for all completed sales
Caledonian Sleepers are overnight train services running between Scotland and London - getting you to your destination refreshed and ready to start your day.
Every night, apart from Saturday, guests are transported both north and south between Inverness, Aberdeen, Fort William, Glasgow, Edinburgh and London Euston.
We offer a range of ways to travel - comfortable and affordable seated carriages, shared rooms and first-class private accommodation – with a dining car offering an extensive locally-sourced menu.
Book up to 12 months in advance on a service that has been hailed one of Lonely Planet's 'Super Sleeper Trains'.