
There’s a certain romance to travelling by train across Europe, but make it an overnight adventure – and you’ve got yourself a truly magical getaway. Eco-conscious Europeans are ditching cheap air travel for sustainable railway journeys, with fewer emissions less guilt and a lot more legroom. So where do you want to go? Vienna, Brussels, Stockholm? No problem. Buy a ticket, get cosy and wake up well-rested at your next holiday destination.
Berlin to Rome (via Zurich and Milan)

Grab your tickets for an epic journey to Roma, baby! The route officially opens in late May, so you will have time to plan you activities for your stopovers in the stunning cities of Zurich and Milan.
- Providers: Deutsche Bahn, ÖBB and TrenItalia
- Departures: 21:26 (Berlin Hauptbahnhof)
- Arrivals: 19:40 (Rome Termini central station)
- Travel time: About 26 hours
- Prices: Fom €283
- The route officially opens on May 25th 2023, but you can pre-book your tickets now
Berlin to Brussels (via Amsterdam and Antwerp)

From 25th May 2023, European Sleeper will launch a new line connecting Germany’s capital with the EU’s. While it will almost certainly be full of politicians and bureaucrats, it still makes for an incredible holiday trip.
- Providers: European Sleeper
- Departures: 20:30 and 22:56 (Berlin Hauptbahnhof)
- Arrivals: 9:27 and 11:13 (Bruxelles Midi/Brussel Zuid)
- Travel time: About 13 hours
- Prices: Seating (from €69.99), Couchettes (from €99.99) and multi-person Deluxe Sleepers (from €139.99)
- The route officially opens on May 25th 2023, but you can pre-book your tickets now
Berlin to Zürich (via Basel)

Admire the Grossmünster Church and explore the old town when you visit Zurich – it’s the perfect way to walk off that cheese fondue.
- Providers: NightJet and ÖBB – Austrian Federal Railways
- Departures: 20:54 (Berlin Hauptbahnhof)
- Arrivals 9:05 (Zurich Hauptbahnhof)
- Travel time: About 10 hours
- Prices: Seating (from €29), Couchette including light breakfast with tea or coffee (from €49), Sleeper (from €89). Get more info here.
Berlin to Vienna (via Wroclaw)

In Vienna, you can walk in the footsteps of Mozart, Freud or Beethoven, or sip tea in an elegant coffee house.
- Providers: NightJet and ÖBB – Austrian Federal Railways
- Departures: 17:06 (Berlin Charlottenburg)
- Arrivals: 7:00 (Vienna Hauptbahnhof)
- Travel time: About 12 hours
- Prices: Seating (from €48.50), Couchettes (from €77.60) and a sleeper Cabin bed (from €97.10). Get more info here.
Berlin to Stockholm (via Copenhagen and Malmö)

Known locally as Gamla Stan, the historic old town of Stockholm is home to winding alleyways and historic buildings. The Snälltåget (literally, fast train) not only has a melodious name, but also sets up a direct connection between Berlin and Stockholm.
- Providers: Snälltåget
- Departures: 19:06 and 20:58 (Berlin Hauptbahnhof)
- Arrivals: 13:34 and 14:10 (Stockholm Central)
- Travel time: About 17 hours
- Prices: Seating (from €49), Reclining seats (from €74) and 6-person Sleeper Cabins (from €270). Get more info here.
Coming soon: Berlin to Paris!

Oh là là, from December 2023 you’ll be able to travel directly from Berlin to Paris in on overnight speed train. While we don’t yet know the price options, the full journey should take just 7 hours. Until this exciting option becomes available, the fastest route from Berlin to Paris is via Frankfurt, Stuttgart or Munich. Read more about the future direct overnight journey here.