The cheapest buses from Middlesbrough to London

Showing times and prices for 29 Oct

Cheapest

£18

Average

£27

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from Middlesbrough to London will cost around £ 27 if you buy it on the day, but the cheapest tickets can be found for only £ 18.

Cheapest
07:30Middlesbrough, Newport Road6h00 13:30London
0 changes
£181One-way
2nd Cheapest
09:30Middlesbrough, Newport Road6h00 15:30London
0 changes
£201One-way
23:40Middlesbrough, Newport Road6h40 06:20London
0 changes
£221One-way
23:40Middlesbrough, Newport Road7h05 06:45London
0 changes
£221One-way
06:35Middlesbrough, Newport Road6h50 13:25London
0 changes
£221One-way

Timetable Middlesbrough to London

Showing buses for tomorrow, Fri, 29 Oct
06:35Middlesbrough, Newport Road6h50 13:25London
0 changes
07:30Middlesbrough, Newport Road6h00 13:30London
0 changes
08:40Middlesbrough, Newport Road6h50 15:30London
0 changes
09:15Middlesbrough, Newport Road7h40 16:55London
0 changes
09:30Middlesbrough, Newport Road6h00 15:30London
0 changes
11:55Middlesbrough, Newport Road6h55 18:50London
0 changes
12:00Middlesbrough, Newport Road6h00 18:00London
0 changes
14:05Middlesbrough, Newport Road6h35 20:40London
0 changes
16:05Middlesbrough, Newport Road6h15 22:20London
0 changes
16:40Middlesbrough, Newport Road7h10 23:50London
0 changes
23:40Middlesbrough, Newport Road6h40 06:20London
0 changes
23:40Middlesbrough, Newport Road7h05 06:45London
0 changes

This is the last bus of the day.

Find all the dates and times for this journey

COMPARE Prices across different modes

Thu
28 Oct
Find prices
£22Megabus
£121Loganair
Fri
29 Oct
£97London North Eastern Railway
£18Megabus
£58British Airways
Sat
30 Oct
£95London North Eastern Railway
£17Megabus
£91British Airways
Sun
31 Oct
£95London North Eastern Railway
£17Megabus
£121Loganair
Mon
1 Nov
£65London North Eastern Railway
£16National Express
£89Loganair
Tue
2 Nov
£54London North Eastern Railway
£14Megabus
£58British Airways
Wed
3 Nov
£55London North Eastern Railway
£14Megabus
Find prices
Thu
4 Nov
£55London North Eastern Railway
£14Megabus
£90Loganair
Fri
5 Nov
£80London North Eastern Railway
£16National Express
£89Loganair
Sat
6 Nov
£65London North Eastern Railway
£14Megabus
£73British Airways
Sun
7 Nov
£49London North Eastern Railway
£16National Express
£80British Airways
Mon
8 Nov
£54London North Eastern Railway
£14National Express
£45British Airways
Tue
9 Nov
£43London North Eastern Railway
£14National Express
£45British Airways
Wed
10 Nov
£55London North Eastern Railway
£14National Express
£90Loganair
Thu
11 Nov
£54London North Eastern Railway
£14National Express
£47British Airways
Fri
12 Nov
£54London North Eastern Railway
£14Megabus
£70British Airways
Sat
13 Nov
£49London North Eastern Railway
£14Megabus
£89Loganair
Sun
14 Nov
Find prices
£16National Express
£39British Airways
Mon
15 Nov
£21London North Eastern Railway
£10National Express
Find prices
Tue
16 Nov
£159London North Eastern Railway
£13National Express
£44British Airways
Wed
17 Nov
£43London North Eastern Railway
£13National Express
£80British Airways

The fastest buses from Middlesbrough to London

Showing times and prices for 29 Oct

Fastest Journey

6 h

Average

6 h 40 m

Buses per day

12

Distance

349 km

Of the 12 buses that leave Middlesbrough for London every day 9 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

These direct buses cover the 349 km distance in an average of 6 h 40 m but if you time it right, some buses will get you there in just 6 h .

The slowest buses will take 7 h 40 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

Fastest
09:30Middlesbrough, Newport Road6h00 15:30London
0 changes
£201One-way
Fastest
12:00Middlesbrough, Newport Road6h00 18:00London
0 changes
£251One-way
Fastest
07:30Middlesbrough, Newport Road6h00 13:30London
0 changes
£181One-way
2nd Fastest
16:05Middlesbrough, Newport Road6h15 22:20London
0 changes
£251One-way
14:05Middlesbrough, Newport Road6h35 20:40London
0 changes
£251One-way

These companies trust us. We sell their tickets all in one place.

National Express
Eurolines France
RegioJet
Trenitalia

Coach Information from Middlesbrough to London

distanceDistance216 miles (349 km)
durationAverage coach duration6 h
priceAverage coach ticket price£17 (€19)
changesDirect coachYes
carriersCoach companiesNational Express or Megabus

