Caledonian Sleeper overnight train services connect London to destinations in Scotland. Whether you’re heading to the Highlands, Edinburgh, Glasgow or London, you’ll arrive refreshed to start your day.
SAVE time on your travels in 2021, and with no hotel bills, SAVE money too.
Caledonian Sleeper Discount Offers
Get the latest Caledonian Sleeper cheap tickets, discount offers, and promo code deals.
12 Months in Advance: Sleeper Beds from £75
- Book Earlier and SAVE
- One Bed in Two Berth Standard Class Sleeper
- Extra Child & Railcard Discounts
London to/from Scotland First Class Sleeper from £135
- One Bed in Solo First Class Sleeper
- FREE Breakfast, Toiletries & Sleep Pack
- First Class Station Lounge Access
London to/from Glasgow from £75
- Book Early for Best Offers
- One Bed in Two Berth Standard Class Sleeper
- Complimentary Sleep Pack
London to/from Edinburgh from £75
- Book in Advance for Cheapest Tickets
- One Bed in Two Berth Standard Class Sleeper
- Complimentary Sleep Pack
Scottish Highlands – Fort William & Inverness from £85
- Book Early in Advance for Discounts
- One Bed in Two Berth Standard Class Sleeper
- Complimentary Sleep Pack
London to/from Glasgow First Class Sleeper from £135
- One Bed in Solo First Class Sleeper
- FREE Breakfast, Toiletries & Sleep Pack
- First Class Station Lounge Access
London to/from Edinburgh First Class Sleeper from £135
- One Bed in Solo First Class Sleeper
- FREE Breakfast, Toiletries & Sleep Pack
- First Class Station Lounge Access
First Class Scottish Highlands from £165
- One Bed in Solo First Class Sleeper
- FREE Breakfast, Toiletries & Sleep Pack
- First Class Station Lounge Access
London to/from Aberdeen from £85
- Book in Advance & SAVE
- One Bed in Two Berth Standard Class Sleeper
- Complimentary Sleep Pack
1/3 OFF Railcard Discounts
- SAVE with National Railcards
- First Class & Standard Class Sleeper & Seats
- Cheapest Offers Available
60% OFF Family & Child Offers
- Family Rooms – More Space, No Extra Cost
- 50% OFF Child Fares
- EXTRA 1/3 OFF Adult & 60% OFF Child with Railcards
We’ll keep you up to date with the latest Caledonian Sleeper discount code offers, and cheap tickets deals.
Caledonian Sleeper: Quick Links
- Caledonian Sleeper Discount Offers
- Types of Tickets
- Caledonian Sleeper Prices
- Routes & Map
- Caledonian Sleeper Timetables
- Accommodation – Sleepers, Seats and Amenities
- Lounge Car, Food & Drink
Ticket Types
There are two types of tickets for Caledonian Sleeper travel:
- Caledonian Sleeper tickets
- Berth only supplements
Caledonian Sleeper tickets
Caledonian Sleeper tickets are available on all routes covering travel and sleeper accommodation or reclining seats.
- Book 12 months in advance for lowest fares
- Fixed Advance tickets
- Flexible tickets
- National Railcard discounts
- Family tickets and child fares
- Flexipass multi-journey carnet
- Groups, bicycles and pets
The Train Hacker Tips and Hacks: Cheap Caledonian Sleeper Tickets
Get cheaper Caledonian Sleeper tickets and SAVE money with our hacks and tips
Buy in advance
For the lowest price fares, book as early as possible. Tickets are available 12 months in advance.
Travel at quieter times
Travelling between Mondays and Thursdays is cheaper than Fridays or Sundays. Travelling in autumn and winter costs less than summer and holiday times.
Railcards
Get 1/3 OFF all Caledonian Sleeper tickets with a Railcard. In most cases, one trip will pay for the Railcard.
Check out our updated Railcard discount codes and save on the card itself!
What happened to Bargain Berths?
Unfortunately, you can’t get Scotrail Bargain Berths anymore. The days of travelling by sleeper from £19 (did anyone travel on that fare?!) or more likely £39-£49 are long gone.
The Train Hacker will have all the cheapest ticket deals. Check with us for the latest Caledonian Sleeper promo code and discounted cheap ticket offers.

