Best CyclingTrip

Liguria, Riviera dei Fiori, Italy

The Cipressa: the trap before the Poggio on Milan-Sanremo

Start point

San Lorenzo al Mare

Distance

5.6 km

Elevation gain

231 m D+

Duration

1-2 hours

Difficulty

Moderate

Best season

Year-round, ideally March to November

Road

The Cipressa, on the Ligurian Riviera, owes its fame to its role as the second-to-last trap of Milan-Sanremo: a climb with a modest profile on paper, but one that, added in 1982 to toughen up the finale, changed the face of cycling’s longest classic.

A climb that wears riders down more than it climbs

From San Lorenzo al Mare, at sea level, the road climbs 5.6 km for 231 m of elevation gain up to the village of Cipressa, at 241 m of altitude, averaging 4.1% and briefly touching 7-8% on the steepest kilometre, near the start. Race organiser Vincenzo Torriani added it to the route in 1982 to make the finale of Milan-Sanremo more selective; that same year, Frenchman Marc Gomez attacked on the Cipressa to win solo in Sanremo. Since then, the gradient itself has mattered less than the moment it strikes: coming after more than 250 km of racing and a relentless pace set at the front of the bunch, it mainly serves to drop the most fatigued sprinters before the final difficulty, the Poggio, just 13 km beyond the top of the Cipressa.

Getting the ride right

No special gearing is needed: the gradient, never extreme, is manageable with standard road bike gearing. The real appeal of the ride lies in stringing together the whole finale of Milan-Sanremo, linking the Cipressa to the Poggio along the Via Aurelia and the technical descent into Sanremo, to recreate the race’s mythical final twenty kilometres.

When to go

The Mediterranean climate of the Riviera dei Fiori allows riding almost year-round, with March to November preferable to avoid the peak summer heat. Milan-Sanremo usually passes through in mid-March, drawing cyclotourists every year who come to climb the Cipressa and the Poggio in the days around the race.

Good to know

San Lorenzo al Mare and the neighbouring villages of Costarainera and Cipressa offer a good choice of accommodation for cyclists, with direct access to Sanremo, about twenty kilometres away, to extend a stay along this Riviera dei Fiori, known for its mild climate and coastal roads popular with cyclosportive riders year-round.

Getting to San Lorenzo al Mare

Compare trains, buses and flights to reach the start point.

No partner comparator yet — check back soon.

Where to stay near San Lorenzo al Mare

A selection of well-located places to stay so you can start the ride fresh.

This map uses third-party cookies (Stay22). Accept cookies to view it.

Rent a bike nearby

Search for a rental in or near San Lorenzo al Mare.

This widget uses third-party cookies. Accept cookies to view it.

Rent a car

Search for a rental car in or near San Lorenzo al Mare.

This widget uses third-party cookies. Accept cookies to view it.

Other option available:

Recommended gear

Frequently asked questions

Why is the Cipressa decisive if its gradient only averages 4%?+

On paper the Cipressa is nothing like an Alpine pass: 5.6 km at 4.1% average. But it comes after more than 250 km of racing, at a very high pace set by sprinters' teams trying to wear down their rivals before the finish. It's this combination of accumulated fatigue and the speed of the ascent that makes it so tough, far more than its profile alone suggests.

What's the connection between the Cipressa and the Poggio?+

The two climbs form Milan-Sanremo's final one-two punch: just 13 km separate the top of the Cipressa from the foot of the Poggio, the last difficulty before the finish in Sanremo. The Cipressa drops the weaker sprinters; the shorter but sharper Poggio then decides the race.

Other nearby spots