Inspiration

Sleeper trains with private cabins under €100

May 3, 2026 · 7 min read · By SleeperRoutes

“Private cabin” means two different things on European night trains, and mixing them up is the easiest way to end up disappointed or overpaying. Here’s the honest breakdown, with real routes and real prices.

Two kinds of privacy

A Sleeper compartment is a proper made-up bed, usually with an in-room washbasin, in a room of one to three beds. Book the whole compartment for yourself or as a couple and it is, in practice, entirely private — you just share a corridor washroom rather than an ensuite. This is the tier that regularly comes in under €100.

A Private / Deluxe compartment (Nightjet calls it Comfort Plus, Trenitalia calls it Excelsior) adds its own ensuite shower and toilet. It is the most comfortable option on any night train — and, across our dataset, it is also the tier that usually costs well over €100. It has the least availability of any cabin class too, so it books out first.

Where a private-style sleeper costs under €100

  • Oslo–Bergen (Vy), from around €59 for a sleeper — genuinely a 2-berth private compartment despite the “sleeper” label, on one of the world’s great scenic mainlines across the Hardangervidda plateau.
  • Prague–Gdynia “Baltic Express” (ČD/PKP Intercity), sleeper from around €60, a full night from landlocked Czechia to the Polish Baltic coast.
  • Rome–Palermo and Rome–Syracuse (Trenitalia Intercity Notte), sleeper from around €60 — the routes that cross the Strait of Messina by train ferry.
  • Vienna–Rome and Munich–Rome (ÖBB Nightjet), sleeper from around €80, crossing the Alps overnight.
  • Vienna–Split (ÖBB Nightjet), sleeper from around €80, down to the Dalmatian coast.
  • Berlin–Vienna (ÖBB Nightjet), sleeper from around €70, one of Nightjet’s shorter core routes.
  • Amsterdam–Berlin, Brussels–Prague and Paris–Berlin (European Sleeper), Comfort sleeper from around €99 on the independent start-up’s growing network.

The one genuine ensuite bargain

If you actually want the full ensuite experience — private shower and toilet, not just a private compartment — there is one standout in our data: Trenitalia’s Excelsior cabins on Rome–Palermo and Rome–Syracuse, priced from around €100. It’s the rare case of a true “private/deluxe” tier landing right at that threshold rather than well past it. Everywhere else — Nightjet’s Comfort Plus, the Caledonian Sleeper’s Caledonian Double, MÁV’s Ister cabins to Bucharest — the equivalent ensuite cabin starts north of €120, often €150–€180.

Be honest with yourself about the price

Every figure here is the floor fare the operator advertises, not what you’ll pay booking three weeks out in August. Night-train pricing behaves like airline pricing: it climbs as the date approaches and as the cheapest allocation sells out, and private-style cabins have the smallest allocation of all, so they’re usually the first thing to disappear from the lowest fare bracket. If a private or sleeper cabin under €100 is the goal, the real strategy isn’t finding the “secret” cheap route — it’s booking the route you want as early as the operator allows (up to 180 days ahead on Nightjet, 120 on European Sleeper) and travelling outside the peak summer weeks where you can.

A quick gut check before you book

Ask what you’re actually paying for: a full compartment to yourself (private in practice, if not in ensuite terms) or genuine ensuite privacy. Both are honest, comfortable ways to sleep on a train — they just sit at different price points, and knowing which one you’re booking saves any surprise when you step into the cabin.