There are 4 ways to get from Mainz to Eisenach 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 Mainz, Römisches Theater to Frankfurttrain S8
- Take the train from Frankfurt to Eisenach Hbftrain 50 / ...
3h 23m€44–175Bus
cheapest- Take the bus from Mainz central train station to Kassel Kaufungen Papierfabrikbus N1334
- Take the bus from Kassel Kaufungen Papierfabrik to Eisenachbus N1314
5h 45m€25–41Drive 219.1 km
- Drive from Mainz to Eisenachcar 219.1 km
1h 57m€32–46Train via Frankfurt
- Take the train from Frankfurt(Main)Sued to Eisenach Hbftrain 235
5h 13m
Mainz to Eisenach by train
Questions & Answers
The cheapest way to get from Mainz to Eisenach is to bus which costs €24 - €45 and takes 5h 45m.
The fastest way to get from Mainz to Eisenach is to drive which takes 1h 57m and costs €30 - €45.
No, there is no direct bus from Mainz station to Eisenach. However, there are services departing from Mainz central train station and arriving at Eisenach via Kassel Kaufungen Papierfabrik. The journey, including transfers, takes approximately 5h 45m.
No, there is no direct train from Mainz to Eisenach. However, there are services departing from Mainz, Römisches Theater and arriving at Eisenach Hbf via Frankfurt. The journey, including transfers, takes approximately 3h 23m.
The distance between Mainz and Eisenach is 237 km. The road distance is 219.1 km.
The best way to get from Mainz to Eisenach without a car is to train which takes 3h 23m and costs €40 - €180.
It takes approximately 3h 23m to get from Mainz to Eisenach, including transfers.
Mainz to Eisenach bus services, operated by FlixBus, depart from Mainz central train station.
Mainz to Eisenach train services, operated by Deutsche Bahn Regio (DB Regional), depart from Mainz, Römisches Theater station.
The best way to get from Mainz to Eisenach is to train which takes 3h 23m and costs €40 - €180. Alternatively, you can bus, which costs €24 - €45 and takes 5h 45m.
What companies run services between Mainz, Germany and Eisenach, Thuringia, Germany?
You can take a train from Mainz, Römisches Theater to Eisenach Hbf via Frankfurt in around 3h 23m. Alternatively, you can take a bus from Mainz central train station to Eisenach via Kassel Kaufungen Papierfabrik in around 5h 45m.
- Phone
- +49 30 2970
- Website
- bahn.de
Train from Mainz, Römisches Theater to Frankfurt
- Ave. Duration
- 39 min
- Frequency
- Every 30 minutes
- Estimated price
- €8–15
- Website
- https://int.bahn.de/en
- Phone
- +49 6731 999 27-27
- [email protected]
- Website
- vlexx.de
Train from Mainz, Römisches Theater to Frankfurt
- Ave. Duration
- 37 min
- Frequency
- Every 3 hours
- Estimated price
- €8–13
- Schedules at
- vlexx.de
- Phone
- +49 621 830 1200
- Website
- suewex.de
Train from Mainz, Römisches Theater to Frankfurt
- Ave. Duration
- 37 min
- Frequency
- Every 4 hours
- Estimated price
- €10–15
- Schedules at
- suewex.de
- Phone
- +49 30 2970
- Website
- bahn.de
Train from Frankfurt to Eisenach Hbf
- Ave. Duration
- 1h 49m
- Frequency
- Hourly
- Estimated price
- €35–160
- Website
- https://int.bahn.de/en
- Website
- leoexpress.com
Train from Frankfurt(Main)Sued to Eisenach Hbf
- Ave. Duration
- 3h 6m
- Frequency
- Twice daily
- Schedules at
- leoexpress.com
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- https://www.flixbus.fr
Bus from Mainz central train station to Kassel Kaufungen Papierfabrik
- Ave. Duration
- 3h 30m
- Frequency
- Once daily
- Estimated price
- €18–35
- Website
- https://www.flixbus.co.uk
Bus from Kassel Kaufungen Papierfabrik to Eisenach
- Ave. Duration
- 1h 15m
- Frequency
- Once daily
- Estimated price
- €6–11
- Website
- https://www.flixbus.co.uk
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
Mainz to Eisenach bus services, operated by FlixBus, arrive at Kassel Kaufungen Papierfabrik station.
Mainz to Eisenach train services, operated by Deutsche Bahn Regio (DB Regional), arrive at Frankfurt station.
Yes, the driving distance between Mainz to Eisenach is 219 km. It takes approximately 1h 57m to drive from Mainz to Eisenach.
Book your Mainz to Eisenach train tickets online with Omio.
Book your Mainz to Eisenach bus tickets online with Omio and FlixBus.
There are 817+ hotels available in Eisenach.

