Edinburgh at night from Calton Hill – Caledonian Sleeper London to Edinburgh sleeper berths from £75 – image: Raphaël Chekroun
Book 12 months in advance for lowest fares
Book as early as possible for the best prices, accommodation and discounts. Fixed Advance and Flexible tickets are available 12 months in advance from £40.
Caledonian Sleeper Fixed Advance tickets
Caledonian Sleeper Fixed Advance are the cheapest tickets but have no flexibility on travel dates.
- Fixed travel dates
- Travel first or standard class
- Available for sleepers and seats
- No changes or refunds
- National Railcard discounts available
- Prices for each route
Caledonian Sleeper Flexible tickets
Caledonian Sleeper Fixed Advance cost more but have flexibility on travel dates.
- Fully refundable if cancelled two days in advance
- Travel first or standard class
- Available for sleepers and seats
- National Railcard discounts available
- Prices for each route
National Railcard discounts
National Railcard holders get 1/3 OFF Caledonian Sleeper tickets. Save money on the card itself with Railcard discount code offers:
- 16-17 Saver Railcard
- 16-25 Railcard
- 26-30 Railcard
- Disabled Railcard
- Family & Friends Railcard plus 60% OFF for children
- HM Forces Railcard
- Senior Railcard
- Two Together Railcard
Family tickets and child fares
Special offers and discounted travel for families.
Family tickets
Caledonian Sleeper Family tickets offer more space and privacy. When travelling as an odd number, the spare bed is FREE. For example, a group of three can use two adjoining twin berths with four beds.
Families also get access to First Class lounges at stations and the onboard lounge car.
Child fares
Children aged up to four years old travel FREE in sleeper berths and seats. Children aged 5 to 15 get 50% OFF adult prices.
FREE child meals
Children under 12 get FREE evening meals and breakfast with one adult meal. Also, complimentary fruit is available for kids.
Flexipass multi-journey carnet
Flexipass carnet tickets offer discounts on 10 First Class journeys. SAVE £90 per trip compared to buying individual tickets.
Flexipass includes:
- 10 single First Class sleeper tickets
- Give to friends or use in small groups
- Manage bookings and breakfasts online
- Valid for 12 months
Groups, bicycles and pets
Groups of nine people and more should contact Caledonian Sleeper for discounts. Secure bicycle carriage is FREE; space is limited so book in advance. Pets can travel in berths subject to a cleaning charge.
Berth only supplements
Rail pass and National Rail ticket holders can buy Berth Supplement tickets. Berth supplements are cheaper and cover the cost of sleeper accommodation only.
Rail passes
Berth supplements are available for BritRail, Interrail Global and Great Britain and All Line Rover rail pass holders. BritRail England pass holders can only travel between London and Carlisle.
All rail passes must be valid on the Caledonian Sleeper day of arrival.
National Rail tickets
National Rail Anytime, Off-Peak and Super Off-peak ticket holders can buy Berth Supplements. National Rail tickets must be marked ‘any route permitted’ and cover the whole journey.

