ÖBB
Zürich HB – Basel SBB – Basel Bad Bf – Freiburg (Breisgau) Hbf – Offenburg – Bonn-Beuel – Köln Hbf – Eindhoven Centraal – Utrecht Centraal – Amsterdam Centraal
Statistics
845 km route distance
Average travel speed of 70 km/h
Greenhouse gas emissions per km by mode of transport
(in gCO2e per passenger)
this night train: 21
bus: 22 (1 times as much)
car (1 person): 192 (9 times as much)
plane: 389 (18 times as much)
NJ 402
- Zürich HB
21:34 - Basel SBB
23:13 - Basel Bad Bf
23:23 - Freiburg (Breisgau) Hbf
00:05 - Offenburg
00:41 - Bonn-Beuel
05:28 - Köln Hbf
05:57 - Eindhoven Centraal
08:18 - Utrecht Centraal
09:13 - Amsterdam Centraal
09:44
Zürich to Amsterdam
Times may vary
Trip duration 12:10
NJ 403
- Amsterdam Centraal
20:15 - Utrecht Centraal
20:47 - Eindhoven Centraal
21:46 - Köln Hbf
23:42 - Bonn-Beuel
00:04 - Offenburg
04:50 - Freiburg (Breisgau) Hbf
05:26 - Basel Bad Bf
06:10 - Basel SBB
06:20 - Zürich HB
08:05
Amsterdam to Zürich
Times may vary
Trip duration 11:50

Night train Zürich – Amsterdam
Take the night train on your next trip to Zürich or Amsterdam!
Have you ever travelled by night train to Zürich or Amsterdam? It's probably the most relaxing, fun, and eco-friendly way to get to your destination. The 845 km long train journey emits approximately 18 times less compared to a flight. Read more on the global warming reduction potential of night trains in our study on the topic.
When travelling with the NJ 402 + NJ 403 train, you can choose between the following categories:
- Normal seats: The cheapest option
- Couchette compartment: Simple, shelf-like beds in a cabin shared by usually 4-6 persons
- Sleeping compartment: Soft beds in a cabin typically shared by 1-3 persons, with a washing basin inside (and in some cases even with a private toilet and shower)
Travel by night train between Switzerland, Germany, and Netherlands – timetable information
Please always verify timetable information with the operator when booking the train, and also prior to your departure.
Switzerland to Netherlands: NJ 402 Zürich HB – Amsterdam Centraal
Night train NJ 402 departs from Zürich HB at 21:34, and arrives at Amsterdam Centraal at 09:44. It has intermediate stops in Basel SBB, Basel Bad Bf, Freiburg (Breisgau) Hbf, Offenburg, Bonn-Beuel, Köln Hbf, Eindhoven Centraal and Utrecht Centraal. The total trip duration is 12:10 hours. The train runs daily, but note the following information: Times may vary.
Netherlands to Switzerland: NJ 403 Amsterdam Centraal – Zürich HB
The return trip, night train NJ 403, departs from Amsterdam Centraal at 20:15, and arrives at Zürich HB at 08:05. It has intermediate stops in Utrecht Centraal, Eindhoven Centraal, Köln Hbf, Bonn-Beuel, Offenburg, Freiburg (Breisgau) Hbf, Basel Bad Bf and Basel SBB. The total trip duration is 11:50 hours. The train runs daily, but note the following information: Times may vary.
Buy tickets for the night train from Zürich to Amsterdam
This night train line is operated by ÖBB-Personenverkehr AG and you can book tickets on their official website. We also recommend you read our tips and tricks page for booking international train tickets.
Do you find it too difficult to book night train tickets? Is your favourite line often sold out or are tickets way too expensive? You could think there is little to be done about that – but actually this can be solved politically: By improving conditions for both operators and travellers. Learn more on how we get more night trains in our General Position Paper, or join your local Back on Track group right away.