Utrecht → Mainz
Mainz → Utrecht ⇄1 a dayfastest 4h08NS InternationalNight train
Direct trains · no change
- 19:35 → 01:40+1Nightjet 403 Night trainUtrecht Centraal → Mainz Hbf · via Arnhem, Oberhausen, Duisburg, Düsseldorf6h056 stops
- 20:32 → 01:40+1Nightjet 403 Night trainUtrecht Centraal → Mainz Hbf · via Arnhem, Cologne, Bonn, Koblenz5h084 stopsRuns: Only Mon 2 Nov, Tue 3 Nov, Wed 4 Novopen data confirms only these dates; it may run on othersNS International ↗
- 20:32 → 01:29+1Nightjet 403 Night trainUtrecht Centraal → Mainz Hbf · via Arnhem, Oberhausen, Duisburg, Düsseldorf4h577 stops
- 20:47 → 01:40+1Nightjet 403 Night trainUtrecht Centraal → Mainz Hbf · via Eindhoven, Cologne, Bonn, Koblenz4h534 stopsRuns: Daily 9 Nov to 18 NovNS International ↗
- 21:02 → 01:40+1Nightjet 403 Night trainUtrecht Centraal → Mainz Hbf · via Arnhem, Oberhausen, Duisburg, Düsseldorf4h387 stops
- 21:05 → 01:40+1Nightjet 403 Night trainUtrecht Centraal → Mainz Hbf · via Arnhem, Oberhausen, Duisburg, Cologne4h356 stopsRuns: Only Mon 26 Oct, Tue 27 Oct, Wed 28 Octopen data confirms only these dates; it may run on othersNS International ↗
- 21:05 → 01:58+1Nightjet 403 Night trainUtrecht Centraal → Mainz Hbf · via Arnhem, Oberhausen, Duisburg, Düsseldorf4h537 stops
- 21:32 → 01:40+1Nightjet 403 Night trainUtrecht Centraal → Mainz Hbf · via Arnhem, Oberhausen, Duisburg, Düsseldorf4h087 stopsRuns: Only Thu 5 Nov, Fri 6 Nov, Sat 7 Nov, Sun 8 Nov, Thu 19 Nov…NS International ↗
Local times at each station. Times from official open data: DELFI (Germany) (file of 24 Oct 2026), OVapi (Netherlands) (file of 23 Oct 2026), SBB (file of 24 Oct 2026) and DB regional (file of 24 Oct 2026). Checked Mon 26 Oct 2026; they cover 26 Oct to 22 Nov 2026. Timetables change, so check with the operator before you travel. How we build this.