🇩🇪Night Trains in Germany
All 29 night and sleeper train routes serving Germany, operated by European Sleeper, Nightjet, RDC / BahnTouristikExpress, SJ, Snälltåget. Timetables, stops and connections on an interactive map. One of the longest is the Amsterdam Centraal – Milano Centrale, at 24h.
Operators
Departure stations
Routes (29)
Amsterdam Centraal – Innsbruck Hbf
NJ 421 / NJ 420Nightjet
from €54.9
Amsterdam Centraal – Innsbruck Hbf
NJ 429Nightjet
Amsterdam Centraal – Milano Centrale
ES 454 / ES 455European Sleeper
24hfrom 2027
Amsterdam Centraal – Wien Hbf
NJ 40421 / NJ 40490Nightjet
from €99.9
Berlin Hbf – Budapest-Nyugati
EN 40457 / EN 40476Nightjet
from €76
Berlin Hbf – Graz Hbf
NJ 457 / NJ 456Nightjet
from €69.9
Berlin-Spandau – Paris Gare du Nord
ES 474 / ES 475European Sleeper
17h 31mfrom €40
Stockholm C – Berlin Gesundbrunnen
300 / 301Berlinaren
Snälltåget
15h 6m
Bruxelles Midi – Wien Hbf
NJ 469 / NJ 448Nightjet
from €69.9
Bruxelles Midi – Wien Hbf
NJ 449 / NJ 468Nightjet
Budapest-Keleti – Stuttgart Hbf
EN 50462 / EN 50237Nightjet
from €70
Hamburg Altona – Innsbruck Hbf
NJ 40491 / NJ 40420Nightjet
from €54.9
Hamburg Altona – Wien Hbf
NJ 491 / NJ 490Nightjet
Hamburg Altona – Wien Hbf
NJ 493 / NJ 492Nightjet
from €79.9
Milano Porta Garibaldi – Bruxelles Midi
ES 400 / ES 401European Sleeper
from €40
Milano Porta Garibaldi – Bruxelles Midi
ES 400 / ES 401European Sleeper
from €40
München Hbf – Bologna Centrale
NJ 239 / NJ 238Nightjet
München Hbf – Przemyśl Gł.
EN 40416 / EN 40417Nightjet
from €44.9
München Hbf – Roma Tiburtina
NJ 295 / NJ 294Nightjet
from €54.9
Praha hl.n. – Bruxelles Midi
ES 452 / ES 453European Sleeper
20h 40mfrom €40
Stockholm C – Berlin Gesundbrunnen
EN 345 / EN 344RDC / BahnTouristikExpress, SJ
15h 28m
Stuttgart Hbf – Venezia Santa Lucia
NJ 237 / NJ 236Nightjet
from €79.9
Stuttgart Hbf – Zagreb Glavni Kolod.
EN 40237 / EN 414Nightjet
from €34.9
Venezia Santa Lucia – München Hbf
NJ 40246Nightjet
Warszawa Wschodnia – München Hbf
EN 40407 / EN 40406Nightjet
from €44.9
Zürich HB – Amsterdam Centraal
NJ 402 / NJ 403Nightjet
from €79.9
Zürich HB – Berlin Hbf
NJ 409 / NJ 408Nightjet
from €49.9
Zürich HB – Hamburg Altona
NJ 470 / NJ 471Nightjet
from €59.9
Zürich HB – Praha hl.n.
EN 40459 / EN 40458Nightjet
from €219
All connections
Every city pair reached by a night train from here — timetables, stops and operators on each.
Travel onward
Countries you can reach by night train from Germany.
Frequently asked questions
How many night trains serve Germany?+
29 night and sleeper train routes currently serve Germany, operated by European Sleeper, Nightjet, RDC / BahnTouristikExpress, SJ and Snälltåget.
Where can I travel by night train from Germany?+
Direct night trains connect Germany with Austria, Belgium, Czechia, Denmark, France, Hungary, Italy, Netherlands, Poland, Slovakia, Slovenia, Sweden and Switzerland.
How long are night train journeys from Germany?+
Journeys range from the Berlinaren (15h 6m) up to the Amsterdam Centraal – Milano Centrale (24h).
How much do night trains from Germany cost?+
Fares vary by date and comfort class, but tickets start from €34.9 on the cheapest routes.
How do I book a night train in Germany?+
Book directly with the operator (European Sleeper, Nightjet, RDC / BahnTouristikExpress, SJ and Snälltåget). Open any route below or on the map to see its timetable and booking link.