The whole Valle Cannobina, twice in five days: 22km up from Lake Maggiore to the pass at the top, where a stone reads “Passo Marco Pantani”, down into the Val Vigezzo to Malesco, and back. About 54.5km and 1,250–1,300m each time.
In May 2026 I spent two weeks in Cannobio, and this was the ride I did twice: on Tuesday 12 May, titled simply "Cannobio to Malesco Stunning", and again on Saturday 16 May. It's the same road I'd ridden in October 2021 on the Valley Loop, up the valley that Cannobio sits at the foot of, and it's one long, steady climb.
The top of the valley road is the Passo dello Scopello, at about 970m, where the road crosses from the Valle Cannobina into the Val Vigezzo. To the Italian state that's still its name. But at the top there's a stone that reads Passo Marco Pantani, put up by a local fan club of the climber who won the Giro and the Tour in 1998 and died in 2004. Lower down, the road also passes a memorial to Alfredo Di Dio and Attilio Moneta, partisan commanders killed at the Sasso di Finero on 12 October 1944. Over the top is Malesco, in the Val Vigezzo, with its station on the Vigezzina railway from Domodossola to Locarno.
21.9km210m → 939m+729m3.3% average
photos
3.9km−165m
26 min
3.4km+170m4.9% average
25km−730m
An hour and 38 minutes of climbing from the lake to the pass, 729m in 22km, steady all the way. I took the photos at the top at 15:21, the bike against the Pantani stone, then dropped into Malesco for a break, climbed back over and had 25km of downhill to the lake.
22.1km+729m88 min9 min faster
3.9km
21 min
3.4km+171m
24.6km50 min
Four days later I did it again, and the legs were better for the week: the climb from the lake to the pass took 88 minutes instead of 98, and the whole ride was 16 minutes shorter. 54.5km and 1,312m. (The heart-rate strap gave a spike to 197 that day, so I've left the maximum out.)