Home / Caledonian Sleeper prices
Caledonian Sleeper prices in 2027
A Caledonian Sleeper ticket from London costs £54 to £80 for a seat, £210 to £305 for a Classic room, £270 to £350 for a Club en-suite and £410 to £475 for the Caledonian Double, one person, one way, on four sample nights in 2027; two people sharing a room pay £290 to £570 for the room[1][2]. The trains run every night except Saturday[3], and tickets go on sale 12 months ahead[4]. Checked 28 October 2026.
Prices by route and night
Prices are as the operator's booking engine shows them, 'for all guests', one way, northbound, for 1 adult, or 2 adults sharing 1 room (the engine's default for 2 adults; 2 seats for the seat price).
London to Edinburgh (Lowlander)
Leaves London Euston at 23:45, arrives Edinburgh Waverley at 07:30, 7 h 45 min[1].
| One way, one person | Tue 16 Mar 2027[1] | Tue 15 Jun 2027[5] | Fri 13 Aug 2027[6] | Tue 12 Oct 2027[7] |
|---|---|---|---|---|
| Seat | £54 £108 for two | £65 £130 for two | £65 £130 for two | £65 £130 for two |
| Classic room | £210 £290 for two | £210 £290 for two | £260 £350 for two | £210 £290 for two |
| Club en-suite | £270 £360 for two | £270 £360 for two | £325 £425 for two | £270 £360 for two |
| Caledonian Double | £410 £495 for two | £410 £495 for two | Sold out | £410 £495 for two |
London to Glasgow (Lowlander)
Leaves London Euston at 23:45, arrives Glasgow Central at 07:30, 7 h 45 min[8].
| One way, one person | Tue 16 Mar 2027[8] | Tue 15 Jun 2027[9] | Fri 13 Aug 2027[10] | Tue 12 Oct 2027[11] |
|---|---|---|---|---|
| Seat | £54 £108 for two | £65 £130 for two | £65 £130 for two | £65 £130 for two |
| Classic room | £210 £290 for two | £210 £290 for two | £225 £315 for two | £210 £290 for two |
| Club en-suite | £270 £360 for two | £270 £360 for two | £295 £390 for two | £270 £360 for two |
| Caledonian Double | £410 £495 for two | £410 £495 for two | £410 £495 for two | £410 £495 for two |
London to Inverness (Highlander)
Leaves London Euston at 21:10, arrives Inverness at 08:45, 11 h 35 min[2].
| One way, one person | Tue 16 Mar 2027[2] | Tue 15 Jun 2027[12] | Fri 13 Aug 2027[13] | Tue 12 Oct 2027[14] |
|---|---|---|---|---|
| Seat | £59 £118 for two | £70 £140 for two | £80 £160 for two | £70 £140 for two |
| Classic room | £240 £330 for two | £240 £330 for two | £285 £380 for two | £265 £355 for two |
| Club en-suite | £290 £370 for two | £290 £370 for two | £350 £455 for two | £290 £370 for two |
| Caledonian Double | Sold out | Sold out | £475 £570 for two | £475 £570 for two |
London to Fort William (Highlander)
Leaves London Euston at 21:10, arrives Fort William at 10:00, 12 h 50 min[15].
| One way, one person | Tue 16 Mar 2027[15] | Tue 15 Jun 2027[16] | Fri 13 Aug 2027[17] | Tue 12 Oct 2027[18] |
|---|---|---|---|---|
| Seat | £59 £118 for two | £59 £118 for two | £70 £140 for two | £59 £118 for two |
| Classic room | £215 £295 for two | £265 £355 for two | £305 £405 for two | £215 £295 for two |
| Club en-suite | £290 £370 for two | £320 £430 for two | £350 £455 for two | £290 £370 for two |
| Caledonian Double | £475 £570 for two | £475 £570 for two | £475 £570 for two | £475 £570 for two |
London to Aberdeen (Highlander)
Leaves London Euston at 21:10, arrives Aberdeen at 07:50, 10 h 40 min[19].
| One way, one person | Tue 16 Mar 2027[19] | Tue 15 Jun 2027[20] | Fri 13 Aug 2027[21] | Tue 12 Oct 2027[22] |
|---|---|---|---|---|
| Seat | £59 £118 for two | £59 £118 for two | £59 £118 for two | £59 £118 for two |
| Classic room | £265 £355 for two | £265 £355 for two | £285 £380 for two | £265 £355 for two |
| Club en-suite | £350 £455 for two | £350 £455 for two | £350 £455 for two | £290 £370 for two |
| Caledonian Double | £475 £570 for two | £475 £570 for two | £475 £570 for two | £475 £570 for two |
Prices change with the night and how full the train is; Friday 13 August 2027 was the dearest of the four sample nights. Prices range from: Seats £54 to £100, Classic Solo £210 to £305, Classic Twin £290 to £405, Club Solo £270 to £420, Club Twin £360 to £520, Caledonian Double Solo £410 to £475, Caledonian Double Twin £495 to £570.[27]
Caledonian Sleeper route and stops
Every train's stops and times as the operator's booking engine showed them for Tuesday 16 March 2027, northbound from London and southbound to London on the same night. 'day' says whether a stop falls on the evening of 16 March or the morning of 17 March.[29] The Highlander leaves London as one train (typically sixteen coaches) and splits at Edinburgh into three portions: Aberdeen (typically 4 to 6 coaches), Fort William (typically 4 to 6) and Inverness (typically 7 to 8). Southbound the three portions join in reverse.[28] The Lowlander leaves London as one train (sixteen coaches) and splits at Carstairs into an Edinburgh portion and a Glasgow portion (typically 7 to 8 coaches each). Southbound it works the same way in reverse.[28]
Does the Caledonian Sleeper stop at Birmingham?
Yes, at Birmingham International only, on the Highlander (the trains to and from Aberdeen, Inverness and Fort William). Not on the Lowlander to Edinburgh and Glasgow. Northbound you can board at 22:45; southbound you can leave at 06:20. The first departure from Birmingham International ran on Thursday 15 January 2026; tickets went on sale on 1 October 2025. The operator calls it 'the first new Caledonian Sleeper stop in over 30 years'.[31][32]
London to Edinburgh (Lowlander)[29]
| Stop | Time | |
|---|---|---|
| London Euston | 23:45 | board only |
| Watford Junction | 00:10 | board only |
| Carlisle | 05:07 | leave only |
| Carstairs | 06:15 | leave only |
| Edinburgh Waverley | 07:30 | leave only |
London to Glasgow (Lowlander)[30]
| Stop | Time | |
|---|---|---|
| London Euston | 23:45 | board only |
| Watford Junction | 00:10 | board only |
| Carlisle | 05:07 | leave only |
| Carstairs | 06:15 | leave only |
| Motherwell | 07:00 | leave only |
| Glasgow Central | 07:30 | leave only |
London to Inverness (Highlander)[31]
| Stop | Time | |
|---|---|---|
| London Euston | 21:10 | board only |
| Birmingham International | 22:45 | board only |
| Crewe | 23:45 | board only |
| Preston | 00:30 | board only |
| Stirling | 04:59 | leave only |
| Dunblane | 05:08 | leave only |
| Gleneagles | 05:24 | leave only |
| Perth | 05:42 | leave only |
| Dunkeld and Birnam | 06:02 | leave only |
| Pitlochry | 06:16 | leave only |
| Blair Atholl | 06:28 | leave only |
| Dalwhinnie | 06:59 | leave only |
| Newtonmore | 07:11 | leave only |
| Kingussie | 07:16 | |
| Aviemore | 07:39 | |
| Carrbridge | 07:53 | |
| Inverness | 08:45 | leave only |
London to Fort William (Highlander)[32]
| Stop | Time | |
|---|---|---|
| London Euston | 21:10 | board only |
| Birmingham International | 22:45 | board only |
| Crewe | 23:45 | board only |
| Preston | 00:30 | board only |
| Glasgow Queen Street | 05:48 | board only |
| Dalmuir | 06:05 | |
| Dumbarton Central | 06:16 | |
| Helensburgh Upper | 06:31 | |
| Garelochhead | 06:46 | |
| Arrochar and Tarbet | 07:08 | |
| Ardlui | 07:24 | |
| Crianlarich | 07:45 | |
| Upper Tyndrum | 07:59 | |
| Bridge of Orchy | 08:17 | |
| Rannoch | 08:44 | |
| Corrour | 08:58 | |
| Tulloch | 09:19 | |
| Roy Bridge | 09:31 | |
| Spean Bridge | 09:38 | |
| Fort William | 10:00 | leave only |
London to Aberdeen (Highlander)[33]
| Stop | Time | |
|---|---|---|
| London Euston | 21:10 | board only |
| Birmingham International | 22:45 | board only |
| Crewe | 23:45 | board only |
| Preston | 00:30 | board only |
| Dundee | 06:11 | leave only |
| Carnoustie | 06:26 | leave only |
| Arbroath | 06:33 | leave only |
| Montrose | 06:50 | leave only |
| Stonehaven | 07:15 | leave only |
| Aberdeen | 07:50 | leave only |
Southbound stops, to London
London to London
| Stop | Time | |
|---|---|---|
| Edinburgh Waverley | 23:10 | board only |
| Carstairs | 00:25 | board only |
| Carlisle | 01:45 | board only |
| Watford Junction | 06:40 | leave only |
| London Euston | 07:15 | leave only |
London to London
| Stop | Time | |
|---|---|---|
| Glasgow Central | 23:10 | board only |
| Motherwell | 23:32 | board only |
| Carstairs | 00:25 | board only |
| Carlisle | 01:45 | board only |
| Watford Junction | 06:40 | leave only |
| London Euston | 07:15 | leave only |
London to London
| Stop | Time | |
|---|---|---|
| Inverness | 20:40 | board only |
| Aviemore | 21:32 | board only |
| Kingussie | 21:48 | board only |
| Newtonmore | 21:54 | board only |
| Dalwhinnie | 22:09 | board only |
| Blair Atholl | 22:35 | board only |
| Pitlochry | 22:47 | board only |
| Dunkeld and Birnam | 23:03 | board only |
| Perth | 23:26 | board only |
| Gleneagles | 23:45 | board only |
| Dunblane | 00:02 | board only |
| Stirling | 00:11 | board only |
| Falkirk Grahamston | 00:26 | board only |
| Preston | 04:10 | leave only |
| Crewe | 05:10 | leave only |
| Birmingham International | 06:20 | leave only |
| London Euston | 08:15 | leave only |
London to London
| Stop | Time | |
|---|---|---|
| Fort William | 19:50 | board only |
| Spean Bridge | 20:07 | |
| Roy Bridge | 20:17 | |
| Tulloch | 20:28 | |
| Corrour | 20:51 | |
| Rannoch | 21:06 | |
| Bridge of Orchy | 21:36 | |
| Upper Tyndrum | 21:52 | |
| Crianlarich | 22:07 | |
| Ardlui | 22:28 | |
| Arrochar and Tarbet | 22:44 | |
| Garelochhead | 23:10 | |
| Helensburgh Upper | 23:23 | |
| Dumbarton Central | 23:38 | |
| Dalmuir | 23:50 | |
| Preston | 04:10 | leave only |
| Crewe | 05:10 | leave only |
| Birmingham International | 06:20 | leave only |
| London Euston | 08:15 | leave only |
London to London
| Stop | Time | |
|---|---|---|
| Aberdeen | 20:20 | board only |
| Stonehaven | 20:43 | board only |
| Montrose | 21:06 | board only |
| Arbroath | 21:23 | board only |
| Carnoustie | 21:31 | board only |
| Dundee | 21:54 | board only |
| Leuchars | 22:12 | board only |
| Kirkcaldy | 22:52 | board only |
| Inverkeithing | 23:09 | board only |
| Preston | 04:10 | leave only |
| Crewe | 05:10 | leave only |
| Birmingham International | 06:20 | leave only |
| London Euston | 08:15 | leave only |
Some stations are served in one direction only on the sample night. Northbound only: Glasgow Queen Street (Fort William train, pick up only, 05:48), Carrbridge (Inverness train). Southbound only: Falkirk Grahamston (Inverness train), Leuchars, Kirkcaldy and Inverkeithing (Aberdeen train). Stirling is a Highlander stop on the Inverness train only, not the Aberdeen train. The engine returns no train from London to Leuchars, Falkirk Grahamston or Kirkcaldy, nor from Carrbridge to London, that night.
What each room includes
| Room | Includes |
|---|---|
| Caledonian Double en-suite | Double bed (Glencraft mattress, 142.5 cm x 180 cm); En-suite shower and toilet; Included on board (Club Car or delivered to the room); Station lounge access[23] |
| Club en-suite | Twin bunk beds (Glencraft mattresses, 65 cm x 180 cm); both beds in place for all journeys; En-suite shower and toilet; Included on board (Club Car or delivered to the room); Station lounge access[24] |
| Classic | Twin bunk beds (Glencraft mattresses, 65 cm x 180 cm); both beds in place for all journeys; No shower; in-room washbasin; Available to buy on board; Not listed for Classic (lounges accept Caledonian Double and Club tickets only)[25] |
| Seat (Seated Coach) | Reclining seat (10 degrees), adjustable headrest and footrest; Not stated; Available to buy (at-seat ordering); Not listed (lounges accept Caledonian Double and Club tickets only)[26] |
Where to buy
| Seller | Price shown | Notes |
|---|---|---|
| Caledonian Sleeper Official seller | from £54 | The railway's or issuer's own price |
| Trainline Seats only | £56.79[34] | Seats only. £54 ticket plus a £2.79 fee for Tue 16 Mar. |
Prices are as each seller showed them on the date in the sources.
More on Sendero Guide
- Rocky Mountaineer cost. Every 2027 route and month, SilverLeaf and GoldLeaf
- Canyon Spirit train cost. Denver to Moab and Salt Lake City: prices, route and packages
- Interrail and Eurail pass calculator. The pass and its reservations against ticket prices
- Multi-day rail tours and luxury trains. The price per night compared
- White Pass & Yukon Route Railroad. Tickets, prices and times, from the railway or a cruise line
- JR Pass calculator. Is the Japan Rail Pass worth it for your trip?
- Japan Rail Pass prices. What it costs, where to buy it, and whether it pays on 12 official itineraries
- Swiss Travel Pass calculator. Pass, Half Fare Card or single tickets?
- Bernina Express. Tickets, prices and timetable
Sources
- Caledonian Sleeper booking, London to Edinburgh, Tuesday 16 March 2027, 1 person and 2 people (1 room), www.sleeper.scot, accessed 28 October 2026
- Caledonian Sleeper booking, London to Inverness, Tuesday 16 March 2027, 1 person and 2 people (1 room), www.sleeper.scot, accessed 28 October 2026
- Awin, Caledonian Sleeper Affiliate Programme, merchant profile ID 7188, ui.awin.com, accessed 28 October 2026
- Caledonian Sleeper, Help and Support: Before Your Trip, www.sleeper.scot, accessed 28 October 2026
- Caledonian Sleeper booking, London to Edinburgh, Tuesday 15 June 2027, 1 person and 2 people (1 room), www.sleeper.scot, accessed 28 October 2026
- Caledonian Sleeper booking, London to Edinburgh, Friday 13 August 2027, 1 person and 2 people (1 room), www.sleeper.scot, accessed 28 October 2026
- Caledonian Sleeper booking, London to Edinburgh, Tuesday 12 October 2027, 1 person and 2 people (1 room), www.sleeper.scot, accessed 28 October 2026
- Caledonian Sleeper booking, London to Glasgow Central, Tuesday 16 March 2027, 1 person and 2 people (1 room), www.sleeper.scot, accessed 28 October 2026
- Caledonian Sleeper booking, London to Glasgow Central, Tuesday 15 June 2027, 1 person and 2 people (1 room), www.sleeper.scot, accessed 28 October 2026
- Caledonian Sleeper booking, London to Glasgow Central, Friday 13 August 2027, 1 person and 2 people (1 room), www.sleeper.scot, accessed 28 October 2026
- Caledonian Sleeper booking, London to Glasgow Central, Tuesday 12 October 2027, 1 person and 2 people (1 room), www.sleeper.scot, accessed 28 October 2026
- Caledonian Sleeper booking, London to Inverness, Tuesday 15 June 2027, 1 person and 2 people (1 room), www.sleeper.scot, accessed 28 October 2026
- Caledonian Sleeper booking, London to Inverness, Friday 13 August 2027, 1 person and 2 people (1 room), www.sleeper.scot, accessed 28 October 2026
- Caledonian Sleeper booking, London to Inverness, Tuesday 12 October 2027, 1 person and 2 people (1 room), www.sleeper.scot, accessed 28 October 2026
- Caledonian Sleeper booking, London to Fort William, Tuesday 16 March 2027, 1 person and 2 people (1 room), www.sleeper.scot, accessed 28 October 2026
- Caledonian Sleeper booking, London to Fort William, Tuesday 15 June 2027, 1 person and 2 people (1 room), www.sleeper.scot, accessed 28 October 2026
- Caledonian Sleeper booking, London to Fort William, Friday 13 August 2027, 1 person and 2 people (1 room), www.sleeper.scot, accessed 28 October 2026
- Caledonian Sleeper booking, London to Fort William, Tuesday 12 October 2027, 1 person and 2 people (1 room), www.sleeper.scot, accessed 28 October 2026
- Caledonian Sleeper booking, London to Aberdeen, Tuesday 16 March 2027, 1 person and 2 people (1 room), www.sleeper.scot, accessed 28 October 2026
- Caledonian Sleeper booking, London to Aberdeen, Tuesday 15 June 2027, 1 person and 2 people (1 room), www.sleeper.scot, accessed 28 October 2026
- Caledonian Sleeper booking, London to Aberdeen, Friday 13 August 2027, 1 person and 2 people (1 room), www.sleeper.scot, accessed 28 October 2026
- Caledonian Sleeper booking, London to Aberdeen, Tuesday 12 October 2027, 1 person and 2 people (1 room), www.sleeper.scot, accessed 28 October 2026
- Caledonian Sleeper, Caledonian Double En-suite room page, www.sleeper.scot, accessed 28 October 2026
- Caledonian Sleeper, Club En-suite room page, www.sleeper.scot, accessed 28 October 2026
- Caledonian Sleeper, Classic room page, www.sleeper.scot, accessed 28 October 2026
- Caledonian Sleeper, Seated Coach page, www.sleeper.scot, accessed 28 October 2026
- Caledonian Sleeper, Media and Press ('Prices range from' list), www.sleeper.scot, accessed 28 October 2026
- Caledonian Sleeper, Our Trains (Our Route; Our Formations: Highlander splits at Edinburgh, Lowlander at Carstairs), www.sleeper.scot, accessed 28 October 2026
- Caledonian Sleeper booking, London to Edinburgh, Tuesday 16 March 2027: list of stops with times ('Show more' under the train) and the engine's journey data for the same search, which marks each stop pick up only, set down only or both, www.sleeper.scot, accessed 28 October 2026
- Caledonian Sleeper booking, London to Glasgow, Tuesday 16 March 2027: list of stops with times ('Show more' under the train) and the engine's journey data for the same search, which marks each stop pick up only, set down only or both, www.sleeper.scot, accessed 28 October 2026
- Caledonian Sleeper booking, London to Inverness, Tuesday 16 March 2027: list of stops with times ('Show more' under the train) and the engine's journey data for the same search, which marks each stop pick up only, set down only or both, www.sleeper.scot, accessed 28 October 2026
- Caledonian Sleeper booking, London to Fort William, Tuesday 16 March 2027: list of stops with times ('Show more' under the train) and the engine's journey data for the same search, which marks each stop pick up only, set down only or both; the engine also lists a second journey through Edinburgh Waverley, www.sleeper.scot, accessed 28 October 2026
- Caledonian Sleeper booking, London to Aberdeen, Tuesday 16 March 2027: list of stops with times ('Show more' under the train) and the engine's journey data for the same search, which marks each stop pick up only, set down only or both, www.sleeper.scot, accessed 28 October 2026
- Trainline search, London Euston to Edinburgh (Waverley), Tuesday 16 March 2027, 1 person, shown in GBP (ticket £54.00, booking fee £2.79), www.thetrainline.com, accessed 28 October 2026