|Distance||216 miles (349 km)|
|Average train duration||3 h 2 min|
|Average train ticket price||£91 (€103)|
|Train frequency||25 a day|
|Direct train||Yes, there are 25 direct trains a day|
|Train providers||London North Eastern Railway or Grand Central Trains|
Trains from Middlesbrough to London cover the 216 miles (349 km) long route taking on average 3 h 2 min with our travel partners like London North Eastern Railway or Grand Central Trains. Normally, there are 25 trains operating per day, including direct services available. While the average ticket price for this journey costs around £91, you can find the cheapest train ticket for as low as £49. Travellers depart most frequently from Middlesbrough and arrive in London Victoria.
The distance from Middlesbrough to London is 257 miles. The journey takes between 3 hours 9 minutes and 4 hours 10 minutes depending on stops along the way. Trains from Middlesbrough to London depart from Middlesbrough central train station, arriving at London Kings Cross or St Pancras. There are approximately 35 trains per day running between Middlesbrough and London, with slightly less at weekends. During the day, trains depart Middlesbrough every thirty minutes. There are no direct trains from Middlesbrough and London, with a minimum of two changes needed on the route. The Transpennine Express rail service runs the trains out of Middlesbrough with the East Midlands service completing the journey into London.
When taking a train from Middlesbrough, you have a couple of train stations you can depart from including Middlesbrough and Middlesbrough James Cook University Hospital. When you arrive in London, your train can arrive in train stations including London Victoria, London Euston and London Kings Cross.
Omio customers travelling this route book their trains from Middlesbrough to London Victoria.
You can find the most popular departure train station for this trip, Middlesbrough, located approximately 0 mile (s) / 0 km from the city centre of Middlesbrough. The most popular arrival train station in London, called London Victoria, is located around 1 mile (s) / 1 km away from its city centre.
Here are some other resources that might have the information you need