Service Update, Friday 15th December: We apologise to guests affected by this morning's delays. To claim Delay Repay, please visit the Help Menu.
Tonight's departures are expected to board and depart as scheduled.
Daytime timetables

Information

Timetable valid from Sunday 21 May 2017 to Saturday 09 December 2017.

No service from Edinburgh Waverley / Glasgow Queen Street (Low Level) to Fort William on Sundays. Other services are provided by ScotRail.

No service from Kingussie to Inverness on Sundays. No southbound service. Other services are provided by ScotRail. Customers can continue to use valid daytime train tickets on the Caledonian Sleeper on the West Highland Line between Glasgow Queen Street and Fort William (both directions), and also between Kingussie and Inverness (northbound only).

a Arrival Time

d Departure Time

s Stops to pick up only

x Stops on request only

Train services may be affected by essential engineering work especially during public holidays and weekends. Please check travel times and our Service Alterations page before travelling.

Download a PDF copy of our timetable.

Timetable Table for Daytime services
  Mon - Fri Sun
       
FORT WILLIAM d 19:50 19:00
Spean Bridge d 20:10 19:20
Roy Bridge d 20:17x 19:27x
Tulloch d 20:31 19:40
Corrour d 20:52x 20:01x
Rannoch d 21:06 20:15
Bridge of Orchy d 21:34 20:48
Upper Tyndrum d 21:52 21:06
Crianlarich d 22:05 21:19
Ardlui d 22:26x 21:40x
Arrochar & Tarbet d 22:44 21:58
Garelochhead d 23:10 22:24
Helensburgh Upper d 23:24 22:38
Dumbarton Central d 23:40 22:53
Dalmuir d 23:52 23:07
GLASGOW QUEEN STREET (LOW LEVEL) a 00:14s 23:29s
EDINBURGH WAVERLEY a 01:10s 00:24s
  Mon - Sat
EDINBURGH WAVERLEY d 04:50p
GLASGOW QUEEN STREET (LOW LEVEL) d 05:48p
Dalmuir d 06:03
Dumbarton Central d 06:14
Helensburgh Upper d 06:29
Garelochhead d 06:44
Arrochar & Tarbet d 07:08
Ardlui d 07:23x
Crianlarich d 07:45
Upper Tyndrum d 07:58
Bridge of Orchy d 08:16
Rannoch d 08:43
Corrour d 08:59x
Tulloch d 09:18
Roy Bridge d 09:31x
Spean Bridge d 09:38
FORT WILLIAM a 09:55
  Mon - Fri
Kingussie d 07:19
Aviemore d 07:43
Carrbridge d 07:56
INVERNESS a 08:38