Not affiliated with, or endorsed by, any railway operator mentioned. Prices, timetables and cabin details change often — check the official operator before booking. Some links in this guide may earn us a commission at no extra cost to you; see our Affiliate Disclosure for details.
The short answer: there is no single price for a luxury sleeper train. A daytime panoramic upgrade can cost as little as a CHF 49 supplement plus your ticket, while a heritage sleeper journey is priced per journey and cabin and varies by date. The honest way to budget is to separate the ticket from the reservation or supplement, then add both together for your date.
Price guide by route and class
| Train and class | What you pay | Verified figure |
|---|---|---|
| Glacier Express, standard seat | Ticket plus seat reservation | Reservation CHF 54 |
| Glacier Express Excellence Class | 1st class ticket plus Excellence reservation | Reservation CHF 590, plus a valid 1st class ticket |
| GoldenPass Express Prestige Class | Ticket plus Prestige supplement | Supplement CHF 49, plus a valid ticket |
| Bernina Express, panoramic coach | Ticket plus seat reservation | Reservation CHF 32 short route; CHF 40 to 44 long route, plus a valid ticket |
| European Sleeper, shared Classic cabin | Fare per person | From €69.99 one-way per person in a shared Classic cabin, Brussels to Prague |
| Nightjet, couchette / sleeper / deluxe | Fare per person or compartment | Varies by date, route and class — check operator |
| Venice Simplon-Orient-Express | Fare per journey and cabin | Varies by journey, date and cabin — check Belmond |

Why prices vary, and what to compare
- Date and season: peak summer, holidays and weekends cost more than quiet midweek dates on demand-priced trains.
- Occupancy: a sleeper compartment booked for one person costs more per person than the same compartment shared by two or three.
- Ticket versus reservation: on Swiss panoramic trains the reservation is only part of the cost. You still need a valid ticket or travel pass for the route.
- What is included: breakfast, dining, lounge access and bedding differ by cabin. A fare that includes breakfast can be better value than a lower fare without it.
- Booking channel: booking direct with the operator avoids agency fees, which is why our guide to booking European sleeper trains without agency fees recommends the official booking page.
Swiss panoramic trains: the fixed figures you can trust
Swiss panoramic reservations are the easiest prices in this guide to state honestly, because they are published supplements rather than demand-priced fares. Glacier Express Excellence Class costs CHF 590 for the reservation, plus a valid 1st class ticket or travel card, and includes a 5-course menu and a guaranteed panoramic window seat in a 20-seat carriage. Standard Glacier Express reservations are CHF 54. GoldenPass Express Prestige Class costs CHF 49 as a supplement, plus a valid ticket, for heated rotating leather armchairs raised 40 centimeters in a 9 to 18-seat carriage. Bernina Express reservations are CHF 32 for the short route and CHF 40 to 44 for the long route, plus a valid ticket. Read our Glacier Express Excellence Class review and our GoldenPass Prestige Class review for the full breakdown of what each supplement buys you.
Overnight trains: what varies and why
Nightjet fares vary by date, route and class — check operator — because ÖBB prices by demand and by occupancy, not with one fixed fare per route. A couchette berth is the cheapest way to travel overnight, a standard sleeper booked for sole use costs more, and a deluxe compartment with a private shower is the most expensive option. European Sleeper publishes a starting fare: Brussels to Prague fares start from €69.99 one-way per person in a shared Classic cabin on the official site, but other cabins and dates cost more. The Venice Simplon-Orient-Express does not publish one fixed fare for all dates and cabins, so any article quoting a single price for it is either out of date or describing one specific journey. Compare the Venice Simplon-Orient-Express cabins in our cabin review, and compare Nightjet cabins in our Nightjet couchette vs sleeper vs deluxe guide before you budget.
How to budget honestly in five steps
- Pick your exact date and party size first. Prices change with both.
- On Swiss routes, add ticket plus reservation or supplement. Never budget on the supplement alone.
- On overnight routes, compare the same date across couchette, sleeper and deluxe, and check sole-use versus shared pricing.
- Add the hotel night you save on overnight trains, and the hotel night you still need on daytime panoramic trains.
- Check the operator page last, not a blog price. If a price on this site differs from the operator, the operator price is the one that counts.
Frequently asked questions
What is the cheapest luxury sleeper experience? GoldenPass Prestige Class at CHF 49 plus a ticket is the cheapest premium seat in this guide, but it is a daytime seat, not a bed. For an overnight bed, a shared European Sleeper Classic cabin from €69.99 per person is the lowest published starting fare we verified.
Is Glacier Express Excellence Class worth CHF 590? It depends on how much you value a guaranteed window seat, a 5-course meal and a concierge in a 20-seat carriage. If you mainly want the scenery, a standard reservation at CHF 54 plus your ticket gives you the same route for far less.
Why do some guides quote exact Nightjet fares? Because they checked one date and one cabin. Those fares are real for that search, but they are not fixed prices. Always re-check your own date with ÖBB.
Last checked: 26 October 2026. Swiss reservation figures and the European Sleeper starting fare above are the published figures summarized in our existing route guides. Nightjet and Venice Simplon-Orient-Express fares vary by date, route and class — check operator — and no fixed fare is claimed for them here. Prices, timetables and cabin details change often — check the official operator before booking.

Pingback: Sleeper Train vs Flight in Europe — Cost, Comfort, Time, Carbon – Alps By Rail