Caledonian Sleeper Timetables
London - Glasgow

Including Watford Junction, Carlisle, Carstairs and Motherwell

View Timetables
London - Edinburgh

Including Watford Junction and Carlisle

View Timetables
London - Inverness

Including Stirling, Gleneagles, Perth, Pitlochry and Aviemore

View Timetables
London - Aberdeen

Including Kirkcaldy, Leuchars (for St. Andrews), Dundee, Carnoustie and Arbroath

View Timetables
London - Fort William

Including Dumbarton, Helensburgh Upper and all West Highland Line stations

View Timetables
Daytime services

Fort William to Glasgow Queen Street / Edinburgh (both directions)
Kingussie to Inverness (northbound only)

View Timetables