1map logoGo to main page

London, Greater London to Middlesbrough, North Yorkshire from $35: 8 ways by bus, train, flight or car

Compare Travel Options and Prices

from
London, United Kingdom
to
Middlesbrough, United Kingdom

How to Get from London to Middlesbrough: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$35 by busBest price
351.8 kmDistance
2h 49m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from London to Middlesbrough with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
LNER
Train
Average Duration
2h  49m
Estimated price
$130-190
Recommended
Company
Megabus UK
Bus
Average Duration
7h  10m
Estimated price
$35-50
Cheapest
route map
Distance: 351.8 km
Duration: 2h 49m

See more options

Pricing table
Company
British Airways
Plane
Average Duration
5h  53m
Estimated price
$70-316
Company
various
Train
Average Duration
3h  10m
Estimated price
$78-85
Company
various
Drive
Average Duration
4h  11m
Estimated price
$80-120
Company
various
Train
Average Duration
3h  36m
Estimated price
$89-247
Company
British Airways
Plane
Average Duration
6h  6m
Estimated price
$125-399
Company
KLM
Plane
Average Duration
6h  48m
Estimated price
$299-818

Compare prices for your selected dates

TypeMo 06/01Tu 07/01We 08/01Th 09/01Fr 10/01Sa 11/01Su 12/01
Bus $17 $17 $17 $18 $18 $18 $18
Train $78 $50 $63 $62 $66 $67 $52
Fly $142 $106 $144 $141 $112 $78 $167

Traveling From London to Middlesbrough

Traveling from London to Middlesbrough offers you a chance to experience bustling city life before stepping into the quieter, industrial charm of Northeast England.

Best Neighbourhoods in Middlesbrough

Middlesbrough boasts diverse neighborhoods, each offering something distinct for visitors.

Linthorpe
• Known for its beautiful parks and gardens.
• Features a vibrant arts scene and local shops.
Marton
• Home to the stunning Stewart Park.
• Offers a mix of green spaces and cafes.
Middlehaven
• Showcases modern architecture and riverside views.
• Hosts cultural venues like the Transporter Bridge.

Best Times To Visit Middlesbrough's Attractions

Planning your visit to Middlesbrough? Here are key tips for timing your outings.

Middlesbrough Institute of Modern Art (MIMA)
Visit on weekdays for a quieter experience, especially in the morning.
Transporter Bridge
Early mornings or late afternoons offer fewer crowds and stunning views.
Stewart Park
Weekdays in spring and autumn bring peace and vibrant scenery.

Middlesbrough Weather: What to Expect Year-Round

Middlesbrough experiences a temperate maritime climate, with mild summers and cool winters, making late spring and early autumn the most enjoyable times to explore the area. Be mindful of rain, as it can affect outdoor activities, so packing layers and waterproof gear will enhance your travel experience.

Dining Recommendation in Middlesbrough

Try the Parmo, a local favorite dish featuring breaded chicken or pork topped with béchamel sauce and cheese, best enjoyed at a cozy spot like the renowned Steels Cornerhouse. This dish, with its unique flavors and relaxed dining atmosphere, offers a refreshing contrast to the diverse but often frantic culinary scene in London.

London - Middlesbrough operators

Explore transport companies operating between London and Middlesbrough, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Train Show train routes
Contact phone
+44 345 722 5333
Website
https://www.lner.co.uk/

Train from London Kings Cross to Middlesbrough

Average Duration
2h 49m
Estimated price
$130-190

Train from London Kings Cross to York

Average Duration
1h 52m
Estimated price
$110-160

Train from York to Middlesbrough

Average Duration
50m
Estimated price
$60-90
Contact phone
+44 345 603 4852
Website
https://www.grandcentralrail.com/

Train from London Kings Cross to Eaglescliffe

Average Duration
2h 35m
Estimated price
$73-79

Train from London Kings Cross to York

Average Duration
1h 46m
Estimated price
$60-65
Contact phone
+44 345 600 1671
Website
https://www.tpexpress.co.uk/

Train from York to Middlesbrough

