🇩🇪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.

Routes
29
Operators
5
Departure stations
4
Fastest
15h 6m
Longest
24h
Tickets
From €34.9

Operators

Departure stations

Routes (29)

Amsterdam Centraal – Innsbruck Hbf

NJ 421 / NJ 420

Nightjet

from €54.9

Amsterdam Centraal – Innsbruck Hbf

NJ 429

Nightjet

Amsterdam Centraal – Milano Centrale

ES 454 / ES 455

European Sleeper

24hfrom 2027

Amsterdam Centraal – Wien Hbf

NJ 40421 / NJ 40490

Nightjet

from €99.9

Berlin Hbf – Budapest-Nyugati

EN 40457 / EN 40476

Nightjet

from €76

Berlin Hbf – Graz Hbf

NJ 457 / NJ 456

Nightjet

from €69.9

Berlin-Spandau – Paris Gare du Nord

ES 474 / ES 475

European Sleeper

17h 31mfrom €40

Stockholm C – Berlin Gesundbrunnen

300 / 301

Berlinaren

Snälltåget

15h 6m

Bruxelles Midi – Wien Hbf

NJ 469 / NJ 448

Nightjet

from €69.9

Bruxelles Midi – Wien Hbf

NJ 449 / NJ 468

Nightjet

Budapest-Keleti – Stuttgart Hbf

EN 50462 / EN 50237

Nightjet

from €70

Hamburg Altona – Innsbruck Hbf

NJ 40491 / NJ 40420

Nightjet

from €54.9

Hamburg Altona – Wien Hbf

NJ 491 / NJ 490

Nightjet

Hamburg Altona – Wien Hbf

NJ 493 / NJ 492

Nightjet

from €79.9

Milano Porta Garibaldi – Bruxelles Midi

ES 400 / ES 401

European Sleeper

from €40

Milano Porta Garibaldi – Bruxelles Midi

ES 400 / ES 401

European Sleeper

from €40

München Hbf – Bologna Centrale

NJ 239 / NJ 238

Nightjet

München Hbf – Przemyśl Gł.

EN 40416 / EN 40417

Nightjet

from €44.9

München Hbf – Roma Tiburtina

NJ 295 / NJ 294

Nightjet

from €54.9

Praha hl.n. – Bruxelles Midi

ES 452 / ES 453

European Sleeper

20h 40mfrom €40

Stockholm C – Berlin Gesundbrunnen

EN 345 / EN 344

RDC / BahnTouristikExpress, SJ

15h 28m

Stuttgart Hbf – Venezia Santa Lucia

NJ 237 / NJ 236

Nightjet

from €79.9

Stuttgart Hbf – Zagreb Glavni Kolod.

EN 40237 / EN 414

Nightjet

from €34.9

Venezia Santa Lucia – München Hbf

NJ 40246

Nightjet

Warszawa Wschodnia – München Hbf

EN 40407 / EN 40406

Nightjet

from €44.9

Zürich HB – Amsterdam Centraal

NJ 402 / NJ 403

Nightjet

from €79.9

Zürich HB – Berlin Hbf

NJ 409 / NJ 408

Nightjet

from €49.9

Zürich HB – Hamburg Altona

NJ 470 / NJ 471

Nightjet

from €59.9

Zürich HB – Praha hl.n.

EN 40459 / EN 40458

Nightjet

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.

Pingwi Sleeper Train Map

Prices on Pingwi are for information only and are not an offer. We refresh them from the operators' own sites and do our best to keep them current, but the fare you are charged may differ — the price the operator shows at checkout is the one that applies.