Caledonian Sleeper

Inverness

Train Line • Caledonian Sleeper

Show 8 previous stops
Hide previous stops

London Euston Rail Station

12:52

Finsbury Park Rail Station

3:27

Birmingham International Rail Station

5:53

Crewe Rail Station

6:58

Newark North Gate Rail Station

8:06

Doncaster Rail Station

8:45

Preston Rail Station

10:41

Newcastle Rail Station

12:01

Carlisle Rail Station

2:18

Alnmouth Rail Station

CrossCountry

London North Eastern Railway

Northern Trains

TransPennine Express

4:20

Lockerbie Rail Station

Avanti West Coast

TransPennine Express

5:58

Edinburgh Rail Station

Avanti West Coast

CrossCountry

London North Eastern Railway

Lumo

ScotRail

TransPennine Express

7:40

Dundee Rail Station

CrossCountry

London North Eastern Railway

ScotRail

8:20

Stirling Rail Station

London North Eastern Railway

ScotRail

9:37

Aberdeen Rail Station

CrossCountry

London North Eastern Railway

ScotRail

9:46

Dunblane Rail Station

London North Eastern Railway

ScotRail

10:46

Huntly Rail Station

ScotRail

11:02

Gleneagles Rail Station

London North Eastern Railway

ScotRail

12:25

Perth Rail Station

London North Eastern Railway

ScotRail

12:43

Dunkeld & Birnam Rail Station

London North Eastern Railway

ScotRail

1:03

Pitlochry Rail Station

London North Eastern Railway

ScotRail

1:17

Blair Atholl Rail Station

London North Eastern Railway

ScotRail

1:29

Dalwhinnie Rail Station

ScotRail

2:00

Newtonmore Rail Station

London North Eastern Railway

ScotRail

2:12

Kingussie Rail Station

London North Eastern Railway

ScotRail

2:17

Aviemore Rail Station

London North Eastern Railway

ScotRail

2:43

Carrbridge Rail Station

London North Eastern Railway

ScotRail

2:54

Inverness Rail Station

London North Eastern Railway

ScotRail

3:35