Edinburgh–Dundee line

Passenger services are operated by ScotRail, Caledonian Sleeper, CrossCountry and London North Eastern Railway.

Part of the route is shared with other services: The majority of the line is double track.

Work to electrify the section between Dalmeny railway station and the junction with the Glasgow lines began in June 2022 and is expected to be completed by December 2024.

[1] There is an hourly service between Edinburgh and Aberdeen (17 trains in total) for most of the day.

On Monday-Saturday there is an hourly regional service from Edinburgh to Dundee, serving smaller Fife stations.