Explore Glasgow’s cultural and hipster West End district. Clockwise from top left: Kelvingrove Art Gallery and Museum main hall, University of Glasgow, Hunterian Art Gallery & Museum and Ashton Lane. Caledonian Sleeper London to Glasgow sleeper berths from £75 – image: © The Train Hacker/Chris P King
How to buy Caledonian Sleeper tickets
There are three ways to buy Caledonian Sleeper and Berth Supplement tickets:
- Online from www.sleeper.scot
- Phone 0330 060 0500 from the UK or +44 141 555 0888 from overseas
- Train stations
Choose how you would like your tickets delivered from:
- Self-print
- Post
- Collect from station self-service machines
If you choose self-print, either print your ticket or show your email receipt from a smartphone or other device.
If you are buying tickets from overseas, you must select self-print or collect from self-service machines. Tickets can only be delivered by post to UK addresses.
Caledonian Sleeper: Prices
The Caledonian Sleeper do not publish prices on their website; however, these are the lowest prices I could find from dozens of searches!
The prices below are for adults travelling on Lowland and Highland routes. Children aged 5 to 15 pay 50% of the adult price and under 5s are FREE. These prices do not include any Railcard or other discounts.
- Lowland routes – London to/from Edinburgh and Glasgow
- Highland routes – London to/from Aberdeen, Fort William and Inverness
- Berth Supplements
Caledonian Sleeper Lowland route prices: London to/from Edinburgh and Glasgow
London to/from Edinburgh and Glasgow overnight train prices start from:
Club Solo | Classic Solo | Classic Twin | Seat | |
---|---|---|---|---|
Fixed Advance | £150 | £140 | £170 | £45 |
Flexible | £180 | £165 | £195 | £65 |
- Club Solo: single first-class sleeper rooms for one person
- Classic Solo: standard class single rooms for one person
- Classic Twin: standard class twin room for two persons, prices start from £85 per person
Caledonian Sleeper Highland route prices: London to/from Aberdeen, Fort William or Inverness
London to/from Aberdeen, Fort William and Inverness overnight train prices start from:
Club Solo | Classic Solo | Classic Twin | Seat | |
---|---|---|---|---|
Fixed Advance | £150 | £140 | £170 | £50 |
Flexible | £180 | £165 | £195 | £70 |
- Club Solo: single first-class sleeper rooms for one person
- Classic Solo: standard class single rooms for one person
- Classic Twin: standard class twin room for two persons, prices start from £85 per person
Berth supplements
BritRail, Interrail and All Line Rover rail pass and National Rail ticket holders can buy Berth Supplement tickets. You must hold the correct class of ticket or rail pass, e.g. Club Solo berth supplements are only for first class ticket or rail pass holders.
Berth supplement adult tickets start from:
Club Solo | Classic Solo | Classic Twin |
---|---|---|
£100 | £100 | £140 |
- Club Solo: single first-class sleeper rooms for one person
- Classic Solo: standard class single rooms for one person
- Classic Twin: standard class twin room for two persons, prices start from £85 per person
The Train Hacker will have all the latest Caledonian Sleeper discount code offers and cheap ticket promotions.
Caledonian Sleeper: Routes and Map
The Caledonian Sleeper has two main routes to/from London: Lowland and Highland. Lowland services terminate at Edinburgh and Glasgow. Highland services terminate at Aberdeen, Fort William and Inverness.
Caledonian Sleeper Lowland routes: London to Edinburgh/Glasgow

