Tags: Train.
The Caledonian Sleeper is a sleeper train operated by First ScotRail. It is one of only two on the British railway network the other being the Night Riviera. It connects London Euston nightly except Saturday with five Scottish termini: Aberdeen Edinburgh Fort William Glasgow and Inverness and intermediate stations.