Coaches from Middlesbrough to London cover the 216 miles (349 km) long trip taking on average 6 h with our travel partners like National Express or Megabus. There are direct coach services available. While the average ticket price for this journey costs around £17, you can find the cheapest coach ticket for as low as £14. Travellers depart most frequently from Middlesbrough and arrive in London, Victoria Coach Station.

Coach companies

National Express Middlesbrough – London

Travel from Middlesbrough to London from £14 with Omio’s coach partners National Express! You can find the best timetables and tickets when comparing and booking the most affordable journey for you.

National Express

National Express is the leading coach operator for routes throughout the United Kingdom, operating over 550 coaches a day and serving over 900 destinations across the country. National Express even offers routes to and from major UK airports like Heathrow, Gatwick, Stansted, Luton and Bristol 24 hours a day at affordable prices for the budget traveller in mind. All National Express coaches are air-conditioned and provide free WiFi and onboard entertainment. Most coaches are equipped with seat belts and power outlets in each seat, so you can charge your phone or laptop during a long journey. You can select between three ticket types for the Middlesbrough - London coach: Restricted Fare, Standard Fare, and Fully Flexible Fare. Refundable tickets provide more flexibility than other ticket options, meaning you can cancel or change your ticket easily, should you need to.

  • Average Price: £16

When you buy your National Express coach tickets from Middlesbrough to London don't forget to keep the following COVID-19 related policies in mind:

  • Cashless payments recommended
  • Online booking and check-in recommended
  • Pre-reservation / seat allocation
  • Verification of ticket with valid ID
  • Exceptions to waive change or cancellation fees policy
  • For journeys between July 1st and October 31, 2020, the following change and refund policies apply:
    • Restricted ticket: One change is allowed free of charge
    • Standard ticket: Full refund or one change is allowed free of charge
    • Fully flexible ticket: Unlimited changes to time or date are allowed
    • All change and refund requests must be made at least 24 hours before the original outbound journey. Partial refunds are not allowed.

Buses from Middlesbrough to London

National Express provides four daily direct buses from Middlesbrough to London. Connections include an overnight service leaving just after midnight, two morning departures and an afternoon option. There are also three indirect buses, requiring a change at Leeds Coach Station, one of them an early evening departure from Middlesbrough connecting with the overnight bus from Leeds. The fastest journey time is the direct overnight service, taking just over six hours to reach London. Buses from Middlesbrough to London depart from Middlesbrough Coach Station, just west of the town centre, arriving at Victoria Coach Station, on the southern side of central London.

Travel Tips

Buses from Middlesbrough to London
Take the bus to London easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Middlesbrough to London.
FAQs
What is the cost of cheap coaches from Middlesbrough to London?
Omio customers have found cheap coach tickets to London from Middlesbrough for as low as £14  for the next 7 days.
What is the cost of a coach ticket from Middlesbrough to London on average?
If you’re looking to book tickets for this journey in the next 7 days, you’ll find that Middlesbrough to London coach prices are on average £17  one way.
How many miles is it from Middlesbrough to London by coach?
The distance from Middlesbrough to London by coach is approximately 216 miles (349 km).
How long does it take from Middlesbrough to London by coach?
The coach time to London from Middlesbrough is on average 6 h  for the 216 miles (349 km) long journey, but the time it takes to go from Middlesbrough to London by coach can vary depending on specific dates or travelling on weekends and holidays.
What is the departure coach station in Middlesbrough and arrival coach station in London?

Omio customers who travel this route most frequently depart from Middlesbrough   and arrive in London, Victoria Coach Station.

Where is the coach station in Middlesbrough? Where is the coach station in London?

Passengers board the coach most frequently from Middlesbrough, which is located around 0 mile (s) / 0 km away from the city centre, and they get off the coach at London, Victoria Coach Station, located 1 mile (s) / 2 km away from the city centre.

What coach companies go from Middlesbrough to London?
For the best Middlesbrough to London coach to buy, you can travel safely and comfortably with National Express or Megabus. However, it's always good to check all possible coach companies with services to London from Middlesbrough to compare what amenities they may offer.
Are there any Middlesbrough to London direct coach services?
Yes, you can search for direct coaches from Middlesbrough to London on Omio with National Express or Megabus, and you won’t need to change in between. Direct coach services tend to offer more convenience and save you time when travelling to your destination, so it's worth paying attention to before you buy your coach ticket.
What time is the earliest coach from Middlesbrough to London? What time is the last coach from Middlesbrough to London?
If you prefer early morning coaches from Middlesbrough to London, the first coach leaves at 06: 30. If you prefer late night coaches from Middlesbrough to London, the last coach of the day leaves at 15: 05. Omio shows you the latest coach from Middlesbrough to London timetable to help you book the best departure time for this route.
When should I buy Middlesbrough London coach tickets to score the best deals?
You can find a coach from Middlesbrough to London to cost on average £17 one way if you book within the next 7 days. But we recommend buying coach tickets in advance to score the best deals and save money on your trip. You’ll see tickets for the Middlesbrough to London coach generally on sale a few months before the planned travel date.

Important Stations and Airports for this Journey