My partner and I once paid £310 for a night we could have had for nothing, and it was the best money we have spent on a holiday in years. The booking was a twin compartment on the Caledonian Sleeper from London Euston to Inverness, booked about five weeks out through the site I book through, and at the time it felt like an extravagance, since the same seats in the seated coach cost £45 each and we could have slept upright with a neck pillow like students. What changed my mind was the arithmetic of the thing: a hotel in Inverness for two, plus dinner, plus breakfast, plus getting there at all, quietly added up to more than the berth, and the berth came with a window, a door that locked and a view of the Tay at first light. Sleeper stays are the most underrated railway accommodation going, and most people I know have never priced one.
First, sort out which kind of railway stay you actually want
The category is broader than the sleeper, which matters because the price spread is enormous. Where you sleep on or beside the railway runs from a converted signal box with two bunks in it, up through a static carriage in a former goods yard, to a full en-suite compartment at the back of a scheduled service, and each one has a different booking logic. I keep a short list in my notes whenever a route catches my eye:
- A berth on a scheduled sleeper, where the train is the hotel and the journey is the point
- A carriage or station building converted into rooms, often two-night minimum, usually self-catering
- A room inside a station hotel, which is really just a normal hotel with a very good location
- A heritage line’s dining or observation stock, where you sleep ashore but ride the vintage carriage
For a first trip I would take the berth every time, because the accommodation and the travel are the same purchase, so the effective nightly rate collapses once you stop counting the fare separately. Positioning yourself to reach the departure is the old snag: we live two hours from Euston, so the night before the sleeper was itself a cheap airport-adjacent type of hotel with a hideous breakfast, and it is worth checking flights to switzerland if your sleeper of choice leaves from a city you would otherwise pay £120 to reach by train. That is the sort of trade nobody mentions.
A word on the alternative, because I am not going to pretend the sleeper always wins. On the London to Inverness run, a £45 seated ticket plus a £70 budget hotel in Inverness is half what we paid, and if your only goal is arriving, take that instead. What the berth buys is the evening: dinner served as you cross the border, a bunk you can actually stretch out in, and a shower before breakfast. That is a different product, and it is worth saying so honestly rather than dressing up a premium berth as a saving.
The booking details that decide whether it works
Fare buckets matter more here than on a plane, because sleeper inventory is tiny: a single coach holds a handful of compartments, so the cheap berths in the lowest bucket vanish weeks out, not months. We booked five weeks ahead for a September Thursday and got two of the last three twin rooms on the train, which is roughly the window I would use again for a UK sleeper. Book earlier than that and you are committing before you know whether you can go. Book later and you are paying walk-up prices for a couchette.
One bag between the two of us, and I would not change it. You do not want a suitcase to maneuver in a compartment the size of a large wardrobe, and breakfast is included in most berth fares anyway, which means you are carrying pyjamas and a toothbrush and not much else. Check the berth configuration before you pay, too, because a “twin” on some operators means two bunks stacked, not two beds side by side, and the upper bunk in a standard compartment is a squeeze for anyone over six foot.
Whether it is worth it comes down to one question, and it is not the fare. Ask what the night would otherwise cost you in hours, because a berth converts eight dead hours into the reason you booked the trip, and if you are only using it to get somewhere you would rather fly.