The journey to Middlesbrough from Manchester Airport takes just 3 hours 25 minutes.

Buses operate daily with up to 3 services per day. Depending on the day of travel, the first bus departs Manchester Airport at 11:00.

Megabus schedule

Megabus operates between Manchester Airport and Middlesbrough 7 days per week.

Service days Daily
Services per day 3
Shortest trip 3 hours 25 minutes
First departure 11:00
Last departure 18:40

Your questions answered

  • Is there a daily bus service between Manchester Airport and Middlesbrough?

    Yes, buses operate daily from Manchester Airport to Middlesbrough, departing as early as 11:00.

  • How long is the bus trip from Manchester Airport to Middlesbrough?

    The fastest bus to Middlesbrough from Manchester Airport takes 3 hours 25 minutes.

  • How do I buy tickets for travel to Middlesbrough from Manchester Airport?

    It's not yet possible to buy tickets for this trip directly from ByBus but we're working on it!

  • Which bus companies operate between Manchester Airport and Middlesbrough?

    Megabus run buses to Middlesbrough from Manchester Airport.

  • What time is the earliest bus from Manchester Airport to Middlesbrough?

    The first bus to Middlesbrough from Manchester Airport leaves at 11:00. The journey takes about 3 hours.

  • When is the last bus to Middlesbrough from Manchester Airport?

    The last bus leaves Manchester Airport at 18:40, arriving into Middlesbrough at 22:05. Get there in plenty of time so you don't miss it.

Onward travel from Middlesbrough

Bus to Days Shortest trip Distance
Birmingham
  • Daily
5 hours 10 minutes 147 miles
Brotton
  • Daily
35 minutes 12 miles
Coventry
  • Daily
5 hours 55 minutes 150 miles
Coxhoe
  • Daily
45 minutes 14 miles
Leicester
  • Daily
3 hours 35 minutes 134 miles
Manchester
  • Daily
2 hours 50 minutes 86 miles
Northampton
  • Daily
4 hours 35 minutes 161 miles
Portsmouth
  • Daily
9 hours 30 minutes 261 miles
Southampton / Weather Centre
  • Daily
8 hours 35 minutes 251 miles
Sunderland
  • Daily
35 minutes 23 miles