Average Duration
57m
Estimated price
$28-55

Train from Manchester Airport to Middlesbrough

Average Duration
2h 52m
Estimated price
$65-140
Contact phone
+44 800 200 6060
Website
https://www.northernrailway.co.uk/

Train from Sunderland to Middlesbrough

Average Duration
49m
Estimated price
$8-12
Bus Show bus routes
Website
https://uk.megabus.com

Bus from London Victoria Coach Station to Middlesbrough

Average Duration
7h 10m
Estimated price
$30-45
Contact phone
08717 81 81 81
Website
https://www.nationalexpress.com/en

Bus from Victoria Coach Station to Bus Station Stand Z

Average Duration
6h 20m
Estimated price
$40-60
Contact phone
+49 30 300 137 300
Website
https://www.flixbus.co.uk

Bus from London Victoria Coach Station to Middlesbrough

Average Duration
4h 56m
Estimated price
$35-50
Plane Show flights
Website
britishairways.com

Plane from London Heathrow to Newcastle

Average Duration
1h 18m
Estimated price
$60-550

Plane from London Heathrow to Manchester

Average Duration
1h 3m
Estimated price
$55-330
Website
klm.com

Plane from London City to Durham

Average Duration
5h 3m
Estimated price
$380-1200

London to Middlesbrough: Overview of Bus, Train, Flight, and Car Trips

Traveling between London and Middlesbrough offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Embark on a scenic road trip from London to Middlesbrough, covering a distance of 252 miles. The journey promises captivating views and an exciting adventure ahead. 🛣️ Allow around 4 hours and 11 minutes for the drive from London to Middlesbrough, experiencing the changing landscapes and charming towns along the way. Buckle up and enjoy the ride through the English countryside. ⛽ Depending on factors like fuel costs and tolls, expect to spend between £63 to £95 for the journey by car.
Average price
£62 - £93
🕒 The trip duration is approximately 2 hours and 49 minutes, offering a comfortable and relatively quick way to reach Middlesbrough from London. Sit back, relax, and enjoy the scenic views along the way. 💷 Ticket prices for the London to Middlesbrough train range from £102 to £150, providing flexibility for different budgets. Whether you're traveling for leisure or business, the train offers a hassle-free and efficient transportation option.
Departure Point
London Kings Cross station
Arrival Point
Middlesbrough station
Useful tips for train travellers
• On your train journey from London to Middlesbrough, you will likely travel with either LNER (London North Eastern Railway) or TransPennine Express. LNER offers a Premier Class with complimentary food and beverage service – be sure to check their menu for regional treats. TransPennine Express usually features a Light Refreshment Trolley Service offering snacks and drinks, which is perfect for a quick bite.
• When booking your tickets, consider LNER’s First Class for spacious seating and complimentary services. Seating options on LNER include Standard Class and First Class, while TransPennine Express provides Standard Class and First Class (known as Advance or Premium). Both operators have comfortable Economy seating, but First Class often offers greater comfort and benefits such as extra legroom and free Wi-Fi.
• Upon arrival at Middlesbrough station, you’ll find that there are facilities to leave luggage at the station via the luggage storage service, but be sure to check the hours beforehand. Restrooms and baby changing facilities are available on-site, but there are no showers. To quickly reach the city center from the station, take the bus; Bus Number 1 and Bus Number 2 frequently run to the center and can be caught right outside the station.
🛫 Experience a short and efficient journey from London to Middlesbrough by taking a direct flight from London Heathrow Airport to Newcastle Airport, a route offered by British Airways. This quick flight requires only 1 hour and 10 minutes of travel time. 🛄 Upon arrival at Newcastle Airport, travelers can expect a relatively brief overall trip duration of 6 hours and 48 minutes to reach the charming town of Middlesbrough from London. The convenience of air travel helps make the distance between these two destinations easily manageable. 💸 Prices for flights between Middlesbrough and London typically range from £236 to £645, providing travelers with budget-friendly options based on their preferences and travel plans. Enjoy a smooth and swift journey by air, allowing you to maximize your time exploring Middlesbrough and its surrounding attractions.
Departure Point
London Heathrow Airport
Arrival Point
Newcastle Airport
🚌 Traveling from London to Middlesbrough by bus with Megabus UK takes approximately 7 hours and 10 minutes. The comfortable and affordable bus service makes it a great choice for budget-conscious travelers looking to explore the UK. 🚌 Prices for the bus between Middlesbrough and London range from £28 to £39, providing a cost-effective way to travel between these two cities in the United Kingdom. Sit back, relax, and enjoy the scenic journey on your way to Middlesbrough.
Departure Point
London Victoria Coach Station
Arrival Point
Middlesbrough station
Useful tips for bus travellers
• Book your tickets in advance through Megabus UK or National Express to secure the best fares; prices can vary between £26 and £38, and save money by checking multiple operators at their respective websites: Megabus UK and National Express.
• Prepare for a long journey of about 7 hours and 10 minutes by bringing snacks and entertainment, as the bus services have limited onboard amenities; consider downloading movies or eBooks to pass the time.
• Upon arrival at Middlesbrough Bus Station, take a moment to check the display boards for the latest local bus and train connections; the station also houses a convenient café for refreshments, so plan your next steps accordingly.

