The cheapest buses from London to Middlesbrough

Showing times and prices for Oct 23

Cheapest

$25

Average

$30

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 $ 30 if you buy it on the day, but the cheapest tickets can be found for only $ 25.

Cheapest
11:30PMLondon5h50 05:20AMMiddlesbrough
0 changes
$251One-way
Cheapest
05:00PMLondon6h20 11:20PMMiddlesbrough
0 changes
$251One-way
2nd Cheapest
04:50PMLondon5h35 10:25PMMiddlesbrough, Newport Road
0 changes
$261One-way
2nd Cheapest
03:00PMLondon6h00 09:00PMMiddlesbrough, Newport Road
0 changes
$261One-way
2nd Cheapest
04:30PMLondon5h55 10:25PMMiddlesbrough, Newport Road
0 changes
$261One-way

Timetable London to Middlesbrough

Showing buses for tomorrow, Sat, Oct 23
07:30AMLondon6h25 01:55PMMiddlesbrough
0 changes
09:00AMLondon6h25 03:25PMMiddlesbrough
0 changes
12:30PMLondon6h20 06:50PMMiddlesbrough
0 changes
03:00PMLondon6h00 09:00PMMiddlesbrough, Newport Road
0 changes
03:00PMLondon6h05 09:05PMMiddlesbrough
0 changes
04:00PMLondon6h45 10:45PMMiddlesbrough
0 changes
04:30PMLondon5h55 10:25PMMiddlesbrough, Newport Road
0 changes
04:50PMLondon5h35 10:25PMMiddlesbrough, Newport Road
0 changes
05:00PMLondon6h20 11:20PMMiddlesbrough
0 changes
11:30PMLondon5h50 05:20AMMiddlesbrough
0 changes
11:30PMLondon7h00 06:30AMMiddlesbrough, 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

Fri
Oct 22
Find prices
Find prices
$169Loganair
Sat
Oct 23
$136London North Eastern Railway
$23Megabus
$92British Airways
Sun
Oct 24
$225London North Eastern Railway
$29National Express
$169Loganair
Mon
Oct 25
$166London North Eastern Railway
$23Megabus
Find prices
Tue
Oct 26
$112London North Eastern Railway
$22National Express
$170Loganair
Wed
Oct 27
$112London North Eastern Railway
$22National Express
$169Loganair
Thu
Oct 28
$111London North Eastern Railway
$25National Express
$169Loganair
Fri
Oct 29
$91London North Eastern Railway
$23Megabus
$169Loganair
Sat
Oct 30
$91London North Eastern Railway
$22National Express
$88British Airways
Tue
Nov 2
$112London North Eastern Railway
$18National Express
$125Loganair
Wed
Nov 3
$68London North Eastern Railway
$18National Express
$113British Airways
Thu
Nov 4
$112London North Eastern Railway
$18National Express
$125Loganair
Fri
Nov 5
$75London North Eastern Railway
$20Megabus
$110British Airways
Sat
Nov 6
$60London North Eastern Railway
$18National Express
$92British Airways
Sun
Nov 7
Find prices
$20Megabus
Find prices
Mon
Nov 8
$76London North Eastern Railway
$19National Express
$108British Airways
Tue
Nov 9
$52London North Eastern Railway
$19National Express
$118British Airways
Wed
Nov 10
$59London North Eastern Railway
$18National Express
$76British Airways
Thu
Nov 11
$60London North Eastern Railway
$17National Express
$92British Airways

The fastest buses from London to Middlesbrough

Showing times and prices for Oct 23

Fastest Journey

5 h 35 m

Average

6 h 14 m

Buses per day

11

Distance

349 km

Of the 11 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 14 m but if you time it right, some buses will get you there in just 5 h 35 m .

The slowest buses will take 7 h 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
04:50PMLondon5h35 10:25PMMiddlesbrough, Newport Road
0 changes
$261One-way
2nd Fastest
11:30PMLondon5h50 05:20AMMiddlesbrough
0 changes
$251One-way
04:30PMLondon5h55 10:25PMMiddlesbrough, Newport Road
0 changes
$261One-way
03:00PMLondon6h00 09:00PMMiddlesbrough, Newport Road
0 changes
$261One-way
03:00PMLondon6h05 09:05PMMiddlesbrough
0 changes
$311One-way

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

