The United Kingdom's longest train route now spans over 500 miles, crossing two countries in a journey that takes more than 12 hours. The Caledonian Sleeper service, operating between London Euston and Fort William in Scotland, covers a distance of 566 miles, making it the nation's most extensive rail journey.
An Overnight Adventure
Departing London in the early evening, the train travels up the West Coast Main Line before crossing into Scotland during the night. The service splits at Edinburgh, then passes through Dumbarton, Ardlui, and Tulloch before arriving at Fort William in time for breakfast. Along the way, passengers can enjoy views of Loch Treig and Ben Nevis, with Corrour—Britain's highest railway station—being a notable stop.
Scenery and Activities
Fort William is a popular destination for outdoor enthusiasts, offering spectacular scenery and access to Aonach Mòr, one of Europe's best ski slopes. The area is also known for water sports such as sailing and canoeing.
Accommodation and Pricing
The Caledonian Sleeper provides a unique travel experience with options for bunk-bed or double rooms, allowing passengers to sleep while en route. Classic rooms can be booked from £165 in August, while double rooms are available for £570 in June. For those on a budget, seats are priced as low as £118 for travel later in the year.
Record-Breaking Route
This route became the UK's longest after the previous record-holder—a direct service from Aberdeen to Penzance covering 775 miles—was discontinued in May 2025. The Caledonian Sleeper operates five routes northbound and southbound six nights a week, including services to Aberdeen and Inverness. Additionally, a Lowlander route connects London with Glasgow and Edinburgh. Travelers are advised to check schedules and updates before departure.



