Covid 19 Travel Advice – Please take a few moments to read our latest travel information

Due to planned engineering works services will depart earlier than normal on Sundays throughout May and June PLEASE READ OUR SERVICE ALTERATIONS PAGE

London to Inverness

Information

Find train times for your journey between Inverness and London on the Caledonian Sleeper here.

The Highland Capital of Inverness may be the ultimate destination, but this route covers some of Scotland’s most enchanting locations including Stirling, Gleneagles, Perth, Pitlochry and Aviemore – so whether it’s skiing or golfing, we have you covered.

Relax and enjoy a good night’s sleep as we whisk you 444 miles from city to city.

Our trains departing from Inverness are ready to board from 2000 Mon-Fri and 1945 on Sunday.

Our trains departing from London Euston are ready to board from 2030.

This timetable runs from 15th May 2022 to 12th December 2022.

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.

  • a. Arrival time
  • d. Departure time

London to Inverness

Inverness to
London Euston
Mon-FriSun
Rooms available from 20001945
Inverness d 20452026
Aviemore d 21362121
Kingussie d 21502135
Newtonmore d 21552141
Dalwhinnie d 22112156
Blair Atholl d 22352222
Pitlochry d 22462234
Dunkeld & Birnam d 23032248
Perth d 23272308
Gleneagles d 23472326
Dunblane d 00022342
Stirling d 00122353
Falkirk Grahamston d 00270008
Preston a 04290429
Crewe a 05270527
London Euston a 07490749
Vacate rooms by 08000800
London Euston to
Inverness
Mon-FriSun
Rooms available from 20302030
London Euston d 21152100
Watford Junction d 21342118
Crewe d 23482348
Preston d 00300020
Stirling a 04580458
Dunblane a 05080508
Gleneagles a 05240524
Perth a 05400540
Dunkeld & Birnam a 06010601
Pitlochry a 06150615
Blair Atholl a 06270627
Dalwhinnie a 06590659
Newtonmore a 07100710
Kingussie a 07160716
Aviemore d 07390739
Carrbridge d 07530753
Inverness a 08420842
Vacate rooms by 08450845