The 20:45 train from Inverness to London Euston.

1M16 20:45 INV-EUS
Inverness 2
London Euston 15
Caledonian Sleeper
12h 45m

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

Powered by Realtime Trains API