There are 6 ways to get from Haan to Mainz by train, bus, car, subway, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train via Koeln Messe/Deutz
best- Take the train from Haan to Koeln Messe/DeutzRe
- Take the train from Köln Messe/Deutz Bf to Frankfurt41 / ...
- Take the train from Frankfurt to Mainz, Römisches TheaterS8
2h 21m€39–114Bus
cheapest- Take the bus from Düsseldorf central bus station to Wiesbaden central train station027
5h 32m€18–51Drive 201 km
- Drive from Haan to Mainz201 km
2h 2m€29–41Bus, subway, fly
- Take the bus from Haan, Markt to D-Werstener Dorfstraße
- Take the subway from D-Werstener Dorfstraße to Düsseldorf Hbf
- Fly from Düsseldorf International Airport (DUS) to Frankfurt (FRA)DUS - FRA
3h 21m€96–179Train
- Take the train from Solingen Hbf to Mainz, Hauptbahnhof55 / ...
3h 35m€32–63Train via Bonn
- Take the train from Haan to Bonn-MehlemRe
- Take the train from Bonn Lannesdorf Mehlem Bf to Mainz, HauptbahnhofRb26
4h 17m€40–60
Haan to Mainz by train
Questions & Answers
The cheapest way to get from Haan to Mainz is to bus which costs €17 - €55 and takes 5h 32m.
The fastest way to get from Haan to Mainz is to drive which takes 2h 2m and costs €28 - €45.
No, there is no direct train from Haan to Mainz. However, there are services departing from Haan and arriving at Mainz, Römisches Theater via Köln Messe/Deutz Bf and Frankfurt. The journey, including transfers, takes approximately 2h 21m.
The distance between Haan and Mainz is 223 km. The road distance is 201 km.
The best way to get from Haan to Mainz without a car is to train via Koeln Messe/Deutz which takes 2h 21m and costs €35 - €120.
It takes approximately 2h 21m to get from Haan to Mainz, including transfers.
Haan to Mainz train services, operated by National Express, depart from Haan station.
The best way to get from Haan to Mainz is to train via Koeln Messe/Deutz which takes 2h 21m and costs €35 - €120. Alternatively, you can bus, which costs €17 - €55 and takes 5h 32m.
Haan to Mainz train services, operated by National Express, arrive at Koeln Messe/Deutz station.
Yes, the driving distance between Haan to Mainz is 201 km. It takes approximately 2h 2m to drive from Haan to Mainz.
What companies run services between Haan, Germany and Mainz, Germany?
You can take a train from Haan to Mainz, Römisches Theater via Koeln Messe/Deutz, Köln Messe/Deutz Bf, and Frankfurt in around 2h 21m. Alternatively, FlixBus operates a bus from Düsseldorf central bus station to Wiesbaden central train station 4 times a week. Tickets cost €13–45 and the journey takes 3h 25m.
- Website
- lufthansa.com
Flights from Düsseldorf International Airport to Frankfurt
- Ave. Duration
- 50 min
- When
- Every day
- Estimated price
- €30–230
- Website
- lufthansa-city.com
Flights from Düsseldorf International Airport to Frankfurt
- Ave. Duration
- 50 min
- When
- Tuesday, Friday, and Sunday
- Estimated price
- €30–230
- Website
- condor.com
Flights from Düsseldorf International Airport to Frankfurt
- Ave. Duration
- 1h
- When
- Sunday
- Estimated price
- €65–200
- Phone
- 0221 13 999 444
- Website
- nationalexpress.de
Train from Haan to Koeln Messe/Deutz
- Ave. Duration
- 28 min
- Frequency
- Every 30 minutes
- Estimated price
- €7–11
- Schedules at
- nationalexpress.de
Train from Haan to Bonn-Mehlem
- Ave. Duration
- 1h 16m
- Frequency
- Hourly
- Estimated price
- €14–20
- Schedules at
- nationalexpress.de
- Phone
- +49 30 311 682904
- Website
- bahn.de
Train from Köln Messe/Deutz Bf to Frankfurt
- Ave. Duration
- 54 min
- Frequency
- Hourly
- Estimated price
- €25–75
- Website
- https://int.bahn.de/en
Train from Solingen Hbf to Mainz, Hauptbahnhof
- Ave. Duration
- 2h 12m
- Frequency
- Every 3 hours
- Estimated price
- €29–60
- Website
- https://int.bahn.de/en
- Phone
- +31 30 751 5155
- Website
- ns.nl
Train from Köln Messe/Deutz Bf to Frankfurt
- Ave. Duration
- 52 min
- Frequency
- 6 times a week
- Estimated price
- €27–90
- Website
- https://www.ns.nl/en
- 2nd Class
- €27–40
- 1st Class
- €50–90
- Phone
- +49 30 2970
- Website
- bahn.de
Train from Frankfurt to Mainz, Römisches Theater
- Ave. Duration
- 22 min
- Frequency
- Every 30 minutes
- Estimated price
- €8–12
- Website
- https://int.bahn.de/en
- Phone
- +49 6731 999 27-27
- info@vlexx.de
- Website
- vlexx.de
Train from Frankfurt to Mainz, Römisches Theater
- Ave. Duration
- 20 min
- Frequency
- Every 3 hours
- Estimated price
- €7–10
- Schedules at
- vlexx.de
- Phone
- 0621 8301200
- Website
- suewex.de
Train from Frankfurt to Mainz, Römisches Theater
- Ave. Duration
- 20 min
- Frequency
- Every 4 hours
- Estimated price
- €9–13
- Schedules at
- suewex.de
- Phone
- +49 211 58201
- kundendialog@rheinbahn.de
- Website
- rheinbahn.de
Subway from D-Werstener Dorfstraße to Düsseldorf Hbf
- Ave. Duration
- 8 min
- Frequency
- Every 10 minutes
- Estimated price
- €2–4
- Schedules at
- rheinbahn.de
- Phone
- +49 203 6044555
- info@dvg-duisburg.de
- Website
- dvg-duisburg.de
Subway from D-Werstener Dorfstraße to Düsseldorf Hbf
- Ave. Duration
- 9 min
- Frequency
- Every 30 minutes
- Website
- Duisburger Verkehrsgesellschaft AG
- Phone
- +49-261-98887070
- service@trans-regio.de
- Website
- mittelrheinbahn.de
Train from Bonn Lannesdorf Mehlem Bf to Mainz, Hauptbahnhof
- Ave. Duration
- 2h 19m
- Frequency
- Hourly
- Estimated price
- €26–40
- Schedules at
- mittelrheinbahn.de
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Düsseldorf central bus station to Wiesbaden central train station
- Ave. Duration
- 3h 25m
- Frequency
- 4 times a week
- Estimated price
- €13–45
- Website
- https://www.flixbus.co.uk
- Phone
- +49 211 58201
- kundendialog@rheinbahn.de
- Website
- rheinbahn.de
Bus from Haan, Markt to D-Werstener Dorfstraße
- Ave. Duration
- 20 min
- Frequency
- Every 30 minutes
- Estimated price
- €3
- Schedules at
- rheinbahn.de
Want to know more about travelling around Germany
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
Want to know more about Flixbus?
Read the travel guide
More Questions & Answers
There are 1141+ hotels available in Mainz.
































