The cheapest buses from London to Middlesbrough

Showing times and prices for 19 Oct

Cheapest

£16

Average

£19

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 London to Middlesbrough will cost around £ 19 if you buy it on the day, but the cheapest tickets can be found for only £ 16.

Cheapest
07:30London6h25 13:55Middlesbrough, Newport Road
0 changes
£161One-way
2nd Cheapest
13:30London6h30 20:00Middlesbrough, Newport Road
1 changes
£161One-way
2nd Cheapest
12:00London7h05 19:05Middlesbrough, Newport Road
1 changes
£161One-way
23:30London5h50 05:20Middlesbrough, Newport Road
0 changes
£181One-way
09:30London6h25 15:55Middlesbrough, Newport Road
0 changes
£181One-way

Timetable London to Middlesbrough

Showing buses for tomorrow, Tue, 19 Oct
07:30London6h25 13:55Middlesbrough, Newport Road
0 changes
09:30London6h25 15:55Middlesbrough, Newport Road
0 changes
11:00London9h10 20:10Middlesbrough, Newport Road
0 changes
11:45London, Heathrow Airport Terminals 1, 2, 38h25 20:10Middlesbrough, Newport Road
0 changes
12:00London7h05 19:05Middlesbrough, Newport Road
0 changes
13:30London6h30 20:00Middlesbrough, Newport Road
0 changes
15:00London6h00 21:00Middlesbrough, Newport Road
0 changes
16:00London6h45 22:45Middlesbrough, Newport Road
0 changes
16:30London6h20 22:50Middlesbrough, Newport Road
0 changes
18:00London5h55 23:55Middlesbrough, Newport Road
0 changes
23:30London5h50 05:20Middlesbrough, Newport Road
0 changes
23:30London7h00 06:30Middlesbrough, Newport Road
0 changes

This is the last bus of the day.

Find all the dates and times for this journey

COMPARE Prices across different modes

Mon
18 Oct
Find prices
Find prices
£89Loganair
Tue
19 Oct
£97London North Eastern Railway
£16National Express
£89Loganair
Wed
20 Oct
£98London North Eastern Railway
£14National Express
£89Loganair
Thu
21 Oct
£79London North Eastern Railway
£13National Express
£89Loganair
Fri
22 Oct
£98London North Eastern Railway
£17Megabus
£89Loganair
Sat
23 Oct
£54London North Eastern Railway
£16National Express
£62British Airways
Sun
24 Oct
£65London North Eastern Railway
£14Megabus
£89Loganair
Mon
25 Oct
£97London North Eastern Railway
£14Megabus
£89Loganair
Tue
26 Oct
£65London North Eastern Railway
£14Megabus
£89Loganair
Wed
27 Oct
£79London North Eastern Railway
£14Megabus
£89Loganair
Thu
28 Oct
£80London North Eastern Railway
£14Megabus
£84British Airways
Fri
29 Oct
£65London North Eastern Railway
£14Megabus
£89Loganair
Sat
30 Oct
£65London North Eastern Railway
£14Megabus
£88British Airways
Tue
2 Nov
£43London North Eastern Railway
£13National Express
£73British Airways
Wed
3 Nov
£49London North Eastern Railway
£13National Express
£81British Airways
Thu
4 Nov
£54London North Eastern Railway
£12National Express
£77British Airways
Fri
5 Nov
£54London North Eastern Railway
£14Megabus
£79British Airways
Sat
6 Nov
£43London North Eastern Railway
£13National Express
£66British Airways
Sun
7 Nov
Find prices
£14Megabus
Find prices

The fastest buses from London to Middlesbrough

Showing times and prices for 19 Oct

Fastest Journey

5 h 50 m

Average

6 h 49 m

Buses per day

12

Distance

349 km

Of the 12 buses that leave London for Middlesbrough 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 49 m but if you time it right, some buses will get you there in just 5 h 50 m .

The slowest buses will take 9 h 10 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
23:30London5h50 05:20Middlesbrough, Newport Road
0 changes
£181One-way
2nd Fastest
18:00London5h55 23:55Middlesbrough, Newport Road
0 changes
£191One-way
15:00London6h00 21:00Middlesbrough, Newport Road
0 changes
£191One-way
16:30London6h20 22:50Middlesbrough, Newport Road
0 changes
£181One-way
09:30London6h25 15:55Middlesbrough, Newport Road
0 changes
£181One-way

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

National Express
Eurolines France
RegioJet
Trenitalia

Coach Information between London and Middlesbrough

distanceDistance216 miles (349 km)
durationAverage coach duration5 h 55 min
priceAverage coach ticket price£15 (€17)
changesDirect coachYes
carriersCoach companiesNational Express or Megabus

Coaches from London to Middlesbrough cover the 216 miles (349 km) long journey taking on average 5 h 55 min with our travel partners like National Express or Megabus. There are direct coach services available. You can get the cheapest coach tickets for this journey for as low as £13, but the average price of coach tickets is £15. Travellers depart most frequently from London Victoria and arrive in 米德尔斯堡, Middlesbrough.

Coach companies

National Express between London and Middlesbrough

