Caledonian Sleeper Trains

The Caledonian Sleeper allows passengers to travel overnight between Scotland and London. Accommodation is available on trains, or you can stay seated. Serco have owned the operator since 2015 when they took over from ScotRail. There are 13 trains in total, running at a top speed of 90mph. New carriages were introduced to the line in 2019.

Use the search box above to plan your Caledonian Sleeper journey.

Caledonian Sleeper Train Map

The Caledonian Sleeper provides an excellent option to travel between London and Scotland in style. The service stops at several major destinations en route, including Carlisle, Crewe, and Preston.

If you fancy a city break in Scotland, many destinations are easily reachable on the Caledonian Sleeper, including Edinburgh, Glasgow, and Dundee. Of the two Northbound services, one train divides into three at Edinburgh, going to Aberdeen, Inverness, and Fort William. The other train divides at Carstairs to go to Glasgow and Edinburgh.

Should you prefer to head into the Scottish countryside, trains also stop at smaller stations, including Kirkcaldy, Stonehaven, and Dalwhinnie.

Click on the Image and Zoom In to have a better view...


Caledonian Sleeper Customer Relations

Telephone: 0330 060 0500

Post: Caledonian Sleeper Refunds, 1 Union Street, Inverness, IV1 1PP

Cycle Reservations: 0330 060 0500

Assisted Travel: 0330 060 0500

Lost Property:
Southbound/Northbound Lowlander
0330 024 0215

Northbound Highlander
Inverness 0330 109 2624 Aberdeen 01224 577 507 Fort William 0141 335 3276

Service Disruptions

There could be alterations to your journey due to bad weather or works on the line.

It is worth checking for updates on your journey by visiting the Caledonian Sleeper service disruptions page.

Delay Repay

If your journey is delayed by more than 30 minutes, you will be entitled to compensation.

You can apply for your refund by contacting Caledonian Sleeper.

Frequently Asked Questions

Where does the Caledonian Sleeper start and finish?

Northbound Caledonian Sleeper trains leave from London Euston, while Southbound trains leave from Fort William, Inverness, Aberdeen, Glasgow Central and Edinburgh Waverley.

Is the Caledonian sleeper train running?

The Caledonian Sleeper is running to a reduced service during the Coronavirus pandemic.

How long does the Caledonian Sleeper take?

The Caledonian Sleeper takes 6.5 hours to reach Edinburgh Waverley from London Euston.

Can you sleep on the Caledonian Sleeper?

You can sleep on the Caledonian Sleeper, there are double and single rooms available.

How early can you get on the Caledonian Sleeper?

Southbound Caledonian Sleeper trains depart from 19:00, northbound trains from London Euston depart from 21:00.

Does the Caledonian Sleeper have WiFi?

There is WiFi on the Caledonian Sleeper, along with Charging Panels.

How many carriages does the Caledonian Sleeper have?

Caledonian Sleeper trains can have up to 16 carriages, though they split going Northbound and join together going Southbound at Edinburgh and Carstairs.