Caledonian Sleeper route map with stops for the three Highland routes. View a larger version
Travelling northbound, the Lowland route train leaves London Euston and stops at Watford Junction and Carlisle. Across the border in Carstairs, the train splits into two. One train goes to Glasgow via Motherwell and the other Edinburgh.
Travelling southbound, two trains leave from Glasgow and Edinburgh. Before crossing the border, the train joins. It continues stopping at Carlisle and Watford, before reaching London Euston.
For all stops, see the London to/from Edinburgh and London to/from Glasgow timetables.
Caledonian Sleeper Highland routes
The Highland routes run between London and Aberdeen, Fort William and Inverness. The northbound train splits into three to serve each destination. Heading southbound, three trains leave Scotland before joining and continuing to London Euston.
London to/from Aberdeen
London to/from Aberdeen overnight train stops includes Watford Junction, Crewe, Preston, Kirkcaldy, Leuchars (for St Andrews), Dundee and Carnoustie. For all stops, see the London to/from Aberdeen timetable.
London to/from Fort William
London to/from Fort William overnight train (known as the ‘Deerstalker’) stops include Watford Junction, Crewe, Preston, Glasgow Queen Street and Dumbarton. For all stops, see the London to/from Fort William timetable.
London to/from Inverness
London to/from Inverness overnight train stops includes Watford Junction, Crewe, Preston, Falkirk, Stirling, Gleneagles and Aviemore. For all stops, see the London to/from Inverness timetable.
Caledonian Sleeper: Timetables
Caledonian Sleeper timetables for Lowland routes from London to Edinburgh and Glasgow, and Highland routes from London to Aberdeen, Fort William and Inverness. All trains run six nights a week, excluding Saturdays.
- London to/from Edinburgh timetable
- London to/from Glasgow timetable
- London to/from Aberdeen timetable
- London to/from Fort William timetable
- London to/from Inverness timetable
London to/from Edinburgh Sleeper timetable
Overnight sleeper train timetables between London Euston and Edinburgh Waverley.
Timetables valid from 17 December 2020 to 15 May 2021.
London Euston to Edinburgh Waverley
Mon-Fri | Sun | ||
Boarding starts | 22:30 | 22:30 | |
London Euston | d | 23:50 | 23:30 c |
Watford Junction | d | 00:10 | 23:49 c |
Carlisle | a | 05:08 | 04:41 c |
Carstairs | a | 06:14 | 06:14 c |
Edinburgh Waverley | a | 07:22 | 07:22 c |
Leave train by | 08:00 | 08:00 |
a Arrival time
d Departure time
* Sunday 5 April until Sunday 10 May
Edinburgh Waverley to London Euston
Mon – Thur | Fri | Sun | Sun * | |
Boarding starts | 23:00 | 23:00 | 22:30 | 22:30 |
Edinburgh Waverley (d) | 23:40 | 23:40 | 23:15 | 23:18 |
Carstairs (d) | 00:20 | 00:20 | 23:49 | —- |
Carlisle (d) | 01:44 | 01:44 | 01:41 | —- |
Watford Junction (a) | 06:39 | 06:43 | 06:39 | —- |
London Euston (a) | 07:07 | 07:07 | 07:07 | 07:07 |
Leave train by | 07:30 | 07:30 | 07:30 | 07:30 |
(a) Arrival time
(d) Departure time
* Sunday 5 April until Sunday 10 May
London to/from Glasgow Sleeper timetable
Overnight sleeper train timetables between London Euston and Glasgow Central.
Timetables valid from 17 December 2020 to 15 May 2021.
London Euston to Glasgow Central
Mon – Thur | Fri | Sun | Sun * | |
Boarding starts | 22:30 | 22:30 | 22:30 | 21:05 |
London Euston (d) | 23:50 | 23:50 | 23:30 | 21:34 |
Watford Junction (d) | 00:10 | 00:10 | 23:50 | —- |
Carlisle (a) | 05:13 | 05:13 | 04:45 | —- |
Carstairs (a) | 06:22 | 06:22 | 06:22 | 06:22 |
Motherwell (a) | 07:00 | 07:00 | 07:00 | 07:00 |
Glasgow Central (a) | 07:22 | 07:22 | 07:22 | 07:22 |
Leave train by | 08:00 | 08:00 | 08:00 | 08:00 |
(a) Arrival time
(d) Departure time
* Sunday 5 April until Sunday 10 May
Glasgow Central to London Euston
Mon – Thur | Fri | Sun | Sun * | |
Boarding starts | 22:00 | 22:00 | 20:00 | 21:15 |
Glasgow Central (d) | 23:40 | 23:40 | 21:15 | 21:45 |
Motherwell (d) | 23:59 | 23:59 | 23:31 | —- |
Carstairs (d) | 00:20 | 00:20 | 23:49 | —- |
Carlisle (d) | 01:44 | 01:44 | 01:41 | —- |
Watford Junction (a) | 06:39 | 06:43 | 06:39 | —- |
London Euston (a) | 07:07 | 07:07 | 07:07 | 07:07 |
Leave train by | 07:30 | 07:30 | 07:30 | 07:30 |
(a) Arrival time
(d) Departure time
* Sunday 5 April until Sunday 10 May
London to/from Aberdeen Sleeper timetable
Overnight sleeper train timetables between London Euston and Aberdeen.
Timetables valid from 17 December 2020 to 15 May 2021.
London Euston to Aberdeen
Mon – Fri | Sun | Sun * | |
Boarding starts | 20:30 | 20:00 | 20:00 |
London Euston (d) | 21:15 | 20:59 | 20:27 |
Watford Junction (d) | 21:33 | 21:20 | —- |
Crewe (d) | 23:50 | 23:40 | —- |
Preston (d) | 00:56 | 00:33 | —- |
Inverkeithing (a) | 04:57 | 04:57 | 04:57 |
Kirkcaldy (a) | 05:16 | 05:16 | 05:16 |
Leuchars for St Andrews (a) | 05:44 | 05:44 | 05:44 |
Dundee (a) | 06:05 | 06:05 | 06:05 |
Carnoustie (a) | 06:22 | 06:22 | 06:22 |
Arbroath (a) | 06:31 | 06:31 | 06:31 |
Montrose (a) | 06:48 | 06:48 | 06:48 |
Stonehaven (a) | 07:15 | 07:15 | 07:15 |
Aberdeen (a) | 07:40 | 07:40 | 07:40 |
Leave train by | 07:45 | 07:45 | 07:45 |
(a) Arrival time
(d) Departure time
* Sunday 5 April until Sunday 10 May
Aberdeen to London Euston
Mon – Fri | Sun | Sun * | |
Boarding starts | 21:15 | 21:00 | 21:00 |
Aberdeen (d) | 21:43 | 21:43 | 21:43 |
Stonehaven (d) | 22:01 | 22:01 | 22:01 |
Montrose (d) | 22:26 | 22:26 | 22:26 |
Arbroath (d) | 22:44 | 22:44 | 22:44 |
Carnoustie (d) | 22:53 | 22:53 | 22:53 |
Dundee (d) | 23:09 | 23:09 | 23:09 |
Leuchars for St Andrews (a) | 23:28 | 23:28 | 23:28 |
Kirkaldy (d) | 23:59 | 23:59 | 23:59 |
Inverkeithing (d) | 00:16 | 00:16 | 00:16 |
Preston (a) | 04:32 | 04:29 | —- |
Crewe (a) | 05:37 | 05:37 | —- |
London Euston (a) | 07:49 | 07:49 | 09:05 |
Leave train by | 08:00 | 08:00 | 09:06 |
(a) Arrival time
(d) Departure time
* Sunday 5 April until Sunday 10 May

