Embracing the old adage to 'let the train take the strain', a single overnight service now holds the crown for the United Kingdom's longest direct railway journey. The Caledonian Sleeper, which travels from London Euston to Fort William in the Scottish Highlands, covers approximately 500 miles in a single, scenic stretch.
A Scenic Marathon on Rails
The journey is a marathon of both distance and beauty, taking roughly 12 hours and 45 minutes to complete. Departing London Euston at around 9:15pm six nights a week from Sunday to Friday, the train travels north through the night, serving Edinburgh, Glasgow, Aberdeen, and Inverness along the way.
Passengers are treated to a spectacular showcase of Scottish landscapes as dawn breaks. Key landmarks visible from the carriage windows include the vast expanse of Rannoch Moor, the shores of Loch Lomond, and the mysterious waters of Loch Ness. The route also offers coastal views near St Andrews and Arbroath. The early morning light over the Highlands is a particular highlight for many travellers.
The West Highland Line, including the iconic Rannoch Viaduct, is one of the most photographed railway stretches in the world. The return leg from Fort William to London is slightly quicker, clocking in at about 12 hours and 10 minutes.
From Seats to Suites: Onboard the Sleeper
Accommodation on the Caledonian Sleeper caters to a range of budgets and preferences. Options span from basic reclining seats to private compartments. These cabins can feature beds, charging points, and washbasins, with the premium cabins offering fully en-suite facilities.
For sustenance and socialising, the train's Club Car provides a selection of snacks, drinks, and meals. The menu proudly features Scottish classics, including haggis, neeps and tatties, traditional dumplings, and Scotch whisky.
Fares for the epic trip start at around £59 for a standard seat, while a classic twin bunk bed room begins at approximately £240. By comparison, the fastest alternative route involves multiple changes, takes about 10 hours, and costs around £160 for standard accommodation.
New Stop and Notable Challenges
The service is set for a significant route change. From 15 January 2026, Caledonian Sleeper services originating from Aberdeen, Fort William, and Inverness will include a new stop at Birmingham International before continuing to London Euston. Tickets for journeys incorporating this new halt are already on sale.
However, the service has recently faced substantial criticism. Since being brought into public ownership by the Scottish Government in June 2023, the operator has paid out nearly £3 million in compensation to passengers affected by delays.
This equates to more than £22,000 per week in payouts, leading to claims that SNP ministers are "making a mess" of running the popular overnight route. Critics argue that taxpayers are effectively picking up the tab for a service that is letting passengers down.
The Caledonian Sleeper inherited the title of the UK's longest direct rail route following the discontinuation of the historic 785-mile Aberdeen to Penzance service earlier this year. That CrossCountry route, which connected Cornwall to northeast Scotland for over a century, was axed in May 2025 to establish a more efficient timetable.