Alsa
Eurolines France
RegioJet
Bla Bla Bus

Bus Information from London to Middlesbrough

distanceDistance216 miles (349 km)
durationAverage bus duration5 h 35 min
priceAverage bus ticket price$24 (€19)
changesDirect busYes
carriersBus providersNational Express or Megabus

Buses from London to Middlesbrough cover the 216 miles (349 km) long journey taking on average 5 h 35 min with our travel partners like National Express or Megabus. There are direct bus services available. You can get the cheapest bus tickets for this route for as low as $22 (€18), but the average price of bus tickets is $24 (€19). Travelers depart most frequently from London Victoria and arrive in 米德尔斯堡, Middlesbrough.

Bus companies

National Express London – Middlesbrough

Find the best buses from London to Middlesbrough with Omio's travel partners National Express from $22 (€18). We can find you the best deals, schedules and tickets when comparing and booking the best journey.

National Express

If you’re thinking of taking a bus from London to Middlesbrough, you can enjoy a comfortable journey at a budget-friendly price with National Express. National Express is the UK’s leading long-distance bus company offering hundreds of routes to towns and cities across the UK, including routes to and from major airports like Heathrow, Gatwick, Stansted, Luton and Bristol. On a National Express bus, you can expect to travel 216 miles (349 km) from London to Middlesbrough and pay as low as $22 (€18) if you book in advance.

All National Express buses have air conditioning and provide free WiFi access along with onboard entertainment. Most buses come with seat belts and power outlets at every seat, so you can charge your phone or laptop during a long journey. For your bus between London and Middlesbrough, you can select from three ticket fares: Restricted Fare, Standard Fare, and Fully Flexible Fare. Check the National Express bus schedule from London to Middlesbrough, select your preferred ticket type, and book your cheap bus tickets on Omio today!

Operator ticket policies for COVID

  • 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 subway. 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 do cheap buses between London and Middlesbrough cost?
Omio customers have found cheap bus tickets between London and Middlesbrough for as low as $22 (€18)  for the next 7 days.
How much does it cost to take a bus from London to Middlesbrough?
If you are looking to book your bus ticket in the next 7 days, you can expect the London to Middlesbrough bus to cost on average $24 (€19)  one way.
How far is Middlesbrough from London by bus?
The distance to Middlesbrough from London by bus is approximately 216 miles (349 km).
What is the London to Middlesbrough bus travel time?
On average the London to Middlesbrough bus travel time is 5 h 35 min  for the 216 miles (349 km) long journey, but the duration can vary if you travel on weekends and holidays.
What is the departure bus station in London and arrival bus station in Middlesbrough?

Omio customers traveling this route depart most frequently from London Victoria   and arrive in 米德尔斯堡, Middlesbrough.

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

The most popular departure bus station with passengers for this route, called London Victoria, is located 1 mile (s) / 1 km from the city center of London.

The most popular arrival bus station, 米德尔斯堡, Middlesbrough, is located 0 mile (s) / 0 km away from the city center of Middlesbrough.

What bus companies go from London to Middlesbrough?
For the route from London to Middlesbrough you can take a bus with National Express or Megabus. Be sure to check out all possible bus companies that offer services between London and Middlesbrough on Omio to compare what amenities they may have.
Can I find a direct bus from London to Middlesbrough?
If you’re looking for a direct bus, consider traveling with National Express or Megabus. Nonstop bus services tend to offer more convenience and save you time getting you to your destination, so it's worth paying attention to this when booking your bus tickets.
What time is the earliest bus from London to Middlesbrough? What time is the last bus from London to Middlesbrough?
You can take the earliest bus from London to Middlesbrough at 11: 00 AM   or take the last bus from London to Middlesbrough leaving at 6: 00 PM. Look for the latest London to Middlesbrough bus schedules on Omio and book the best time to take the bus for this journey.
How far in advance should I book a bus ticket from London to Middlesbrough to get the best deals?
The price of a one way bus ticket from London to Middlesbrough is on average $24 (€19) if you buy within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for buses from all possible bus companies offering this trip. In general, you can find bus tickets from London to Middlesbrough available a few months in advance.

Important Stations and Airports for this Journey