Trains from Middlesbrough to Edinburgh
🚆 There is no direct train from Middlesbrough to Edinburgh. However, you can take a journey with LNER, including transfers, that takes approximately 2 hours and 40 minutes. The train services depart from Darlington station and arrive at Edinburgh station. 🌄 Route options vary in duration and transfers, with the fastest route taking 2 hours and 32 minutes to reach Edinburgh from Middlesbrough. Depending on the route, there may be transfers at stations such as Bishop Auckland, Darlington, or Newcastle. Prices for the journey range from £76 to £212.