Last reviewed: · Prices in British Pounds Sterling (£ GBP) and US Dollars ($ USD) are approximate and for orientation only.
The Caledonian Sleeper (London Euston ↔ Scotland)
Britain's iconic overnight hotel train departs London Euston around 21:00–23:45 and wakes you in Edinburgh, Glasgow, Inverness, Aberdeen, or Fort William (The Highlander). Choose between Club En-Suite Double/Twin cabins (with breakfast & lounge access), Classic Rooms, or budget Seated Coaches. Bookings open up to 12 months in advance.
The Jacobite Steam Train vs Regular ScotRail over Glenfinnan Viaduct
The famous 84-mile round trip between Fort William and Mallaig crosses the 21-arch Glenfinnan Viaduct. If the vintage Jacobite Steam Train (£65–£98 return) is sold out, book a regular ScotRail West Highland Line diesel train (£16–£24 return) — it runs on the exact same tracks across the exact same viaduct!
Frequently asked questions
What is the most important tip for Caledonian Sleeper & Jacobite Steam Train ('Hogwarts Express') Booking Guide?
How to book the overnight Caledonian Sleeper from London Euston to Edinburgh/Inverness/Fort William and ride across the Glenfinnan Viaduct.
Can I pay with a contactless card or Apple/Google Pay?
Yes — contactless Visa, Mastercard, and Apple/Google Pay are accepted across 99% of UK trains, buses, Tube gates, pubs, and attractions in £ GBP.
Official sources & further reading
Rules, prices and schedules change. Confirm details here before you travel: