Route library · Lombardy · Engadine, Italy · Switzerland

The Italian lakes and the Bernina

Four days from Milan: Lake Como, the Bernina into the Engadine, the Maloja’s hairpins, and the cliff road up Lake Garda.

4 days · 3 nights · starts in Milan, finishes in Riva del Garda

Best months: All year, when every pass on it is normally open. For: cars.

Open in the planner

The planner works out real road distances and daily driving times, adds hotels along the way and lets you change any stop.
DAY 1

Milan to Cernobbio

An easy first day up to Lake Como, with the afternoon on the water.

Where to stay in Cernobbio

Day 1 in Google Maps

DAY 2

Cernobbio to Pontresina

Up the lake to the Valtellina and over the Bernina into the Engadine.

Passes and roads: Bernina Pass

Where to stay in Pontresina

Day 2 in Google Maps

DAY 3

Pontresina to Torno

Past St. Moritz and the Engadine lakes, down the Maloja’s hairpins to Chiavenna, and back to Lake Como.

Passes and roads: Maloja Pass

Where to stay in Torno

Day 3 in Google Maps

DAY 4

Torno to Riva del Garda

Past Bergamo to Lake Garda, then the Gardesana’s tunnels and cliffs up the west shore to Riva.

Passes and roads: Gardesana Occidentale

Day 4 in Google Maps

Before you go

Check each pass is open on the day, and read our travel advice for the rules and kit where you’re going. More routes