Marvel at the Highland scenery travelling on the West Highland Line with the Caledonian Sleeper. London to Fort William sleeper berths from £85 – image © The Train Hacker/Chris P King
London to/from Fort William Sleeper timetable
Overnight sleeper train timetables between London Euston and Fort William.
Timetables valid from 17 December 2020 to 15 May 2021.
London Euston to Fort William
Mon – Fri | Sun | Sun * | |
Boarding starts | 20:30 | 20:15 | 20:00 |
London Euston (d) | 21:15 | 20:59 | 20:27 |
Watford Junction (d) | 21:33 | 21:20 | —- |
Crewe (d) | 23:50 | 23:40 | —- |
Preston (d) | 00:56 | 00:33 | —- |
Edinburgh (d) | 04:50 (p) | 04:50 (p) | 04:50 (p) |
Glasgow Queen Street (d) | 05:48 (p) | 05:48 (p) | 05:48 (p) |
Dalmuir (a) | 06:04 | 06:04 | 06:04 |
Dumbarton Central (a) | 06:15 | 06:15 | 06:15 |
Helensburgh Upper (a) | 06:32 | 06:32 | 06:32 |
Garelochhead (a) | 06:45 | 06:45 | 06:45 |
Arrochar & Tarbet (a) | 07:09 | 07:09 | 07:09 |
Ardlui (a) | 07:24 (r) | 07:24 (r) | 07:24 (r) |
Crianlarich (a) | 07:46 | 07:46 | 07:46 |
Upper Tyndrum (a) | 08:00 | 08:00 | 08:00 |
Bridge of Orchy (a) | 08:17 | 08:17 | 08:17 |
Rannoch (a) | 08:44 | 08:44 | 08:44 |
Corrour (a) | 08:59 | 08:59 | 08:59 |
Tulloch (a) | 09:20 | 09:20 | 09:20 |
Roy Bridge (a) | 09:31 (r) | 09:31 (r) | 09:31 (r) |
Spean Bridge (a) | 09:38 | 09:38 | 09:38 |
Fort William (a) | 09:57 | 09:57 | 09:57 |
Leave train by | 09:58 | 09:58 | 09:58 |
(a) Arrival time
(d) Departure time
(p) Stops to pick up only
(r) Stops on request
* Sunday 5 April until Sunday 10 May
Fort William to London Euston
Mon – Fri | Sun | Sun * | |
Boarding starts | 19:20 | 18:30 | 18:30 |
Fort William (d) | 19:50 | 19:00 | 19:00 |
Spean Bridge (d) | 20:09 | 19:19 | 19:19 |
Roy Bridge (d) | 20:17 (r) | 19:25 (r) | 19:25 (r) |
Tulloch (d) | 20:30 | 19:39 | 19:39 |
Corrour (d) | 20:53 | 19:59 | 19:59 |
Rannoch (d) | 21:08 | 20:14 | 20:14 |
Bridge of Orchy (d) | 21:37 | 20:47 | 20:47 |
Upper Tyndrum (d) | 21:55 | 21:05 | 21:05 |
Crianlarich (d) | 22:08 | 21:18 | 21:18 |
Ardlui (d) | 22:28 (r) | 21:38 (r) | 21:38 (r) |
Arrochar & Tarbet (d) | 22:46 | 21:57 | 21:57 |
Garelochhead (d) | 23:12 | 22:23 | 22:23 |
Helensburgh Upper (d) | 23:26 | 22:39 | 22:39 |
Dumbarton Central (d) | 23:41 | 22:54 | 22:54 |
Dalmuir (d) | 23:53 | 23:06 | 23:06 |
Glasgow Queen Street (a) | 00:15 (s) | 23:29 (s) | 23:29 (s) |
Edinburgh (a) | 01:11 (s) | 00:24 (s) | 00:24 (s) |
Preston (a) | 04:32 | 04:29 | —- |
Crewe (a) | 05:37 | 05:27 | —- |
London Euston (a) | 07:49 | 07:49 | 09:05 |
Leave train by | 08:00 | 08:00 | 09:06 |
(a) Arrival time
(d) Departure time
(p) Stops to pick up only
(r) Stops on request
(s) Stops to allow passengers off only
* Sunday 5 April until Sunday 10 May
London to/from Inverness Sleeper timetable
Overnight sleeper train timetables between London Euston and Inverness.
Timetables valid from 17 December 2020 to 15 May 2021.
London Euston to Inverness
Mon – Fri | Sun | Sun * | |
Boarding starts | 20:30 | 20:00 | 20:00 |
London Euston (d) | 21:15 | 20:59 | 20:27 |
Watford (d) | 21:33 | 21:20 | —- |
Crewe (d) | 23:50 | 23:40 | —- |
Preston (d) | 00:56 | 00:33 | —- |
Stirling (a) | 04:57 | 04:57 | 04:57 |
Dunblane (a) | 05:07 | 05:07 | 05:07 |
Gleneagles (a) | 05:21 | 05:21 | 05:21 |
Perth (a) | 05:41 | 05:41 | 05:41 |
Dunkeld & Birnam (a) | 06:03 | 06:03 | 06:03 |
Pitlochry (a) | 06:17 | 06:17 | 06:17 |
Blair Atholl (a) | 06:30 | 06:30 | 06:30 |
Dalwhinnie (a) | 07:01 | 07:01 | 07:01 |
Newtonmore (a) | 07:12 | 07:12 | 07:12 |
Kingussie (a) | 07:20 | 07:20 | 07:20 |
Aviemore (a) | 07:45 | 07:45 | 07:45 |
Carrbridge (a) | 07:58 | 07:58 | 07:58 |
Inverness (a) | 08:42 | 08:42 | 08:42 |
Leave train by | 08:45 | 08:45 | 08:45 |
(a) Arrival time
(d) Departure time
* Sunday 5 April until Sunday 10 May
Inverness to London Euston
Mon – Fri | Sun | Sun * | |
Boarding starts | 20:00 | 19:45 | 19:45 |
Inverness (d) | 20:45 | 20:26 | 20:26 |
Aviemore (d) | 21:34 | 21:18 | 21:18 |
Kingussie (d) | 21:54 | 21:32 | 21:32 |
Newtonmore (d) | 22:00 | 21:39 | 21:39 |
Dalwhinnie (d) | 22:14 | 21:53 | 21:53 |
Blair Atholl (d) | 22:40 | 22:20 | 22:20 |
Pitlochry (d) | 22:52 | 22:32 | 22:32 |
Dunkeld & Birnam (d) | 23:06 | 22:47 | 22:47 |
Perth (d) | 23:27 | 23:07 | 23:07 |
Gleneagles (d) | 23:46 | 23:26 | 23:26 |
Dunblane (d) | 00:02 | 23:43 | 23:43 |
Stirling (d) | 00:13 | 23:52 | 23:52 |
Falkirk Grahamston (d) | 00:27 | 00:11 | 00:11 |
Preston (a) | 04:32 | 04:29 | —– |
Crewe (a) | 05:37 | 05:37 | —– |
London Euston (a) | 07:49 | 07:49 | 09:05 |
Leave train by | 08:00 | 08:00 | 09:06 |
(a) Arrival time
(d) Departure time
* Sunday 5 April until Sunday 10 May
Caledonian Sleeper Accommodation: Sleepers, Seats and Amenities
There are two kinds of accommodation: sleeper rooms and reclining seats.
Take a virtual tour of first, standard and accessible sleepers and reclining seats.

