Sleeper Train Weekend for Two and Whether It Is Worth It
A normal weekend away loses most of Friday evening to travel and most of Sunday afternoon to getting home, so you end up with one real day.

A normal weekend away loses most of Friday evening to travel and most of Sunday afternoon to getting home, so you end up with one real day. A sleeper train weekend fixes that by moving the journey into the hours you would spend asleep anyway, and you wake up somewhere new with a full Saturday ahead.
We have now done four of these, two on the Caledonian Sleeper to Scotland and two on the Night Riviera down to Cornwall. Some were brilliant, one was a tired mess. This is what we have learned about booking, costs, cabins and whether it actually beats a cheap hotel and a morning train.
How a sleeper train weekend works in practice
The idea is simple. You leave London late on Friday, sleep on board, arrive early on Saturday, and either stay a night locally or take the sleeper back on Sunday night so you are home for Monday morning.
The two routes most people use from London:
- Caledonian Sleeper from Euston. The Lowlander leaves late in the evening for Edinburgh and Glasgow, arriving around 7am. The earlier Highlander splits overnight for Inverness, Aberdeen and Fort William.
- Night Riviera from Paddington. Leaves shortly before midnight and reaches Penzance a little before 8am, with stops at places like Truro and St Erth along the way.
Our favourite pattern is one way by sleeper and one way by day train. Going down overnight gives us the extra day. Coming back in daylight on Sunday lets us watch the coast or the hills go by and arrive home rested.
What it costs for two
Prices move a lot with demand, so these are ranges we have actually seen when booking a few weeks ahead for a Friday night.
| Option | Rough price for two, one way | What you get |
|---|---|---|
| Reclining seat | £90 to £150 | A seat, a blanket if you ask, a long night |
| Shared cabin, bunks, no en suite | £160 to £260 | Two bunks, washbasin, toilets down the corridor |
| En suite cabin with bunks | £220 to £350 | Private toilet and shower, breakfast on some fares |
| Double bed en suite | £300 to £450 | A real double, breakfast included |
The Night Riviera tends to be cheaper than the Caledonian for a cabin. On our last Cornwall trip, booked five weeks out, we paid £186 for a twin cabin one way. A day train back with our Two Together Railcard cost £68 for both of us.
Remember you are also saving a hotel night. A decent room in Edinburgh on a Friday can easily be £140, so a £220 cabin is really an £80 travel premium for the bed.
Booking tips that saved us money
- Book when tickets open. Sleeper fares rise as cabins fill. Bank holiday weekends and the Edinburgh festival in August sell out first.
- Pick a Sunday to Thursday night if you can. We took a Thursday night once and paid about £70 less for the same cabin.
- Check railcard rules at booking. Discounts are not applied the same way on every operator and fare type, so compare the price with and without your card.
- Price the day train separately. For the return leg, our trick of split ticketing for weekend trips knocked another £20 off once.
- Read what breakfast includes. Some fares include a hot breakfast, others a coffee and a pastry. It matters when you arrive at 7am before anything opens.
The honest downside: you might not sleep much
A lot of travel writing makes the sleeper sound like a rolling hotel. We disagree, at least for a first trip.
The train stops, starts, couples and uncouples carriages, and brakes at stations in the small hours. One of us sleeps through almost anything and still woke up three times on the Highlander. On our first trip we booked the cheapest seat to save money, slept maybe two hours between us, and spent Saturday in Edinburgh half asleep in cafes. That cost us the very day we were buying.
So our advice runs against the budget instinct: if you go by sleeper at all, pay for a bed. The seat only makes sense if you are young, flexible and planning to nap on arrival. If the cabin price is too much, a cheap hotel and the first morning train is often the better weekend.
Things that helped us sleep better:
- Earplugs and an eye mask, even in a cabin.
- Booking a cabin in the middle of a carriage, away from the doors.
- Skipping the second drink in the lounge car, however nice it feels at 11pm.
- Bringing our own pillowcases, which makes the bunk feel like ours.
What we pack for the night
Cabins are small, roughly the width of two bunks plus a narrow strip of floor. A large suitcase will not fit easily, so we each take one soft bag that can slide under the bottom bunk. Our general list for a two-night weekend trip works, with a small overnight pouch added: toothbrush, a change of top, phone charger and a water bottle, so we do not have to unpack in the dark.
There are sockets in most cabins, but they can be awkwardly placed. A short extension lead or a USB plug with two ports saves an argument. We also bring a small bag of snacks and a flask of tea from home, because the lounge car can close early and a hot drink at 6am before arrival feels like a small luxury.
Arriving early and what to do at 7am
This is the part people forget to plan. You step onto the platform before most shops open, and your hotel will not let you check in until mid afternoon.
Our routine now is to leave bags at the hotel or a station locker, eat a proper breakfast somewhere that opens at 7 or 7.30am, then do the one outdoor thing we came for while it is quiet. In Edinburgh that meant walking up Arthur's Seat before the crowds. In Cornwall it was the coast path from Marazion with St Michael's Mount almost to ourselves. Save the museum or the long lunch for the afternoon, when the lack of sleep catches up.
Frequently asked questions
Is a sleeper train cheaper than a hotel and day train?
Sometimes. A cabin for two often costs about the same as a hotel night plus two standard train tickets, but you also gain a full extra day. A seat is cheaper still, though most couples find the lost sleep is not worth the saving.
Can two people share a single sleeper cabin?
Yes, most cabins have two bunks and are sold for one or two people. Booking it for two is better value per person. Double bed cabins exist on some trains but cost more and sell out early.
What time do sleeper trains arrive in the morning?
Most London sleepers arrive between about 7am and 8am, depending on the route. Some let you stay on board for a short while after arrival, so check the rules for your train before you plan breakfast.
More in Weekend Trips
Weekend Trips
Cheap Hotel Rooms for a Weekend and How We Find Them
The train tickets for our weekend away cost £38 with the railcard, and then the hotel quoted £165 a night for a room the size...
Weekend Trips
Weekend Trips by Coach and When They Beat the Train
Two train tickets to a city three hours away can cost more than the room you are planning to sleep in, and that is before...
Weekend Trips
Split Ticketing for Weekend Trips and What It Really Saves
Train fares for a Friday evening getaway can cost more than the hotel, and booking further ahead does not always help.