Sendero Guide

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 personTue 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 personTue 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 personTue 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 DoubleSold outSold 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 personTue 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 personTue 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]

London EustonBirmingham InternationalCrewePrestonCarlisleEdinburghGlasgowStirlingPerthDundeeAberdeenInvernessFort WilliamAviemore
Highlander (solid) and Lowlander (dashed), with every stop on the sample night; the Highlander is drawn through Carlisle and Edinburgh, where it divides. Stops are joined by straight lines, not the track. Station positions from OpenStreetMap.

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]

StopTime
London Euston23:45board only
Watford Junction00:10board only
Carlisle05:07leave only
Carstairs06:15leave only
Edinburgh Waverley07:30leave only

London to Glasgow (Lowlander)[30]

StopTime
London Euston23:45board only
Watford Junction00:10board only
Carlisle05:07leave only
Carstairs06:15leave only
Motherwell07:00leave only
Glasgow Central07:30leave only

London to Inverness (Highlander)[31]

StopTime
London Euston21:10board only
Birmingham International22:45board only
Crewe23:45board only
Preston00:30board only
Stirling04:59leave only
Dunblane05:08leave only
Gleneagles05:24leave only
Perth05:42leave only
Dunkeld and Birnam06:02leave only
Pitlochry06:16leave only
Blair Atholl06:28leave only
Dalwhinnie06:59leave only
Newtonmore07:11leave only
Kingussie07:16
Aviemore07:39
Carrbridge07:53
Inverness08:45leave only

London to Fort William (Highlander)[32]

StopTime
London Euston21:10board only
Birmingham International22:45board only
Crewe23:45board only
Preston00:30board only
Glasgow Queen Street05:48board only
Dalmuir06:05
Dumbarton Central06:16
Helensburgh Upper06:31
Garelochhead06:46
Arrochar and Tarbet07:08
Ardlui07:24
Crianlarich07:45
Upper Tyndrum07:59
Bridge of Orchy08:17
Rannoch08:44
Corrour08:58
Tulloch09:19
Roy Bridge09:31
Spean Bridge09:38
Fort William10:00leave only

London to Aberdeen (Highlander)[33]

StopTime
London Euston21:10board only
Birmingham International22:45board only
Crewe23:45board only
Preston00:30board only
Dundee06:11leave only
Carnoustie06:26leave only
Arbroath06:33leave only
Montrose06:50leave only
Stonehaven07:15leave only
Aberdeen07:50leave only
Southbound stops, to London

London to London

StopTime
Edinburgh Waverley23:10board only
Carstairs00:25board only
Carlisle01:45board only
Watford Junction06:40leave only
London Euston07:15leave only

London to London

StopTime
Glasgow Central23:10board only
Motherwell23:32board only
Carstairs00:25board only
Carlisle01:45board only
Watford Junction06:40leave only
London Euston07:15leave only

London to London

StopTime
Inverness20:40board only
Aviemore21:32board only
Kingussie21:48board only
Newtonmore21:54board only
Dalwhinnie22:09board only
Blair Atholl22:35board only
Pitlochry22:47board only
Dunkeld and Birnam23:03board only
Perth23:26board only
Gleneagles23:45board only
Dunblane00:02board only
Stirling00:11board only
Falkirk Grahamston00:26board only
Preston04:10leave only
Crewe05:10leave only
Birmingham International06:20leave only
London Euston08:15leave only

London to London

StopTime
Fort William19:50board only
Spean Bridge20:07
Roy Bridge20:17
Tulloch20:28
Corrour20:51
Rannoch21:06
Bridge of Orchy21:36
Upper Tyndrum21:52
Crianlarich22:07
Ardlui22:28
Arrochar and Tarbet22:44
Garelochhead23:10
Helensburgh Upper23:23
Dumbarton Central23:38
Dalmuir23:50
Preston04:10leave only
Crewe05:10leave only
Birmingham International06:20leave only
London Euston08:15leave only

London to London