Clockwise from left: Caledonian Sleeper twin-berth standard class sleeper room; comfortable top bunk bed; sink and taps which are covered by the blue shelf by the window; sleeper rooms corridor – image: © The Train Hacker/Chris P King
Sleeper rooms
First and standard class sleeper rooms are well-equipped for a good nights sleep. The Caledonian Sleeper has recently changed their sleeper accommodation options, in advance of new sleeper compartments.
Now there are three different types of sleeper rooms:
- Club Solo: First class single rooms
- Classic Solo: Standard class single rooms
- Classic Twin: Standard class twin rooms
Note:
- It’s no longer possible to book one bed in a shared twin room. Single travellers must book either a Club Solo or Classic Solo room
- While the sleeping arrangements and names have changed, the sleeper compartments themselves are exactly the same (until the new sleepers roll out)
All Caledonian Sleeper rooms have:
- Comfortable beds with sheets, duvets and pillows
- Complimentary sleep kit
- Three storage areas:
- The rack above the window
- Shelf over the sink and lower bunk
- Under the bottom bed (smaller items)
- Washbasin with towel
- USB charging points for cameras and phones
- Main, reading and nightlights
- Clothes hangers
- A small bottle of mineral water
Club Solo: First class single rooms
First class passengers enjoy single berth air-conditioned rooms. With more space and privacy, they’re the most comfortable way to travel the Caledonian Sleeper.
First class complimentary amenities include:
- Private air-conditioned single berth room
- Adjoining room if travelling with another person
- Arran Aromatics hand and body wash, body lotion, pillow spray
- Breakfast served in the lounge car or room
- Priority onboard lounge car access
- Access to first-class lounges at Aberdeen, Edinburgh Waverley, Glasgow Central, Inverness and London Euston stations
Classic Solo and Classic Twin: Standard class sleepers
Standard class customers enjoy:
- Air-conditioned single or twin room
- Access to lounge car (subject to space)
- Optional breakfast in the room (extra charge)
- Adjoining room if travelling with another person or family
Reclining seats
Seat cars are the cheapest way to travel. Seat passenger amenities include:
- Reclining seat and footrest
- Reading lights
- Food and drink counter service
- Luggage storage
Small group sleepers