Frequently asked questions

Find out more about the route from London to Middlesbrough.

Or choose the category:
The distance between London and Middlesbrough is 218 miles by train and 251.9 miles by road. The typical travel time by train is 2 hours and 49 minutes, while taking a combination of flying from London Heathrow to Newcastle and then taking a train takes around 5 hours and 53 minutes. If driving, it would take approximately 4 hours and 11 minutes to reach London from Middlesbrough and 7 hours and 10 minutes by bus to reach Middlesbrough from London.
The most cost-effective option for traveling from London to Middlesbrough is by bus, which typically costs between £27-£39. However, this option also takes the longest time, with a travel time of 7 hours and 10 minutes. If time is of the essence, the fastest option is to take the train, which takes 2 hours and 49 minutes but costs between £102-£149. These options offer a range of choices based on budget and time constraints.
The prices for a train ticket between London and Middlesbrough range from £102 to £149. On the other hand, the prices for a bus ticket between Middlesbrough and London vary from £27 to £39. It is worth noting that these prices may also depend on factors such as the time of travel and if any special deals or discounts are available. It is recommended to check with the respective providers for the most accurate and up-to-date pricing information.
To travel from London to Middlesbrough without using public transportation, you can consider driving by car. The distance between the two cities is approximately 252 miles, and it takes around 4 hours and 11 minutes to drive there. The prices for car rentals vary, with options ranging from £63 to £94. Driving gives you the flexibility to plan your own schedule and explore the scenic routes along the way.
The best way to travel from London to Middlesbrough without a car is by train, which takes approximately 2 hours and 49 minutes and costs £102-£149. Alternatively, you can take a bus, which takes approximately 7 hours and 10 minutes and costs £27-£39. Another option is to fly, which takes approximately 6 hours and 48 minutes and costs £227-£666. These are the recommended modes of transportation for traveling between London and Middlesbrough without a car.
Yes, there is a direct link between London and Middlesbrough. Travelers can take a direct train from London Kings Cross to Middlesbrough, which operates five times a week and takes approximately 2 hours and 49 minutes. Alternatively, there is a direct bus service from London Victoria Coach Station to Middlesbrough, which operates daily and has a travel time of around 7 hours and 10 minutes.
The flight duration from London Heathrow Airport to Newcastle Airport is typically 1 hour and 10 minutes. However, Middlesbrough does not have an airport, so travelers would need to take additional transportation, such as a train or bus, to reach Middlesbrough from Newcastle. The cost of a flight between Middlesbrough and London can range from £234 to £641, depending on the airline and the time of booking.
There are numerous options for accommodations in Middlesbrough, with 968+ hotels available. Prices start at £40, offering a wide range of choices to suit different budgets. From luxury hotels to budget-friendly options, you can find a place to stay that meets your needs and preferences. It is recommended to book in advance to secure the best deals and availability for your stay in Middlesbrough.