Cheapest and Fastest Ways to Travel from Mainz, Hauptbahnhof to Heidelberg
Composite routes from Mainz, Hauptbahnhof to Heidelberg
Cheapest
52 min
Car
Route Navigator Mainz, Hauptbahnhof - Heidelberg
Get all the information you need right here
Continue onto Bahnhofplatz
Bahnhofplatz, 36 м
36 м
Turn sharp right onto Alicenstraße
Alicenstraße, 211 м
211 м
Keep right onto Wallstraße and take B 40 toward Uni-Kliniken
Wallstraße, Uni-Kliniken, B 40, 2 km 837 м
2 km 837 м
Turn right onto Pariser Straße
Pariser Straße, 324 м
324 м
Keep left onto Geschwister-Scholl-Straße and drive toward Mainz-Ebersheim, Mainz-Hechtsheim
Geschwister-Scholl-Straße, Mainz-Ebersheim, Mainz-Hechtsheim, 1 km 416 м
1 km 416 м
Keep left
119 м
119 м
Keep left and take A 60 toward Franktfurt am Main, Darmstadt
Franktfurt am Main, Darmstadt, A 60, 5 km 954 м
5 km 954 м
Keep left onto A 60 and take A 60 toward Frankfurt am Main, Darmstadt, Rüsselsheim
Frankfurt am Main, Darmstadt, Rüsselsheim, A 60, 9 km 176 м
9 km 176 м
Keep right onto A 67 and take A 67 toward Basel, Heidelberg, Stuttgart, Darmstadt
Basel, Heidelberg, Stuttgart, Darmstadt, A 67, 69 km 510 м
69 km 510 м
Keep right and take A 656 toward Heidelberg, Mannheim
Heidelberg, Mannheim, A 656, 175 м
175 м
Keep left and take A 656 toward Heidelberg
Heidelberg, A 656, 1 km 529 м
1 km 529 м
Keep right onto A 656 and take A 656 toward Heidelberg
Heidelberg, A 656, 1 km 545 м
1 km 545 м
Keep left and take B 37 toward Heidelberg
Heidelberg, B 37, 3 km 589 м
3 km 589 м
Keep right onto Gneisenaustraße and drive toward Universität, Campus Altstadt, Altstadt, Zentrum
Gneisenaustraße, Universität, Campus Altstadt, Altstadt, Zentrum, 126 м
126 м
Turn left onto Blücherstraße
Blücherstraße, 222 м
222 м
Turn right onto Czernyring and drive toward Schwetzingen, Eppelheim, Pfaffengrund, Messegelände, Technologiepark, Congress Center
Czernyring, Schwetzingen, Eppelheim, Pfaffengrund, Messegelände, Technologiepark, Congress Center, 207 м
207 м
Keep left onto Czernyring and drive toward Speyer, Schwetzingen, Messegelände, Technologiepark, Congress Center
Czernyring, Speyer, Schwetzingen, Messegelände, Technologiepark, Congress Center, 1 km 570 м
1 km 570 м
Turn left onto Max-Planck-Ring
Max-Planck-Ring, 129 м
129 м
Turn right
169 м
169 м
Arrive at destination
Transport providers
Bus operators
FlixBus
Phone:
+49 30 300 137 300
Email:
service@flixbus.com
Website:
flixbus.com
Bus from Mainz central train station to Heidelberg
Ave. Duration:
2h 14m
Frequency:
Once daily
Estimated price:
$15.19–$21.52
Train operators
Deutsche Bahn Intercity-Express
Phone:
+49 30 311-682904
Website:
bahn.de/
Train from Mainz, Hauptbahnhof to Heidelberg,
Ave. Duration:
51 min
Frequency:
Every 3 hours
Estimated price:
$34.18–$39.24
Train from Mainz, Hauptbahnhof to Mannheim,
Ave. Duration:
43 min
Frequency:
Every 2 hours
Estimated price:
$31.64–$36.71
Deutsche Bahn Regional
Phone:
+49 30 2970
Website:
bahn.de/
Train from Mainz, Hauptbahnhof to Mannheim,
Ave. Duration:
1h 21m
Frequency:
Hourly
Estimated price:
$16.46–$24.05
Süwex
Phone:
0621 8301200
Website:
suewex.de/
Train from Mainz, Hauptbahnhof to Mannheim,
Ave. Duration:
50 min
Frequency:
Every 3 hours
Estimated price:
$17.72–$25.32
RNV Rhein-Neckar-Verkehr GmbH
Phone:
+42 621 465 4444
Email:
info@rnv-online.de
Website:
rnv-online.de/fahrtinfo/
Train from Mannheim, Hauptbahnhof to Heidelberg,
Ave. Duration:
52 min
Frequency:
Every 15 minutes
Estimated price:
$6.33–$8.23
Other operators
BlaBlaCar
Phone:
+3 318 576 2228
Website:
blablacar.com
Other from Mainz to Heidelberg
Ave. Duration:
1h 23m
Frequency:
Every 4 hours
Estimated price:
$4.48
Questions and Answers
What is the cheapest way to get from Mainz, Hauptbahnhof to Heidelberg?
The cheapest way to get from Mainz, Hauptbahnhof to Heidelberg is to rideshare which costs $3.85 and takes 1h 35m.
What is the fastest way to get from Mainz, Hauptbahnhof to Heidelberg?
The fastest way to get from Mainz, Hauptbahnhof to Heidelberg is to train which takes 51 min and costs $29.35 - $33.70 .
Is there a direct bus between Mainz, Hauptbahnhof and Heidelberg?
Yes, there is a direct bus departing from Mainz central train station station and arriving at Heidelberg Pre Waypoint. Services depart once daily, and operate every day. The journey takes approximately 2h 14m.
Is there a direct train between Mainz, Hauptbahnhof and Heidelberg?
Yes, there is a direct train departing from Mainz, Hauptbahnhof and arriving at Heidelberg, Hauptbahnhof. Services depart every three hours, and operate every day. The journey takes approximately 51 min.
How far is it from Mainz, Hauptbahnhof to Heidelberg?
The distance between Mainz, Hauptbahnhof and Heidelberg is 87 km. The road distance is 93.3 km.
How do I travel from Mainz, Hauptbahnhof to Heidelberg without a car?
The best way to get from Mainz, Hauptbahnhof to Heidelberg without a car is to train which takes 51 min and costs $29.35 - $33.70 .
How long does it take to get from Mainz, Hauptbahnhof to Heidelberg?
The train from Mainz, Hauptbahnhof to Heidelberg, Hauptbahnhof takes 51 min including transfers and departs every three hours.
Where do I catch the Mainz, Hauptbahnhof to Heidelberg bus from?
Mainz, Hauptbahnhof to Heidelberg bus services, operated by FlixBus, depart from Mainz central train station.
Where do I catch the Mainz, Hauptbahnhof to Heidelberg train from?
Mainz, Hauptbahnhof to Heidelberg train services, operated by Deutsche Bahn Intercity-Express, depart from Mainz, Hauptbahnhof station.
Train or bus from Mainz, Hauptbahnhof to Heidelberg?
The best way to get from Mainz, Hauptbahnhof to Heidelberg is to train which takes 51 min and costs $29.35 - $33.70 . Alternatively, you can bus, which costs $13.04 - $18.48 and takes 2h 14m.
Where does the Mainz, Hauptbahnhof to Heidelberg bus arrive?
Mainz, Hauptbahnhof to Heidelberg bus services, operated by FlixBus, arrive at Heidelberg Pre Waypoint station.
Where does the Mainz, Hauptbahnhof to Heidelberg train arrive?
Mainz, Hauptbahnhof to Heidelberg train services, operated by Deutsche Bahn Intercity-Express, arrive at Heidelberg, Hauptbahnhof station.
Can I drive from Mainz, Hauptbahnhof to Heidelberg?
Yes, the driving distance between Mainz, Hauptbahnhof to Heidelberg is 93 km. It takes approximately 52 min to drive from Mainz, Hauptbahnhof to Heidelberg.
How do I get a train ticket from Mainz, Hauptbahnhof to Heidelberg?
Book your Mainz, Hauptbahnhof to Heidelberg train tickets online with Omio.
How do I get a bus ticket from Mainz, Hauptbahnhof to Heidelberg?
Book your Mainz, Hauptbahnhof to Heidelberg bus tickets online with Omio and FlixBus.
Where can I stay near Heidelberg?
There are 1083+ hotels available in Heidelberg. Prices start at $56.30 per night.
Can I share a ride from Mainz, Hauptbahnhof to Heidelberg?
Check out Blablacar's carpooling service for rideshare options between Mainz, Hauptbahnhof and Heidelberg. A great option if you don't have a driver's licence or want to avoid public transport.
→
+0→
Transport search
Transport search
From Mainz, Hauptbahnhof, where will you go next? Select a city below to get started