Scenic Night train · Caledonian Sleeper
London to Fort William night train
Everything you need to plan the London–Fort William sleeper: operators, cabins, times, prices and rail-pass rules.
Duration
13h 20m
Frequency
6 nights a week (not Saturdays)
Departure
21:00
Arrival
10:00
Distance
850 km
night
1 night onboard
Check availability
From €45
We link to the operator — we never mark up the fare.
Cabins & typical prices
Seat From €45
Sleeper Cabin From €90
Private Cabin From €180
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
EurailNo
InterrailPartial
Reservation requiredYes
Not part of Eurail; Interrail pass holders need a GB add-on and still pay the full compulsory berth reservation.
Frequently 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 from Seat, Sleeper Cabin, Private Cabin. A reservation for your berth is reservation required.