

Route template
Bergamo to Milan
Spin out from Bergamo and its UNESCO-listed Venetian walls, then glide southwest toward the Adda. From the river area near Trezzo/Vaprio, hop onto the Naviglio Martesana greenway and just follow the canal all the way into Milan, passing towns like Gorgonzola and Cernusco sul Naviglio.
It’s about 68 km and mostly easy going: roughly 150 m of climbing and 275 m of descent, with long, flat canal sections. The route is overwhelmingly paved and largely on bike paths and quiet roads, so it’s a relaxed, confidence‑friendly ride. Cafés and water stops are frequent along the canal; bring lights for the occasional underpass.
Roll into Milan along the Martesana toward Via Melchiorre Gioia/Porta Nuova, then weave on city bike lanes to the Duomo if you like. Fun fact: Bergamo’s hilltop Città Alta is wrapped in 16th‑century Venetian fortifications, while Milan is Italy’s fashion capital and home to the spectacular marble Duomo and Leonardo’s “Last Supper.”
Community
Top users in this region
From our community
The best bike routes from Bergamo to Milan
RWU 2021 04 - Bergamo Milano
Cycling route in Bergamo, Lombardy, Italy
- 56.1 km
- Distance
- 46 m
- Ascent
- 163 m
- Descent
C2R for Italy: Wednesday 7 October
Cycling route in Bergamo, Lombardy, Italy
- 58.3 km
- Distance
- 46 m
- Ascent
- 173 m
- Descent
Piazza Giacomo Matteotti 32, Bergamo nach Piazza della Scala 3, Mailand
Cycling route in Bergamo, Lombardy, Italy
- 56.9 km
- Distance
- 93 m
- Ascent
- 211 m
- Descent
Via Don Luigi Palazzolo 44, Bergamo to Piazza del Duomo 14, Milano
Cycling route in Bergamo, Lombardy, Italy
- 55.4 km
- Distance
- 115 m
- Ascent
- 230 m
- Descent
Bergamo nach Milano 60km
Cycling route in Bergamo, Lombardy, Italy
- 60.6 km
- Distance
- 99 m
- Ascent
- 228 m
- Descent
Bergamo-Milan
Cycling route in Bergamo, Lombardy, Italy
- 61.7 km
- Distance
- 42 m
- Ascent
- 162 m
- Descent
Von Bergamo bis Mailand
Cycling route in Bergamo, Lombardy, Italy
- 64.3 km
- Distance
- 184 m
- Ascent
- 306 m
- Descent
bergamo - milano tandem 2017
Cycling route in Bergamo, Lombardy, Italy
- 66.8 km
- Distance
- 56 m
- Ascent
- 171 m
- Descent
Bergamo Treviglio Milano
Cycling route in Bergamo, Lombardy, Italy
- 74.8 km
- Distance
- 53 m
- Ascent
- 171 m
- Descent
Bergamo Milam
Cycling route in Bergamo, Lombardy, Italy
- 59.2 km
- Distance
- 33 m
- Ascent
- 157 m
- Descent
Discover more routes
- Via Don Luigi Palazzolo 44, Bergamo to Piazza del Duomo 14, Milano
- Distance
- 55.4 km
- Ascent
- 115 m
- Descent
- 230 m
- Location
- Bergamo, Lombardy, Italy
- Bergamo Milano
- Distance
- 60.5 km
- Ascent
- 213 m
- Descent
- 330 m
- Location
- Bergamo, Lombardy, Italy
- Bergamo nach Milano 60km
- Distance
- 60.6 km
- Ascent
- 99 m
- Descent
- 228 m
- Location
- Bergamo, Lombardy, Italy
- Bergamo-Milan
- Distance
- 61.7 km
- Ascent
- 42 m
- Descent
- 162 m
- Location
- Bergamo, Lombardy, Italy
- Von Bergamo bis Mailand
- Distance
- 64.3 km
- Ascent
- 184 m
- Descent
- 306 m
- Location
- Bergamo, Lombardy, Italy
- bergamo - milano tandem 2017
- Distance
- 66.8 km
- Ascent
- 56 m
- Descent
- 171 m
- Location
- Bergamo, Lombardy, Italy
- Bergamo Treviglio Milano
- Distance
- 74.8 km
- Ascent
- 53 m
- Descent
- 171 m
- Location
- Bergamo, Lombardy, Italy
- Bergamo Milam
- Distance
- 59.2 km
- Ascent
- 33 m
- Descent
- 157 m
- Location
- Bergamo, Lombardy, Italy
Routes to Milan
Cycling day trip from
Como to Milan
Cycling day trip from
Rozzano to Milan
Quick ride by bicycle from
Sesto San Giovanni to Milan
Quick ride by bicycle from
Baranzate to Milan