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 templateHeidelberg 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.

CommunityTop users in this region
From our communityThe best bike routes from Heidelberg to Mainz
Heidelberg - Mainz

Cycling route in Heidelberg, Baden-Wurttemberg, Germany

99.4 km
Distance
296 m
Ascent
281 m
Descent
neckar-d6

Cycling route in Heidelberg, Baden-Wurttemberg, Germany

96.6 km
Distance
57 m
Ascent
89 m
Descent
Heidelberg-Constance-Mainz

Cycling route in Heidelberg, Baden-Wurttemberg, Germany

800.8 km
Distance
5,258 m
Ascent
5,244 m
Descent
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
Tag 1 nach Mainz

Cycling route in Heidelberg, Baden-Wurttemberg, Germany

91.6 km
Distance
215 m
Ascent
225 m
Descent
Heidelberg-Rhein-Mainz

Cycling route in Heidelberg, Baden-Wurttemberg, Germany

109.8 km
Distance
24 m
Ascent
55 m
Descent
Heid-Mainz

Cycling route in Heidelberg, Baden-Wurttemberg, Germany

89.7 km
Distance
248 m
Ascent
249 m
Descent
Heidelberg-Rhein links-Mainz

Cycling route in Heidelberg, Baden-Wurttemberg, Germany

100.5 km
Distance
46 m
Ascent
76 m
Descent
DBAA Day 12 Heidelberg to Mainz
Road bike
David Barnes
DBAA Day 12 Heidelberg to Mainz

Cycling route in Heidelberg, Baden-Wurttemberg, Germany

86 km
Distance
264 m
Ascent
294 m
Descent
Tag 1 zu Sören - Rennrad
Road bike
Nico Stolz
Tag 1 zu Sören - Rennrad

Cycling route in Heidelberg, Baden-Wurttemberg, Germany

91.3 km
Distance
212 m
Ascent
229 m
Descent
Heidelberg-Mainz

Cycling route in Heidelberg, Baden-Wurttemberg, Germany

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

Cycling route in Heidelberg, Baden-Wurttemberg, Germany

91.8 km
Distance
148 m
Ascent
144 m
Descent
Discover more routes