Trip to Middlesbrough

Find the perfect accommodation on booking.com

Great location and deals for every budget.

ItalianoEspañolEnglish USFrançaisDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Avg. duration
Distance km
Avg. price$
Train trips found

Trains from London to Middlesbrough

🚄 Travelling from London to Middlesbrough by train is a convenient and efficient option. With services departing five times a week, you can easily plan your journey from Monday to Friday. 🕒 The train journey from London Kings Cross to Middlesbrough takes approximately 2 hours and 49 minutes. Sit back and enjoy the scenic ride as you make your way to this vibrant town in the North East of England. 💷 Ticket prices for the London to Middlesbrough train can range from £103 to £150, offering flexibility in choices based on your budget and preferences. Experience the comfort and ease of rail travel on this route with LNER services.

Where to stay in Middlesbrough

There are over 44 hotels to stay in Middlesbrough. Prices range from $26 per night.

Find accommodation
  • The train route from London to Middlesbrough is operated by LNER. The direct train departs from London Kings Cross station and arrives at Middlesbrough station. The journey, which runs five times a week from Monday to Friday, takes approximately 2 hours and 49 minutes. Ticket prices for the London to Middlesbrough route typically range from £103 to £151.
  • The fastest train between London and Middlesbrough is the direct service operated by LNER. This train departs from London Kings Cross station and arrives at Middlesbrough station, with a travel time of approximately 2 hours and 49 minutes. The service runs five times a week from Monday to Friday, offering passengers a convenient and efficient way to travel between the two cities. Ticket prices for this route typically range from £103 to £151.
  • Trains departing for Middlesbrough from London specifically leave from London Kings Cross station. This station serves as the departure point for the LNER-operated train services that connect London to Middlesbrough. Passengers can easily access London Kings Cross station from various parts of London, making it a convenient starting point for their journey to Middlesbrough by train.
  • There are five direct trains per week that travel between London and Middlesbrough operating specifically from Monday to Friday. These trains are operated by LNER, departing from London Kings Cross station and arriving at Middlesbrough station. The journey duration for this route is around 2 hours and 49 minutes. Passengers have multiple options throughout the week to travel conveniently by train between London and Middlesbrough.
  • The train traveling from London to Middlesbrough operated by LNER, arrives at Middlesbrough station. Middlesbrough station serves as the final destination for this direct train route. Passengers alighting at Middlesbrough station will find themselves in the heart of the town, ready to explore the local attractions or continue their journey.
  • The first train of the day from London to Middlesbrough departs from London Kings Cross station in the early morning. The last train typically leaves London Kings Cross station in the late afternoon, providing travelers with options throughout the day. It is important to check the latest schedule with LNER to ensure you have the most up-to-date information on train timings for your journey from London to Middlesbrough.
  • There are currently five direct train trips each week from London to Middlesbrough specifically operating on Mondays to Fridays. These direct services, operated by LNER, provide travelers with a convenient option to reach Middlesbrough from London in approximately 2 hours and 49 minutes. It is advisable to check the schedule and availability with LNER for the most accurate and up-to-date information on direct train trips between London and Middlesbrough.
  • Yes, there is a direct train service between London and Middlesbrough. The direct train departs from London Kings Cross station and arrives at Middlesbrough station. This service operates five times a week, specifically on Mondays to Fridays, and the journey typically takes around 2 hours and 49 minutes, providing a convenient and efficient way to travel between the two cities.
  • The cost of a train ticket from London to Middlesbrough typically ranges from £103 to £151. The price may vary depending on factors such as the class of travel, time of booking, and any available discounts or promotions. It is advisable to book tickets in advance to secure the best possible fare for your journey.

Will you be returning to London by train?

If you are looking for the return train journey, check out trains from Middlesbrough to London

See schedule