Skip to content

Train Hotels

Caledonian Sleeper

London Euston to Scottish Highlands, United Kingdom · 8.6 editor score

Photos of this property are on its booking pages.

The overnight train between London and the Scottish Highlands, running six routes to Inverness, Aberdeen, Edinburgh, Glasgow, Fort William, and beyond, with private en-suite Club rooms that transform the eleven-hour journey into the most efficient night's accommodation in Britain.

Typical price
$150 - $400 / night
Price level
Upscale
Best time to go
Year-round
Best for
Travellers combining transport and accommodation efficiently, Those wanting to minimise the environmental cost of a London-Scotland journey, Rail enthusiasts and those seeking a genuinely British travel experience
Editor score
8.6 / 10

Why it’s on the list

  • Six overnight routes covering the full breadth of the Scottish rail network
  • Private en-suite Club rooms with fold-down beds and panoramic windows
  • Eleven-hour overnight journey that replaces a flight and a hotel night in one
  • Lounge car service with Scottish whisky, craft beer, and hot meals
  • Arrival in central Scotland before 8am, ready for a full day
  • The Fort William route crosses Rannoch Moor — a dawn crossing on the sleeper is a specific British travel experience

There are approximately 11 hours between London Euston and Inverness. By air, the same journey takes under 90 minutes. But the Caledonian Sleeper does not compete with the flight on the flight’s terms. It competes by doing two things at once: moving you from London to Scotland while you sleep, so that you step off the train in the Highlands at 8am with a full day ahead of you and no hotel bill for the previous night. The efficiency argument alone makes the sleeper a practical option. The route itself makes it something more.

The West Highland Line route to Fort William is one of the most discussed railway journeys in Europe. The line north from Glasgow crosses the Rannoch Moor — 50 miles of blanket bog, lochan, and mountain at the heart of the Scottish Highlands, essentially unchanged since the Ice Age — before descending to Loch Treig and continuing to the west coast. At dawn in summer, the crossing takes roughly 45 minutes and the light that comes up over the moor in the hour before Fort William is a specific shade of Scottish morning light that painters have been trying to reproduce since the nineteenth century. From a Club room window, horizontal in a fold-down bed with the curtain open, you watch it cross the moor at walking pace.

Club rooms are private and en-suite, with fold-down double beds, a small desk, and a shower room. They are compact in the manner that all good train accommodation is compact — not a design failure but a consequence of the physics of a moving rail vehicle — and the quality of the newer rolling stock that the Caledonian Sleeper introduced from 2019 onwards makes them genuinely comfortable for an overnight journey. The lounge car serves dinner from a menu that includes Scottish seafood and a whisky selection with serious range, from Speyside to Islay. It fills up in the early evening with a mix of Highlanders returning home, visitors making their first approach to the north, and a predictable number of people for whom the journey is itself the destination.

The environmental arithmetic is straightforward: a return train journey between London and Inverness produces approximately 50kg of CO2. The equivalent flights produce roughly 380kg. For travellers who have Scotland on the itinerary and are arriving from London, the Caledonian Sleeper is the most time-efficient, cost-effective, and low-impact option by substantial margins — and one of the few journeys in the UK that still feels, in the right compartment at the right hour, like a genuine adventure.

What’s included

  • Private Club room with fold-down double bed
  • En-suite shower room (Club rooms)
  • Panoramic windows for dawn scenery viewing
  • Dinner and breakfast service in the lounge car
  • Scottish whisky selection in the lounge car
  • Complimentary morning newspaper
  • Bike and luggage storage
  • Wi-Fi in lounge areas

Good to know

  • +Eliminates a flight and a hotel night in a single booking, saving both money and time
  • +Carbon footprint is a fraction of the equivalent air journey
  • +Arriving in Inverness or Fort William at dawn by train is one of Britain's finest travel moments
  • +The Fort William route across Rannoch Moor at first light is unlike any other journey in the UK
  • −Club rooms are compact — comfortable for one or two nights but not spacious
  • −Booking ahead is essential, particularly for peak summer and holiday periods
  • −Train delays affect approximately 15–20% of journeys, occasionally significantly
  • −Reclining seats in standard class are not a substitute for a proper bed

Where it is

London Euston to Scottish Highlands, United Kingdom

Open in Google Maps ↗
  • Inverness and Loch NessFinal destination (Highland route)
  • Fort William and Ben NevisFinal destination (West Highland route)
  • Cairngorms National ParkAccessible from Aviemore station
  • Edinburgh city centreFinal destination (Lowland route)

Quick answers

Where is Caledonian Sleeper?

Caledonian Sleeper is in London Euston to Scottish Highlands, United Kingdom. It is featured in our Train Hotels collection.

How much does Caledonian Sleeper cost per night?

Rates typically run $150 - $400 per night (upscale tier). Prices change with season and availability, so check live rates before you plan.

When is the best time to visit Caledonian Sleeper?

Year-round. The Caledonian Sleeper runs year-round, 365 nights. Summer offers the best dawn light for viewing Highland scenery — the Rannoch Moor crossing at 5am in July is extraordinary. Winter delivers dramatic snow-covered Highland landscapes but also the highest chance of weather-related delays. Festive period bookings fill very early. The spring and autumn shoulder seasons offer excellent availability and the best balance of price and scenery.

Who is Caledonian Sleeper best for?

Caledonian Sleeper suits travellers combining transport and accommodation efficiently, those wanting to minimise the environmental cost of a london-scotland journey, rail enthusiasts and those seeking a genuinely british travel experience.

What is there to do near Caledonian Sleeper?

Nearby: Inverness and Loch Ness (Final destination (Highland route)); Fort William and Ben Nevis (Final destination (West Highland route)); Cairngorms National Park (Accessible from Aviemore station); Edinburgh city centre (Final destination (Lowland route)).

More train hotels

See all

Edinburgh to the Scottish Highlands, Scotland

Britain's only luxury sleeper train through the Scottish Highlands

From $2,400 / night

Check rates

Vancouver to Banff / Jasper, Canada

Glass-domed GoldLeaf carriages providing 360-degree mountain views

From $1,600 / night

Check rates

Pretoria to Cape Town (and beyond), South Africa

Widely acclaimed as the world's most luxurious train

From $2,800 / night

Check rates

From $150 / night

Caledonian Sleeper

Check rates