London to Fort William night train
Everything you need to plan the London–Fort William sleeper: operators, cabins, times, prices and rail-pass rules.
We link to the operator — we never mark up the fare.
Cabins & typical prices
Why take this train
Traverses the West Highland Line past Rannoch Moor and the Glenfinnan Viaduct
Fort William is the gateway to Ben Nevis, Britain's highest mountain
Splits from the Edinburgh-bound portion around 04:30
New CAF-built Mark 5 carriages introduced from 2019
No service on Saturday nights or over Christmas/New Year
Rail passes & reservations
Not part of Eurail; Interrail pass holders need a GB add-on and still pay the full compulsory berth reservation.
Before you use train or station Wi-Fi
Wi-Fi on a train or in a station is a network shared with other passengers. A VPN encrypts the connection between your device and the VPN server, one extra layer when you check email or log in to accounts on the road. NordVPN is one option.
See NordVPNFrequently asked questions
How long does the London to Fort William night train take?
The journey takes about 13h 20m, travelling overnight so you arrive the next morning.
How much does the London–Fort William sleeper cost?
Fares start from around €45 and rise with demand and cabin type. Booking early gets the lowest prices.
Is the London to Fort William train covered by Eurail or Interrail?
No — this operator does not accept Eurail or Interrail; buy a ticket directly.
What cabin types are available?
You can choose between seat, sleeper cabin and private cabin. A berth reservation is required.