Granfondo Milano-Sanremo: Course, Elevation & Route Profile
At 307 kilometres, the Granfondo Milano-Sanremo is the longest amateur cycling event in the world, following the route of the spring classic from the outskirts of Milan to the Ligurian coast. More than half the course is flat, and nothing is decided until the final 55 kilometres over the Capi, the Cipressa and the Poggio.
Course & Elevation
The start is at Settala, east of Milan, at a little over 100 metres. The first 150 kilometres cross the plains of Lombardy and Piedmont with virtually no gradient, and 54 percent of the whole course counts as flat. This is not a place to climb but a place to position yourself.
The transition begins at kilometre 152, where the Colle del Giovo rises 5.7 kilometres at 2.7 percent to the high point of the route at 524 metres. It replaces the Passo del Turchino, which the organizers removed because of persistent problems with the road. After the descent and two short climbs at kilometres 172.8 and 179.3, the course reaches the sea at Genoa and follows the coast westwards.
The finale is familiar from the professional race. Between kilometres 253.9 and 266.8 the three Capi stack up, Capo Mele, Capo Cervo and Capo Berta, each 2.5 to 3 kilometres at 4 to 5 percent. The Cipressa follows at kilometre 280.3 over 5.6 kilometres at 4.1 percent for 226 metres, and the Poggio di Sanremo at kilometre 298.2, 3.7 kilometres at 3.5 percent, less than 4 kilometres from the finish on Corso Salvo d'Acquisto. As a point-to-point route the day ends some 96 metres lower than it began.
Pacing Strategy
This race has an unusual profile: not one climb averages more than a good 5 percent, only 2 percent of the course counts as steep, and yet roughly 2,900 metres of climbing accumulate. The load comes from duration, not from gradient. Ten to fourteen hours in the saddle make every miscalculation of the first half visible in the finale.
The first 150 kilometres across the Po plain are a group race. Without a draft, that section costs enough substance to make the Capi unrideable later. Find a group at a matching pace early and stay in it, even when it feels too slow.
The day is decided from kilometre 254. The three Capi come in quick succession, each harmless on its own, but in series and after 250 kilometres exactly where groups fall apart. The Cipressa and the Poggio that follow are less a climbing test than a test of how much you saved on the flat. The classic trap is taking turns on the front across the plain simply because it feels easy.
Training plan for Granfondo Milano-Sanremo: 12-week build
For 307 kilometres, plan on ten to fourteen hours of riding depending on your level. That makes this an ultra-distance project first and a climbing race only second: the effort is steadily aerobic at low intensity for long stretches, with eight short climbs all clustered in the second half.
Preparation lives or dies on duration. Build your longest ride to seven to nine hours over the months, and include at least one session that approaches race day in time. Beyond ten hours, back, neck, hands and saddle comfort become limiting long before the legs do, so position and equipment belong in the training plan alongside intervals.
The last 55 kilometres decide the race. The Capi, the Cipressa and the Poggio ask not for extreme climbing form but for the ability to ride 8-to-20-minute ascents under control after 250 kilometres. Build sessions that reproduce exactly that: long rides that deliberately end with a series of short, moderate climbs rather than a wind-down.
Because more than half the course is flat and ridden in a bunch, long group rides with rotations belong in the preparation. And at this duration fuelling is a discipline of its own: practise 60 to 90 grams of carbohydrate per hour across many hours, along with fluid volume and electrolytes for a June day that can be considerably hotter on the Po plain than on the coast.
Course Map
Profile Parameters
Slope Distribution
Climbs on Route
| Start (km) | Length | Ø Gradient | Max Gradient | Elev Gain | Category |
|---|---|---|---|---|---|
| KM 152.0 | 1.9 km | 3.5% | 8.8% | +69m | — |
| KM 172.8 | 1.1 km | 5.3% | 10.8% | +58m | — |
| KM 179.3 | 0.8 km | 6.7% | 12.8% | +50m | — |
| KM 253.9 | 1.6 km | 4.4% | 12.0% | +68m | — |
| KM 258.6 | 1.5 km | 5.2% | 25.6% | +77m | — |
| KM 266.8 | 1.8 km | 6.7% | 17.0% | +121m | Cat. 4 |
| KM 280.3 | 4.2 km | 4.8% | 15.6% | +201m | Cat. 3 |
| KM 298.2 | 2.2 km | 3.8% | 11.7% | +85m | Cat. 4 |
Climb categories follow the road-cycling convention and rate the terrain itself (length and gradient) regardless of sport: Cat. 4 marks the easiest rated climbs, Cat. 1 the hardest, and HC (hors catégorie, “beyond categorization”) is reserved for the most brutal ascents. Short climbs below the Cat. 4 threshold stay unrated.
Course as GPX
Download the Milano-Sanremo Amatori course as a GPX file for your watch or bike computer.
Adaptive race preparation
Let YOUB adapt your plan for Granfondo Milano-Sanremo dynamically
Ben connects your goal, the course, current load, recovery, and calendar. Your plan stays pointed at race day even when real life is not perfectly plannable.
Frequently asked questions
How long is Granfondo Milano-Sanremo?
Granfondo Milano-Sanremo is 307 km long. That distance shapes how much aerobic endurance, pace durability, and race-specific work belong in the training plan.
How much elevation gain does Granfondo Milano-Sanremo have?
Granfondo Milano-Sanremo has around 2,901 m of elevation gain over 307 km. That affects pacing, muscular load, and preparation for late-race sections.
What is the route profile of Granfondo Milano-Sanremo?
Granfondo Milano-Sanremo is classified as Rolling, averaging 9.4 vertical metres per kilometre. 54% of the route is flat, 21% climbs moderately (2 to 6%) and 2% is steeper than 6%.
What climbs does Granfondo Milano-Sanremo have?
The hardest climb of Granfondo Milano-Sanremo starts at kilometre 280.3, runs for 4.2 km at an average of 4.8% and gains 201 metres. Cycling-convention rating: Cat. 3. 8 climbs are mapped in total.
Is Granfondo Milano-Sanremo a loop course?
No, Granfondo Milano-Sanremo is a point-to-point course: start and finish are in different places.
How should I prepare for Granfondo Milano-Sanremo?
Preparation for Granfondo Milano-Sanremo should account for 307 km, 2,901 m of elevation gain, current training load, and available training time. An adaptive plan helps place key sessions without ignoring recovery and real life.
What pacing strategy works for Granfondo Milano-Sanremo?
The pacing strategy for Granfondo Milano-Sanremo should reflect 307 km, 2,901 m of elevation gain, and your current fitness. Start controlled and keep margin for sections where the profile or fatigue makes target pace harder.
When does Granfondo Milano-Sanremo take place?
Granfondo Milano-Sanremo takes place on June 6, 2027.
Where does Granfondo Milano-Sanremo take place?
Granfondo Milano-Sanremo takes place in Settala (Milano), Italy.
Similar races: course & elevation
Comparable events by sport, region and course length, each with its route profile and elevation.