StopTime
Aberdeen20:20board only
Stonehaven20:43board only
Montrose21:06board only
Arbroath21:23board only
Carnoustie21:31board only
Dundee21:54board only
Leuchars22:12board only
Kirkcaldy22:52board only
Inverkeithing23:09board only
Preston04:10leave only
Crewe05:10leave only
Birmingham International06:20leave only
London Euston08:15leave 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

RoomIncludes
Caledonian Double en-suiteDouble 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-suiteTwin 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]
ClassicTwin 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

SellerPrice shownNotes
Caledonian Sleeper
Official seller
from £54The 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

Sources

  1. Caledonian Sleeper booking, London to Edinburgh, Tuesday 16 March 2027, 1 person and 2 people (1 room), www.sleeper.scot, accessed 28 October 2026
  2. Caledonian Sleeper booking, London to Inverness, Tuesday 16 March 2027, 1 person and 2 people (1 room), www.sleeper.scot, accessed 28 October 2026
  3. Awin, Caledonian Sleeper Affiliate Programme, merchant profile ID 7188, ui.awin.com, accessed 28 October 2026
  4. Caledonian Sleeper, Help and Support: Before Your Trip, www.sleeper.scot, accessed 28 October 2026
  5. Caledonian Sleeper booking, London to Edinburgh, Tuesday 15 June 2027, 1 person and 2 people (1 room), www.sleeper.scot, accessed 28 October 2026
  6. Caledonian Sleeper booking, London to Edinburgh, Friday 13 August 2027, 1 person and 2 people (1 room), www.sleeper.scot, accessed 28 October 2026
  7. Caledonian Sleeper booking, London to Edinburgh, Tuesday 12 October 2027, 1 person and 2 people (1 room), www.sleeper.scot, accessed 28 October 2026
  8. 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
  9. 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
  10. 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
  11. 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
  12. Caledonian Sleeper booking, London to Inverness, Tuesday 15 June 2027, 1 person and 2 people (1 room), www.sleeper.scot, accessed 28 October 2026
  13. Caledonian Sleeper booking, London to Inverness, Friday 13 August 2027, 1 person and 2 people (1 room), www.sleeper.scot, accessed 28 October 2026
  14. Caledonian Sleeper booking, London to Inverness, Tuesday 12 October 2027, 1 person and 2 people (1 room), www.sleeper.scot, accessed 28 October 2026
  15. 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
  16. 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
  17. 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
  18. 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
  19. Caledonian Sleeper booking, London to Aberdeen, Tuesday 16 March 2027, 1 person and 2 people (1 room), www.sleeper.scot, accessed 28 October 2026
  20. Caledonian Sleeper booking, London to Aberdeen, Tuesday 15 June 2027, 1 person and 2 people (1 room), www.sleeper.scot, accessed 28 October 2026
  21. Caledonian Sleeper booking, London to Aberdeen, Friday 13 August 2027, 1 person and 2 people (1 room), www.sleeper.scot, accessed 28 October 2026
  22. Caledonian Sleeper booking, London to Aberdeen, Tuesday 12 October 2027, 1 person and 2 people (1 room), www.sleeper.scot, accessed 28 October 2026
  23. Caledonian Sleeper, Caledonian Double En-suite room page, www.sleeper.scot, accessed 28 October 2026
  24. Caledonian Sleeper, Club En-suite room page, www.sleeper.scot, accessed 28 October 2026
  25. Caledonian Sleeper, Classic room page, www.sleeper.scot, accessed 28 October 2026
  26. Caledonian Sleeper, Seated Coach page, www.sleeper.scot, accessed 28 October 2026
  27. Caledonian Sleeper, Media and Press ('Prices range from' list), www.sleeper.scot, accessed 28 October 2026
  28. Caledonian Sleeper, Our Trains (Our Route; Our Formations: Highlander splits at Edinburgh, Lowlander at Carstairs), www.sleeper.scot, accessed 28 October 2026
  29. 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
  30. 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
  31. 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
  32. 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
  33. 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
  34. 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

Checked on 28 October 2026 and re-checked each month. Sendero Guide lists official prices and never sells tickets.