How cycling in Mainz could look like.
How cycling in Frankfurt am Main could look like.

Cycling day trip from Mainz to Frankfurt am Main

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

Route template

Mainz to Frankfurt am Main

2 h 35 min
Duration
42.2 km
Distance
119 m
Ascent
131 m
Descent
16.4 km/h
Avg. speed
132 m
Max. altitude

Get ready for a scenic spin from Mainz to Frankfurt am Main! This 42 km ride is mostly paved, cruising over smooth asphalt and charming paving stones, with just a tiny bit of gravel to keep things interesting. You’ll gain a mellow 119 meters in elevation—nothing too wild—so you can just enjoy the journey rather than worry about tough climbs.

Starting in Mainz, you’ll be rolling out from a beautiful city on the Rhine, famed for its Roman heritage and the impressive Mainz Cathedral. The route quickly leads you onto quiet tracks and paths, away from main roads, so expect a mostly relaxed vibe with glimpses of the river and lush countryside along the way.

As you approach Frankfurt am Main—the skyscraper-studded financial hub of Germany—the landscape gradually shifts from rural paths to urban cycleways. Frankfurt’s old town, vibrant museums, and stunning skyline make a great reward at the finish line.

If you fancy a classic Rhine-Main cycling adventure with a blend of history, city views, and peaceful rural stretches, this route hits the mark. Perfect for a comfortable day trip—don’t forget to stop for a coffee along the way!

Community

Top users in this region

From our community

The best bike routes from Mainz to Frankfurt am Main

Kai Frankfurt Hinfahrt

Cycling route in Mainz, Rhineland-Palatinate, Germany

43.7 km
Distance
39 m
Ascent
29 m
Descent

Mainz - Frankfurt

Cycling route in Mainz, Rhineland-Palatinate, Germany

41.5 km
Distance
57 m
Ascent
52 m
Descent

pferdewege

Cycling route in Mainz, Rhineland-Palatinate, Germany

52.4 km
Distance
154 m
Ascent
165 m
Descent

Mainz to Frankfurt am Main

Cycling route in Mainz, Rhineland-Palatinate, Germany

38.2 km
Distance
213 m
Ascent
197 m
Descent

Mainz-Frankfurt

Cycling route in Mainz, Rhineland-Palatinate, Germany

39.6 km
Distance
44 m
Ascent
28 m
Descent

Bleiauweg 12, Ginsheim-Gustavsburg nach Poststraße 3, Frankfurt am Main

Cycling route in Mainz, Rhineland-Palatinate, Germany

40.2 km
Distance
252 m
Ascent
278 m
Descent

Mainz -> Frankfurt

Cycling route in Mainz, Rhineland-Palatinate, Germany

38.8 km
Distance
77 m
Ascent
56 m
Descent

Rheinallee 54, Mainz nach Sandweg 2, Frankfurt am Main

Cycling route in Mainz, Rhineland-Palatinate, Germany

44.3 km
Distance
389 m
Ascent
369 m
Descent
Germany Route 9
Road bikeCity bike

Germany Route 9

Cycling route in Mainz, Rhineland-Palatinate, Germany

38.7 km
Distance
42 m
Ascent
33 m
Descent
mainz teil3
Road bike

mainz teil3

Cycling route in Mainz, Rhineland-Palatinate, Germany

26.07.15 15:37
47.9 km
Distance
100 m
Ascent
72 m
Descent

Dr.-Martin-Luther-King-Weg 12, Mainz nach Kornmarkt 1a, Frankfurt am Main

Cycling route in Mainz, Rhineland-Palatinate, Germany

40.3 km
Distance
137 m
Ascent
155 m
Descent

MZ - FM

Cycling route in Mainz, Rhineland-Palatinate, Germany

39.9 km
Distance
63 m
Ascent
51 m
Descent

Discover more routes