There are 6 ways to get from Ensheim to Dresden by train, bus, car, 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
best- Take the train from Mainz, Hauptbahnhof to Dresden Hauptbahnhoftrain 50
7h 11m€102–230Bus
cheapest- Take the bus from Mainz central train station to Dresden central stationbus N1306
9h 58m€30–60Drive 513.6 km
- Drive from Ensheim to Dresdencar 513.6 km
4h 24m€74–106Line 443 bus, train, fly to Dresden Airport
- Take the bus from Ensheim, Neugasse to Wörrstadt, Bahnhofbus
- Take the train from Wörrstadt, Bahnhof to Mainz, Hauptbahnhoftrain
- Fly from Frankfurt (FRA) to Dresden Airport (DRS)plane FRA - DRS
4h 40mTrain via Frankfurt am Main
- Take the train from Frankfurt(Main)Sued to Dresden Hbftrain Ec
10h 27m€117–205Line 443 bus, train, fly to Leipzig-Halle Airport
- Take the bus from Ensheim, Neugasse to Wörrstadt, Bahnhofbus
- Take the train from Wörrstadt, Bahnhof to Mainz, Hauptbahnhoftrain
- Fly from Frankfurt (FRA) to Leipzig-Halle Airport (LEJ)plane FRA - LEJ
- Take the train from Leipzig Hbf to Dresden Hauptbahnhoftrain
6h
Ensheim to Dresden by bus and train
Questions & Answers
The cheapest way to get from Ensheim to Dresden is to bus which costs €30 - €60 and takes 9h 58m.
The fastest way to get from Ensheim to Dresden is to drive which takes 4h 24m and costs €70 - €110.
No, there is no direct bus from Ensheim to Dresden station. However, there are services departing from Spiesheim, Am Zollstock and arriving at Dresden central station via Biebelnheim, Mitte and Mainz central train station. The journey, including transfers, takes approximately 9h 58m.
The distance between Ensheim and Dresden is 561 km. The road distance is 513.6 km.
The best way to get from Ensheim to Dresden without a car is to train which takes 7h 11m and costs €100 - €230.
It takes approximately 7h 11m to get from Ensheim to Dresden, including transfers.
Ensheim to Dresden bus services, operated by FlixBus, depart from Mainz central train station.
The best way to get from Ensheim to Dresden is to train which takes 7h 11m and costs €100 - €230. Alternatively, you can bus, which costs €30 - €60 and takes 9h 58m.
Ensheim to Dresden bus services, operated by FlixBus, arrive at Dresden central station.
Yes, the driving distance between Ensheim to Dresden is 514 km. It takes approximately 4h 24m to drive from Ensheim to Dresden.
What companies run services between Ensheim, Rhineland-Palatinate, Germany and Dresden, Germany?
Deutsche Bahn Intercity (DB IC) operates a train from Mainz, Hauptbahnhof to Dresden Hauptbahnhof every 4 hours. Tickets cost €95–220 and the journey takes 5h 3m. Alternatively, FlixBus operates a bus from Mainz central train station to Dresden central station once daily. Tickets cost €30–60 and the journey takes 7h 10m.
- Website
- lufthansa.com
Flights from Frankfurt to Dresden Airport
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- €120–280
Flights from Frankfurt to Dresden Airport via Munich
- Ave. Duration
- 2h 55m
- When
- Every day
- Estimated price
- €120–280
Flights from Frankfurt to Leipzig-Halle Airport
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- €85–250
- Phone
- +49 30 311 682904
- Website
- bahn.de
Train from Mainz, Hauptbahnhof to Dresden Hauptbahnhof
- Ave. Duration
- 5h 3m
- Frequency
- Every 4 hours
- Estimated price
- €95–220
- Website
- https://int.bahn.de/en
Train from Leipzig Hbf to Dresden Hauptbahnhof
- Ave. Duration
- 1h 8m
- Frequency
- Hourly
- Estimated price
- €22–50
- Website
- https://int.bahn.de/en
- Phone
- +49 6731 999 27-27
- info@vlexx.de
- Website
- vlexx.de
Train from Wörrstadt, Bahnhof to Mainz, Hauptbahnhof
- Ave. Duration
- 38 min
- Frequency
- Every 30 minutes
- Estimated price
- €7–11
- Schedules at
- vlexx.de
- Phone
- +43 5 1717
- Website
- oebb.at
Train from Frankfurt(Main)Sued to Dresden Hbf
- Ave. Duration
- 6h 38m
- Frequency
- Once daily
- Estimated price
- €100–180
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/eurocity-intercity
- Website
- https://shop.oebbtickets.at/en/ticket
- Phone
- +49 30 2970
- Website
- bahn.de
Train from Leipzig Hbf to Dresden Hauptbahnhof
- Ave. Duration
- 1h 42m
- Frequency
- Hourly
- Estimated price
- €30–45
- Website
- https://int.bahn.de/en
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Mainz central train station to Dresden central station
- Ave. Duration
- 7h 10m
- Frequency
- Once daily
- Estimated price
- €30–60
- Website
- https://www.flixbus.co.uk
- Phone
- +49 30 2970
- Website
- bahn.de
Bus from Ensheim, Neugasse to Wörrstadt, Bahnhof
- Ave. Duration
- 24 min
- Frequency
- Every 2 hours
- Website
- https://int.bahn.de/en
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 1180+ hotels available in Dresden.



















