Cloud, Glencoe, Grass

Grab a sleeper train to Scotland from... £37.50pp! 😲🚂

Be sure to use code SLEEPERSALE to get the discounted rate

Published by

Grab an overnight train to Scotland on a Caledonian Sleeper starting from £37.50* per person with promocode SLEEPERSALE (was from £50pp).

When we last checked, there were plenty of dates still available and you can travel from London to Glasgow, Edinburgh or Carlisle at this price.

And yes, there are return fares available as well.

This deal must be booked by 28th November 2023 so we'd suggest getting on with it or you'll miss out.


  • Scotland
  • United Kingdom


  • Booking is made with

  • Use promo code SLEEPERSALE for 25% discount

  • Terms and conditions apply

How to book

Head on over to and have a look at the train times and destinations.

Be sure to enter the promo code as below.

We found low prices as below but there are other dates available. If you want to upgrade to a cabin you can, but the cheapest prices are for a seat.

And that's it, you're booked and ready to go.

Additional Information

*Discount applies to reservations made via only when using promo code SLEEPERSALE. Must be booked by 23:59 28th November 2022. Promo code valid on all routes and on all Caledonian Sleeper guest rooms and seated coach for travel between 3rd January and February 8th 2023 (inclusive).

Promo code cannot be used in conjunction with any other promotion or with any rail discount cards or other discount card/schemes. There is no discount on inter-available tickets that are valid for travel on the sleeper or the room supplement.