National Express coaches will get you between London and Middlesbrough from £13. With over 1000 travel companies on Omio, you can find the best coach times and tickets for your trip.

National Express

National Express is the UK’s leading long-distance coach provider operating over 550 coaches per day and serving over 900 destinations across the UK. National Express also operates coach services to all major UK airports, such as Heathrow, Gatwick, Stansted, Luton and Bristol, 24 hours a day. All National Express coaches have air conditioning and provide free WiFi access along with onboard entertainment. Most coaches come with seat belts and power outlets at every seat, so you can charge your phone or laptop during a long journey. For your coach between London and Middlesbrough, you can select from three ticket fares: Restricted Fare, Standard Fare, and Fully Flexible Fare.

    These are National Express 's ticket policies for COVID-19 for the coach between London and Middlesbrough:

    • 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 London to Middlesbrough

    Buses from London to Middlesbrough are provided by National Express. The first service of the day leaves London before 8:00 a.m., and there are several other services throughout the morning and evening. The last train leaves late in the evening, at around 11:30 p.m. Some services run directly, and others have one change. Journey times can last between 7-9 hours. Buses from London to Middlesbrough depart from London's Sutton Rail Station, which is a one hour drive south of the city centre. They arrive at Middlesbrough Bus Station on Newport Road. It is in the west of the town, 10 minutes' walk from the train station.

    Taking the Bus from London

    Buses from London to Middlesbrough depart from the capital’s major terminus of Victoria Coach Station. Located in the centre of the city and a hub for many traffic routes, Victoria is easily reached from anywhere in London or beyond by bus, train or tube. London buses, including night services, stop nearby and many terminate at nearby Victoria Bus Station. Victoria Train Station situated some 600 metres away is on the Victoria, Circle and District underground lines.

    Getting into Middlesbrough by Bus

    Situated in on the south bank of the River Tees in North Yorkshire, Middlesbrough has a long history dating back to the 7th century. Today's Middlesbrough is a modern metropolis with two fine parks and a vibrant music scene, with the Middlesbrough Institute of Modern Art showcasing its artistic heritage. Buses from London arrive at Middlesbrough Bus Station located in the town centre just off Newport Road and next to the Captain Cook Square Shopping Centre. Local bus services run by Arriva and Stagecoach Transit connect the bus station with destinations around the city and further afield to places such as Stockton-on-Tees, Hartlepool, Darlington, Durham, Gateshead, Newcastle-upon-Tyne, Scarborough and Whitby.

    Travel Tips

    Buses from London to Middlesbrough
    Take the bus to Middlesbrough 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 London to Middlesbrough.
    FAQs
    How much does a cheap coach between London and Middlesbrough cost?
    You can find a cheap coach from London to Middlesbrough for some dates and times for as low as £13  one way in the next 7 days.
    How much is a coach ticket from London to Middlesbrough?
    If you are looking to buy your coach ticket in the next 7 days, you can expect the London to Middlesbrough coach to cost on average £15  one way.
    What is the distance by coach from London to Middlesbrough?
    The coach distance from London to Middlesbrough is around 216 miles (349 km).
    How long is the coach journey from London to Middlesbrough?
    The coach time from London to Middlesbrough is on average 5 h 55 min  for the 216 miles (349 km) long journey, but the time it takes to go between London and Middlesbrough by coach can vary depending on specific dates or travelling on weekends and holidays.
    Which coach station in London goes to Middlesbrough? Which coach station do I come into Middlesbrough from London?

    Omio customers book a coach from London Victoria   to 米德尔斯堡, Middlesbrough   most frequently for this route.

    Where do I find the London coach station to Middlesbrough? Where is the Middlesbrough coach station?

    Passengers booking this route most frequently board their coaches from London Victoria and need to travel around 1 mile (s) / 1 km from the city centre to get to this coach station.

    Passengers arriving in Middlesbrough most often arrive at 米德尔斯堡, Middlesbrough and need to travel around 0 mile (s) / 0 km from this coach station to the city centre.

    What coach companies go from London to Middlesbrough?
    When taking a coach from London to Middlesbrough, you can count on National Express or Megabus for the best way to get you to Middlesbrough. You can also check all possible coach companies who offer a service from London to Middlesbrough and compare the amenities they offer before buying a coach ticket.
    Is there a direct coach from London to Middlesbrough?
    Yes, you can find a direct coach from London to Middlesbrough with National Express or Megabus  on Omio. This is worth paying attention to when you book your coach ticket as direct services tend to offer more convenience and help save you time travelling to your destination.
    When can I take the first coach from London to Middlesbrough? When can I take the last coach for the day?
    The earliest coach for this journey departs from London at 10: 00. The last coach leaves from London at 18: 00. Check Omio for the latest coach schedule from London to Middlesbrough and book the best time to depart on your chosen travel date.
    When should I book London Middlesbrough coach tickets to score the best deals?
    The price of a one way coach ticket from London to Middlesbrough is on average £15 if you purchase within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for coaches from all possible coach companies offering this trip. In general, you can find coach tickets from London to Middlesbrough available a few months in advance.

    Important Stations and Airports for this Journey