During the Coronavirus emergency, please contact Scotrail directly for information.
Update: a limited service will run from Monday 23 March.
This is the current winter timetable, which runs from Sunday 15 December 2019 through to Saturday 16 May 2020.
Halts, marked by x, are not a full station, just a platform. If you want to get on at a halt, put your hand out. To get off at a halt, the conductor must know, in order to tell the driver. Remind him when you pay or show your ticket.
Earliest arrival (arr) or (a) and latest departure (dep) or (d) times for Edinburgh Waverley, Glasgow Queen Street and Aberdeen are shown in Italic. Check out the exceptions and notes if the time is followed by b, c etc.
For more information and online booking, visit ScotRail.