Caledonian Sleeper automatically places a small group together in adjacent rooms when booking online
If you’re travelling in a small group, you can reserve two adjacent sleeper compartments.
- Two customers who book single rooms (either Club Solo or Club Classic) will automatically be assigned adjoining rooms
- Small groups and families will automatically be assigned adjoining rooms
Of course, small groups of adults can choose to move somewhere else!
Book adjacent sleepers online.
Accessible sleepers
On every Caledonian Sleeper train, there’s a wheelchair-accessible sleeping compartment and toilet. The accessible sleeper room can sleep one or two people.
Contact Caledonian Sleeper to book and get help with boarding.
Toilets and showers
Male and female toilets are at the end of one corridor in each sleeping car.
There are no showers on board the Caledonian Sleeper. But there are shower facilities at all final destinations on route. Standard and seated passengers can buy £5 shower tokens on board from a steward.
Station | First Class, Club & Caledonian Double | Standard Class, Classic & Seated | Location |
---|---|---|---|
Aberdeen | FREE | Chargeable | Abellio ScotRail First Class lounge |
Edinburgh Waverley | FREE | Chargeable | Network Rail showers on the concourse LNER First Class lounge |
Fort William | FREE | Chargeable | Abellio ScotRail travel centre |
Glasgow Central | FREE | Chargeable | Network Rail showers on the concourse |
Inverness | FREE | Chargeable | Caledonian Sleeper Guest Service Centre |
London Euston | FREE | Chargeable | Avanti West Coast First Class lounge |

