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!