How cycling in Heidelberg could look like.
How cycling in Mainz could look like.

Cycling day trip from Heidelberg to Mainz

Customize your own route based on our template or discover how our community prefers to cycle from Heidelberg to Mainz.

Route template

Heidelberg to Mainz

5 h 55 min
Duration
101.7 km
Distance
256 m
Ascent
248 m
Descent
17.2 km/h
Avg. speed
132 m
Max. altitude

Set off from the charming city of Heidelberg, known for its romantic old town and historic castle perched above the Neckar River. This ride takes you north towards Mainz, covering just over 100 km along a mostly flat and pleasantly rolling route, with gentle ascents totaling just over 250 meters.

You’ll cruise through scenic stretches along the Rhine valley, passing vineyards, peaceful villages, and riverside meadows. The surface is a rider’s dream—mostly paved and asphalt, making for smooth pedaling. Much of the way is on dedicated paths and quiet tracks, so you can just soak up the countryside without worrying about busy roads.

Arriving in Mainz, you’ll finish in a city celebrated for its vibrant old town and impressive cathedral. If you have time, grab a coffee in one of the cozy Altstadt cafés or take a stroll along the river promenade. All in all, it’s a satisfying day ride connecting two beautiful German cities with plenty of scenery and a real taste of the Rhine valley vibe.

Community

Top users in this region

From our community

The best bike routes from Heidelberg to Mainz

0

Heidelberg - Mainz

Cycling route in Heidelberg, Baden-Wurttemberg, Germany

99.4 km
Distance
296 m
Ascent
281 m
Descent
0

Heidelberg-Constance-Mainz

Cycling route in Heidelberg, Baden-Wurttemberg, Germany

800.8 km
Distance
5,258 m
Ascent
5,244 m
Descent
neckar-d6
City bike
aon912
0

neckar-d6

Cycling route in Heidelberg, Baden-Wurttemberg, Germany

96.6 km
Distance
57 m
Ascent
89 m
Descent
0

20-08-16 Heidelberg-Mainz

Cycling route in Heidelberg, Baden-Wurttemberg, Germany

97.2 km
Distance
47 m
Ascent
68 m
Descent
Tag 1 nach Mainz
Road bike
Nico Stolz
0

Tag 1 nach Mainz

Cycling route in Heidelberg, Baden-Wurttemberg, Germany

91.6 km
Distance
215 m
Ascent
225 m
Descent
0

Heidelberg-Rhein-Mainz

Cycling route in Heidelberg, Baden-Wurttemberg, Germany

109.8 km
Distance
24 m
Ascent
55 m
Descent
0

Heid-Mainz

Cycling route in Heidelberg, Baden-Wurttemberg, Germany

89.7 km
Distance
248 m
Ascent
249 m
Descent
0

Heidelberg-Rhein links-Mainz

Cycling route in Heidelberg, Baden-Wurttemberg, Germany

100.5 km
Distance
46 m
Ascent
76 m
Descent
0

Heidelberg_Mainz

Cycling route in Heidelberg, Baden-Wurttemberg, Germany

100.8 km
Distance
263 m
Ascent
292 m
Descent
0

Heidelberg-Mainz

Cycling route in Heidelberg, Baden-Wurttemberg, Germany

88.1 km
Distance
58 m
Ascent
79 m
Descent
Etappe 4
City bike
1

Etappe 4

Cycling route in Heidelberg, Baden-Wurttemberg, Germany

91.8 km
Distance
148 m
Ascent
144 m
Descent
0

Heidelberg nach Mainz

Cycling route in Heidelberg, Baden-Wurttemberg, Germany

Tag2
128 km
Distance
71 m
Ascent
99 m
Descent

Discover more routes