Direct trains › Mainz › Arriving
Trains arriving in Mainz from abroad
Direct trains from 8 cities in 2 countries arrive in Mainz. Here is every one due today, from the operators' own timetables. For delays, check with the operator.
8 cities abroad2 countriesno arrivals on Mon 26 Oct🇩🇪 Germany
Leaving Mainz: everywhere you can go direct →
Due in the next hour
Arrivals from abroad, Mon 26 Oct
| Due | Train | From |
|---|---|---|
| No direct train from abroad is due on Mon 26 Oct. Next: Tue 27 Oct 01:40, EN 60403 from Arnhem. | ||
Planned times from the operators' own timetables for 26 Oct to 22 Nov 2026. Check with the operator for delays.
Every line into Mainz
High-speedIntercityNightLines show direct trains, not the track. Thicker: more trains a day.
Where they come from
- 🇳🇱 ArnhemNetherlandsNight train3h36 4 a week
- 🇳🇱 EindhovenNetherlandsNight train3h54 3 a week
- 🇳🇱 UtrechtNetherlandsNight train4h08 1 a day
- 🇨🇭 BaselSwitzerlandNight train4h31 1 a day
- 🇳🇱 AmsterdamNetherlandsNight train4h39 1 a day
- 🇨🇭 SchaffhausenSwitzerlandNight train5h02 some dates
- 🇨🇭 ZurichSwitzerlandNight train5h48 4 a week
- 🇨🇭 BadenSwitzerlandNight train7h55 1 a week
Sorted by the fastest direct train. Times from official open timetables for 26 Oct to 22 Nov 2026.
Good to know
Which cities have a direct train to Mainz?
8 in 2 countries, the most trains from Utrecht, Basel, Amsterdam, Arnhem, Zurich, Eindhoven. Each links to its trains in the list below.