departures
from Preston (Lancs) to Glasgow Central

Preston (Lancs)
to InvernessOperated by Caledonian Sleeper

Buy tickets
  • 21:15
    London Euston
    On time
  • 23:45
    Crewe
    On time
  • 00:30
    Preston (Lancs)
    Exp. 00:39
  • 04:59
    Stirling
    Exp. 05:00
  • 05:08
    Dunblane
    Exp. 05:09
  • 05:24
    Gleneagles
    Exp. 05:25
  • 05:42
    Perth
    Exp. 05:43
  • 06:02
    Dunkeld & Birnam
    Exp. 06:03
  • 06:16
    Pitlochry
    Exp. 06:17
  • 06:28
    Blair Atholl
    Exp. 06:29
  • 06:59
    Dalwhinnie
    Exp. 07:00
  • 07:11
    Newtonmore
    Exp. 07:12
  • 07:17
    Kingussie
    On time
  • 07:43
    Aviemore
    On time
  • 07:54
    Carrbridge
    On time
  • 08:45
    Inverness
    On time