| First train | 06:08 | |
|---|---|---|
| Last train | 07:35 | |
| Departure station | Middlesbrough | |
| Arrival station | London Kings Cross | |
| Journey time | From 3h 4m | |
| Distance | 216 miles (347 km) | |
| Frequency | 4 trains per day | |
| Changes | Direct trains available | |
| Price | From £25.50 | |
| Train operators |
Are you thinking about travelling from Middlesbrough to London by train and need more information? Look no further!
Running from Middlesbrough to London Kings Cross, LNER’s ultra-modern Azuma trains now run direct once a day, with more being introduced in the future. Usually, the route takes around 3h 14m from Middlesbrough to London. Also, if you aren’t travelling direct, there’s an option to get the train to York or Darlington, before boarding a connecting train to London. Sit back, relax and take advantage of the amenities offered on board including free WiFi, power sockets and extra legroom.
Once you’ve arrived in London, you can head choose from a wide array of things to see and do, including Buckingham Palace, the Natural History Museum, the National Gallery, St Paul’s Cathedral and more.
Eager to buy your cheap train tickets from Middlesbrough to London Kings Cross, use our Journey Planner at the top of the page to start your journey. You can save money on your train tickets if you have a Railcard or if you travel Off-Peak. If you’d like to read more information, keep reading for our timetable, where you can find first and last train times, as well as advice on how to find cheaper train fares.
For more money-saving tips on UK and European train travel, read our cheap train tickets guide.