Night trains around the world

Browse every sleeper route in our database — filter by region, operator and cabin type, and compare duration, comfort and price at a glance.

52 routes

How to choose a night train

A good sleeper route isn’t just the one with the shortest travel time. Look first at what happens at each end: does the train leave after dinner and arrive with enough of a buffer to shower and get to a meeting, or does it dump you on a platform at 5:40am with three hours to kill? Vienna–Rome on ÖBB Nightjet works well precisely because it leaves Vienna in the evening and rolls into Rome mid-morning, giving you a full night’s sleep across roughly 14 hours while the train climbs through the Alps and drops down via Florence and Bologna. Compare that to a route where the overnight hours are mostly spent sitting at a border crossing — the timetable matters as much as the map.

Cabin availability is the other variable people underestimate. Private and sleeper compartments sell out first, often weeks before departure on popular corridors, so if you want a bed rather than a reclining seat, book early — most operators open reservations somewhere between 60 and 180 days out, and we note each one’s window on the route page. Seasonality bites too: some of the best-value routes, like Prague–Split on RegioJet, only run in July and August, so a route that looks perfect in October simply won’t exist.

Reading our from-prices

Every price you see on a route page is a floor, not a quote. A seat from €35 or a private cabin from €130 reflects the cheapest fare we’ve seen for that route recently, gathered from operator sites and aggregators like Omio, Trainline and Night Ride. Night-train pricing behaves like airline pricing: the same private cabin that costs €130 six weeks out can cost two or three times that the week before departure, especially in July and August or around holidays. Treat our figures as a starting point for budgeting, not a promise.

Comparing routes on the page

When you’re weighing two options, check duration against distance — a longer route isn’t necessarily worse if most of it happens while you’re asleep. A few worth knowing as reference points: Amsterdam–Berlin on European Sleeper runs about 8h20 with seats from €49 and sleepers from €99, three times a week, and it’s genuinely the only sensible overnight link on that corridor since there’s no fast daytime train covering it. Rome–Palermo on Trenitalia Intercity Notte takes around 13h30, from €20 for a seat, and includes the odd experience of your carriage being rolled onto a ferry to cross the Strait of Messina. Stockholm–Narvik on SJ is one of the longest night trains anywhere, close to 19h30, crossing the Arctic Circle en route, seats from €40. Each of these rewards checking departure times, not just headline duration, before you book.