Cycling the Cipressa climb above San Lorenzo al Mare on the Italian Riviera
Italian Riviera — Liguria, Italy

San Remo Cycling — Cipressa & Poggio Loop

hard
44 km
Distance
424 m
Elevation
Asphalt
Surface
San Remo
Start
March–October
Best Season
hard
Difficulty

About this Route

Italian Riviera Liguria Cycling Guide

Ride the two climbs that decide Milan–San Remo — from San Remo itself. The route follows the Ligurian coast west to San Lorenzo al Mare, then turns inland to tackle the Cipressa (5.6 km at 4.1%) before descending and climbing the legendary Poggio di San Remo (3.7 km at 3.7%) back into town.

At 44 kilometres with 424 metres of climbing, this is a shorter but punchy route — perfect for a focused half-day ride or a warm-up day on the Riviera. Both climbs are famous worldwide from the spring classic, yet accessible to any fit road cyclist. The descent from the Poggio back into San Remo is fast and technical — the same road where Sean Kelly and Fabian Cancellara launched their winning attacks.

These are the two most famous short climbs in professional cycling, and riding them from San Remo felt like stepping into a spring classic. The route follows the coast west from San Remo for about 17 km -- flat riding along the Via Aurelia, hugging the Ligurian Sea. A warm-up, nothing more, with the anticipation building the whole way.

The Cipressa starts with a sharp right turn in San Lorenzo al Mare. It is 5.6 km at 4.1% average, but the character of the climb is what stays with you -- the road winds through olive groves and small villages, with the sea views opening up behind you the higher you go. When I rode this I kept thinking about the riders who have attacked here after 260 km from Milan. The summit comes almost suddenly, and the descent is fast.

Between the two climbs there are about 5 km of flat coastal road. When I was here I used this to recover and eat, knowing the Poggio was coming. The Poggio di San Remo is shorter at 3.7 km at 3.7% average, but with ramps to 8% it demands respect. The early hairpins are where the pain starts, and the upper slopes are the steepest. This is where Nibali launched his solo attack, where Mohoric went clear on the descent, where Pogacar accelerated away from the peloton.

The descent from the Poggio drops directly into San Remo -- narrow, technical, with blind corners that require concentration. The day I was here I came down carefully, but you could feel the speed that the professionals carry on this road. Via Roma at the bottom is the finish of Milano-San Remo, and arriving there on a bike made the whole day feel complete.

At 44 km with 424 metres of climbing, this is a half-day ride -- but the history packed into those kilometres is extraordinary.

Kilometre by Kilometre

0–18 km: San Remo to San Lorenzo al Mare

Flat coastal riding on the Via Aurelia. Fast and straightforward — use this section to warm up. The road hugs the Ligurian Sea with views across the water.

18–26 km: The Cipressa Climb

5.6 km at 4.1% average. Starts with a sharp right turn in San Lorenzo al Mare. The climb winds through olive groves and small villages with sea views opening up behind you. The KOM is held by Tadej Pogačar — 8:49.

26–36 km: Descent and Coast Road

Fast descent from the Cipressa followed by 5 km of flat coastal road back toward San Remo. Recover here — the Poggio is coming.

36–40 km: The Poggio di San Remo

3.7 km at 3.7% average with ramps to 8%. Short but decisive — this is where Milan–San Remo is won and lost. The upper slopes are the hardest. The descent is fast and narrow, dropping directly into San Remo.

40–44 km: Into San Remo

The descent from the Poggio feeds directly into the centre of San Remo. Fast and technical with blind corners — follow the race route down to Via Roma, the finish of Milan–San Remo.

Gallery

Descending the Cipressa — the iconic Milan–San Remo climb above the Ligurian Sea
Summit of the Cipressa — views across the Italian Riviera coast
Start of the Cipressa climb in San Lorenzo al Mare — sharp right turn off the Via Aurelia
Base of the Poggio di San Remo — the final decisive climb of La Primavera
Descent from the Poggio — fast and narrow, dropping into San Remo
Ligurian coast road between San Remo and San Lorenzo al Mare

On the Road

San Remo Cycling — Cipressa & Poggio Loop — Map & Elevation

Loading map…
Loading elevation…

Key Climbs

Cipressa

Cat 4
5.6 km
Distance
4.1%
Avg Grade
226 m
Elev. Gain
🏆 Tadej Pogačar — 8:49
View on Strava

Poggio di San Remo

Cat 4
3.7 km
Distance
3.7%
Avg Grade
140 m
Elev. Gain
🏆 Mathieu van der Poel — 5:40
View on Strava

Watch the Full Climb

Tips & Local Knowledge

  • Start from the centre of San Remo and follow the Via Aurelia west along the coast — flat and fast to San Lorenzo al Mare.
  • The Cipressa starts with a sharp right turn in San Lorenzo al Mare. The first 2 km are the steepest — settle into a rhythm early.
  • Between Cipressa and Poggio there are 5 km of fast coastal road. Use this to recover before the final climb.
  • The Poggio is short but taken at speed — the upper slopes at 7–8% are the hardest. Attack here like the pros do.
  • The descent from the Poggio into San Remo is narrow and technical — brake early for the blind corners.
  • Best combined with a lunch stop in San Lorenzo al Mare on the outward leg — the seafront has excellent restaurants.

Rider Reviews

Loading reviews…

Tommy Nielsen
Tommy NielsenEditor

Passionate road cyclist and founder of CyclingRoutes.cc. Always hunting for the perfect asphalt and the best coffee stops.

Know a better line?

Submit your local route and get featured with your own author profile, Strava, Instagram and Buy Me a Coffee link.

Share a Route →
Open in StravaDownload GPX