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/Deutztrain Rb
- Take the train from Köln Messe/Deutz Bf to Frankfurttrain 41 / ...
- Take the train from Frankfurt to Mainz, Römisches Theatertrain S8
2h 30m€35–93Bus
cheapest- Take the bus from Düsseldorf central bus station to Wiesbaden central train stationbus 027
5h 26m€21–51Drive 201 km
- Drive from Haan to Mainzcar 201 km
2h 3m€29–42Bus, subway, fly
- Take the bus from Haan, Markt to D-Werstener Dorfstraßebus
- Take the subway from D-Werstener Dorfstraße to Düsseldorf Hbfsubway
- Fly from Düsseldorf International Airport (DUS) to Frankfurt (FRA)plane DUS - FRA
3h 22m€101–169Train
- Take the train from Solingen Hbf to Mainz, Hauptbahnhoftrain 55
3h 35m€33–88Train #2
- Take the train from Köln Messe/Deutz Bf to Mainz, Hauptbahnhoftrain Rb26
4h 20m€37–61
Haan to Mainz by train
Questions & Answers
The cheapest way to get from Haan to Mainz is to bus which costs €20 - €55 and takes 5h 26m.
The fastest way to get from Haan to Mainz is to drive which takes 2h 3m 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 30m.
The distance between Haan and Mainz is 220 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 30m and costs €35 - €95.
It takes approximately 2h 30m 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 30m and costs €35 - €95. Alternatively, you can bus, which costs €20 - €55 and takes 5h 26m.
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 3m 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 30m. Alternatively, FlixBus operates a bus from Düsseldorf central bus station to Wiesbaden central train station 5 times a week. Tickets cost €16–45 and the journey takes 3h 20m.
- 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
- €60–190
- 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
- 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
- €20–70
- Website
- https://int.bahn.de/en
Train from Solingen Hbf to Mainz, Hauptbahnhof
- Ave. Duration
- 2h 12m
- Frequency
- Every 4 hours
- Estimated price
- €30–85
- Website
- https://int.bahn.de/en
- 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 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 Köln Messe/Deutz Bf to Mainz, Hauptbahnhof
- Ave. Duration
- 3h 5m
- Frequency
- Hourly
- Estimated price
- €30–50
- 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 20m
- Frequency
- 5 times a week
- Estimated price
- €16–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 1121+ hotels available in Mainz.





















