Book in two taps
Leave London Euston at ~21:15 (21:00 Sun), arrive Inverness at ~08:20 — ~11h 30m.
Free to check live prices · compare before you book · no fee to look
The London to Inverness sleeper is the classic overnight to the Highland capital — leave Euston after dinner and wake beside the Cairngorms. Here is what each cabin really costs, when to book, and how to pay less.
What each cabin costs in 2026
Comfort Seat
Reclining seat, not a bed
from £50
Classic Room
Private cabin, corridor WC — the value pick
from £140
Club En-suite
Private shower, breakfast & lounge
from £205
Caledonian Double
Double bed, en-suite — the flagship
from £400
Indicative 2026 "from" fares — demand-priced and rising as the train fills. Live prices are shown by the booking partner. Booking links are affiliate links.
How to pay less
Book the moment the ~12-month window opens; travel mid-week rather than Friday or Sunday; add a Railcard for up to a third off; and choose the Classic Room over Club if you don't need the en-suite. Our guide to getting UK sleeper trains cheaper in 2026 has every legitimate trick.
Questions, answered
How much is the sleeper train from London to Inverness?
Comfort Seats start from around £50; a private room from about £140. Fares are demand-priced and rise as the train fills, so the earlier you book the less you pay.
When should I book?
Booking opens around 12 months ahead — far earlier than normal UK rail. Friday and Sunday nights and summer dates sell out first, so book as soon as your date opens for the lowest fare and the best chance of a room.
Does the fare include a bed?
No — the cheapest fare is a reclining seat. A bed means choosing a cabin tier (Classic or Club on the Caledonian Sleeper) when you book.
Can I use a Railcard?
Most fares take a Railcard for up to a third off — the exception is the flagship double cabin. Add your Railcard at the booking step.
What time does it arrive?
Into Inverness at approximately ~08:20, after a journey of about ~11h 30m. That is often before hotel check-in, so plan a bag-drop or an early-check-in room.
