Are you interested in being whisked away to the awe-inspiring beauty of the Scottish Highlands? The legendary Caledonian Sleeper will take you there. Leaving Euston Station each night (except Saturdays), the sleeper service runs both ways between Inverness, Aberdeen, Fort William, Glasgow, Edinburgh and London. The journey time between London and Edinburgh is seven hours and 29 minutes.
The Caledonian Sleeper leads the way when it comes to phenomenal guest experiences. Whether choosing from a twin room or first-class cabin, you’ll have access to the lounge car, which serves craft beer, champagne, and an abundance of whiskies. In first-class, an evening meal is also included, which features Highland-sourced favourites.
In the morning, the whisky car transforms into a lively breakfast room.
Six nights a week, the Caledonian Sleeper departs from Aberdeen, Inverness and Fort William. The Aberdeen service stops at a number of stations, including Dundee, Leuchars, Stonehaven and Montrose. The Inverness service visits Aviemore, Perth, Pitlochry, Gleneagles and Stirling. The Fort William service arrives at Rannoch, Corrour, Crianlarich and Helensburgh Upper.
When travelling northbound, the Caledonian Sleeper departs London Euston at night before dividing three separate ways in the early morning to Aberdeen, Inverness and Fort William. Those who are early risers will be treated to gorgeous views of the sunrise coming up over the mountains and lochs before the train arrives at Fort William.
Services heading southbound depart from Edinburgh Waverly and Glasgow Central. Onboard the Glasgow Central train, you’ll stop at Motherwell before switching onto the Edinburgh train at Carstairs. Before arriving at London Euston in the early morning, the train will cross the border and stop in Carlisle and Watford Junction.
When travelling northbound, the Lowlander begins as one train then splits into two at Carstairs. Both trains arrive early in the morning at Glasgow Central and Edinburgh Waverley.