Timetables | Caledonian Sleeper |

Your Journey

All Timetables

View timetables for all Caledonian Sleeper services

Filter Live Train Status

From
To

London Euston To Inverness

  • London Euston 20:33
  • Stirling 04:59
  • Dunblane 05:08
  • Gleneagles 05:24
  • Perth 05:42
  • Dunkeld & Birnam 06:02
  • Pitlochry 06:16
  • Blair Atholl 06:28
  • Dalwhinnie 06:59
  • Newtonmore 07:11
  • Kingussie 07:17
  • Aviemore 07:43
  • Carrbridge 07:54
  • Inverness 08:45
Total Duration 12h 12m
Total Duration