The 21:15 train from London Euston to Inverness.

1S25 21:15 EUS-INV
London Euston 1
Inverness 1
Caledonian Sleeper
12h 30m

  1. London Euston
  2. Crewe
  3. Preston
  4. Edinburgh
  5. Stirling
  6. Dunblane
  7. Gleneagles
  8. Perth
  9. Dunkeld & Birnam
  10. Pitlochry
  11. Blair Atholl
  12. Dalwhinnie
  13. Newtonmore
  14. Kingussie
  15. Aviemore
  16. Carrbridge
  17. Inverness

Powered by Realtime Trains API