There are 4 ways to get from Edesheim to Mainz by train, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Neustadt(Weinstr)Hbf to Mainz Hbftrain Ter
2h 34m€19–31Train, bus
cheapest- Take the train from Neustadt, Hauptbahnhof to Kaiserslautern, Hbftrain S2 / ...
- Take the bus from Kaiserslautern central train station to Mainz central train stationbus N90 / ...
2h 51m€11–28Drive 102 km
- Drive from Edesheim to Mainzcar 102 km
56 min€19–28Train via Mannheim
- Take the train from Neustadt, Hauptbahnhof to Ludwigshafen, Mittetrain S2 / ...
- Take the train from Ludwigshafen, Mitte to Mainz, Römisches Theatertrain S5 / ...
2h 35m€11–36
Edesheim to Mainz by train
Comparing Your Travel Options
The cheapest way to get from Edesheim to Mainz is to train and bus which costs €11 - €29 and takes 2h 51m.
The fastest way to get from Edesheim to Mainz is to drive which takes 56 min and costs €18 - €28.
No, there is no direct train from Edesheim to Mainz. However, there are services departing from Edesheim, Bahnhof and arriving at Mainz Hbf via Neustadt(Weinstr)Hbf. The journey, including transfers, takes approximately 2h 34m.
The distance between Edesheim and Mainz is 105 km. The road distance is 102 km.
The best way to get from Edesheim to Mainz without a car is to train which takes 2h 34m and costs €19 - €35.
It takes approximately 2h 34m to get from Edesheim to Mainz, including transfers.
Edesheim to Mainz train services, operated by Société Nationale des Chemins de fer Français (SNCF), depart from Neustadt(Weinstr)Hbf station.
Edesheim to Mainz train services, operated by Société Nationale des Chemins de fer Français (SNCF), arrive at Mainz Hbf station.
Yes, the driving distance between Edesheim to Mainz is 102 km. It takes approximately 56 min to drive from Edesheim to Mainz.
There are 1229+ hotels available in Mainz.
What companies run services between Edesheim, Rhineland-Palatinate, Germany and Mainz, Germany?
Société Nationale des Chemins de fer Français (SNCF) operates a train from Neustadt(Weinstr)Hbf to Mainz Hbf twice a week. Tickets cost €18–28 and the journey takes 1h 22m. vlexx also services this route twice a week.
Rome2Rio's guide to Société Nationale des Chemins de fer Français (SNCF)
Contact Details
- Phone
- +33 1 84 94 36 35
- Website
- Oui.SNCF
Train from Neustadt(Weinstr)Hbf to Mainz Hbf
- Ave. Duration
- 1h 22m
- Frequency
- Twice a week
- Estimated price
- €18–28
- Website
- Oui.SNCF
- Phone
- +49 6731 999 27-27
- info@vlexx.de
- Website
- vlexx
Train from Neustadt(Weinstr)Hbf to Mainz Hbf
- Ave. Duration
- 1h 25m
- Frequency
- Twice a week
- Estimated price
- €18–26
- Schedules at
- vlexx
- Phone
- +49 30 2970
- Website
- Deutsche Bahn Regio (DB Regional)
Train from Neustadt, Hauptbahnhof to Kaiserslautern, Hbf
- Ave. Duration
- 27 min
- Frequency
- Every 30 minutes
- Estimated price
- €3–6
- Website
- Deutsche Bahn Regio (DB Regional)
Train from Neustadt, Hauptbahnhof to Ludwigshafen, Mitte
- Ave. Duration
- 29 min
- Frequency
- Hourly
- Estimated price
- €3–5
- Website
- Deutsche Bahn Regio (DB Regional)
Train from Ludwigshafen, Mitte to Mainz, Römisches Theater
- Ave. Duration
- 1h 15m
- Frequency
- Hourly
- Estimated price
- €7–11
- Website
- Deutsche Bahn Regio (DB Regional)
- Phone
- +49 621 830 1200
- Website
- Süwex
Train from Neustadt, Hauptbahnhof to Kaiserslautern, Hbf
- Ave. Duration
- 24 min
- Frequency
- Every 2 hours
- Estimated price
- €10–14
- Schedules at
- Süwex
Train from Neustadt, Hauptbahnhof to Ludwigshafen, Mitte
- Ave. Duration
- 16 min
- Frequency
- Every 2 hours
- Estimated price
- €9–13
- Schedules at
- Süwex
Train from Ludwigshafen, Mitte to Mainz, Römisches Theater
- Ave. Duration
- 55 min
- Frequency
- 6 times a week
- Estimated price
- €14–20
- Schedules at
- Süwex
- Phone
- +49 30 2970
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Neustadt, Hauptbahnhof to Kaiserslautern, Hbf
- Ave. Duration
- 24 min
- Frequency
- 4 times a day
- Estimated price
- €5–11
- Website
- Deutsche Bahn Intercity (DB IC)
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- Flixbus
Bus from Kaiserslautern central train station to Mainz central train station
- Ave. Duration
- 1h
- Frequency
- Once daily
- Estimated price
- €7–11
- Website
- Flixbus
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
Train travel in France: A guide to SNCF
Read the travel guide
Want to know more about Flixbus?
Read the travel guide

