Clockwise from top left: Caledonian Sleeper at Glasgow Central Station; the dining area of lounge car; sofas with large windows in lounge car; famous Scottish dish ‘haggis, neeps and tatties’ – image: © The Train Hacker/Chris P King
Caledonian Sleeper: Lounge Car, Food & Drink
Relax and unwind in the lounge car and enjoy the best of Scottish food, drink and scenery.
Lounge car
First class passengers and families get priority access to the lounge car. If it’s not busy, standard class passengers can use it too.
The lounge car has a restaurant with tables and chairs and an area with leather sofas. After your evening meal, you can sit back and meet other travellers.
Enjoy the scenery
The lounge car’s large, full windows make it an ideal place to admire the views and enjoy the journey.
Known as ‘The Deerstalker’, London to Fort William is one of the world’s most scenic rail journeys. Between Glasgow and Fort William, you’ll enjoy breathtaking views of the Scottish Highlands.
Food and drink
The Caledonian Sleeper menus food and beverages are mainly sourced from Scotland.
Families enjoy FREE meals for children under 12 with paying adults.
Evening meals
Evening meals can be pre-booked online when buying tickets.
Main meals include traditional Scottish favourites like smoked salmon salad and haggis. As well as British, there’s also Asian and European style food. To follow, choose from delicious traditional Scottish deserts or cheeseboard.
There’s also sandwiches, fruit, savoury and sweet snacks.
Drinks
The drinks menu includes an impressive selection of Scottish malt whiskies and wines. Spirits, blended whiskies, beers and cider are also on offer.
Non-alcoholic include fizzy drinks, fruit juices, mineral water, teas and coffee.
Breakfast
First class passengers enjoy a complimentary breakfast in the lounge car or room. Standard class passengers get a hot drink and snack and can also buy breakfasts.
Breakfasts include a hearty Highland, smoked salmon, bacon rolls, porridge and yoghurt.
Seated car
Seated car passengers can choose from a smaller selection of main meals, desserts, breakfasts, snacks and drinks.
Caledonian Sleeper Promo Code and Doscpimt Offers
Arrive refreshed in the morning on the overnight train from London to Scotland. SAVE money on your journey with 2021 Caledonian Sleeper discount code and cheap ticket offers.
Find out information about Britain’s other overnight service, the London to Cornwall Night Riviera Sleeper train.
Image credit: Raphaël Chekroun
Leave a Reply