Don't forget to buy food and drinks in advance if you need them: train stations do not always have shops, while onboard cafés are not always available and often very expensive.
If the train timetable doesn't fit in your schedule or budget, bus and carpooling can provide you some time and price alternatives, without substantially changing the duration of the journey.
What are the departure and arrival stations in London and Middlesbrough?
Trains leave London from London Kings Cross and arrive at Middlesbrough [ MBR ].
How long to you need to get to Middlesbrough by train?
On average, it takes 3 hours and 12 minutes to get to Middlesbrough by train, but you will need 3 hours and 4 minutes with the fastest trains. The first one is available at 14:03, whereas the last one leaves London at 17:03.