Themed picks · Milan · Lakes
10 lake towns near Milan
10 comuni · within 90 minutes of Milano · drive times OSRM-computed
Lombardy's lake country reads as one region on the tourism brochures and as four very different geographies once you drive into it. Como is the famous one, narrow and steep, with villa gardens and the heaviest summer traffic in northern Italy. Maggiore is wider, calmer, with the Borromean islands at its centre and a French-Swiss northern shore. Iseo, between the two, is the working lake (Franciacorta wineries on its south shore, fishing villages on its north). Lugano sits across the Swiss border but the Italian shore towns count.
Milan is the right base for a lake-country trip because all four lakes are inside a 90-minute drive and reachable by rail. The Milano-Como line runs every half hour. Stresa on Maggiore is an hour from Centrale. Iseo is 90 minutes via Brescia. From a single hotel in Milan you can fit a different lake on each of three or four days without ever spending a night on the water.
We picked ten towns that cover the range, with a deliberate spread across lakes and a bias toward the comuni that have either a working harbour, a producer association, or a Bandiera Arancione for inland quality. The drive times below are OSRM-computed from Milano Centrale by car; rail times are flagged where they differ meaningfully (faster) than driving.
1Bergamo · Lombardy · 32 min from Milano
Sarnico
A medieval lake town at the southern tip of Lago d'Iseo, where the Oglio leaves the lake and Liberty villas line the shore.
Sommaruga's Faccanoni villas and mausoleum make Sarnico one of Italy's densest concentrations of Art Nouveau architecture.
A working lake comune, on the water.
2Brescia · Lombardy · 81 min from Milano
Gardone Riviera
A western Garda lakeshore town whose hillside holds an estate turned into a monument to one man's self-image.
Hillside estate Gabriele D'Annunzio built between 1921 and 1938 with architect Gian Carlo Maroni as a monument to himself and the First World War.
3Bergamo · Lombardy · 51 min from Milano
Lovere
An amphitheater town at the north end of a Lombard lake, in Borghi più belli since 2003, holding Canova plasters inside the Accademia Tadini.
Neoclassical museum founded 1829, with original Canova plaster models and the family chapel by the same Count Tadini.
4Bergamo · Lombardy · 38 min from Milano
Predore
A small village on the Bergamo shore, sitting on a Roman villa with intact thermal baths underneath.
Fifteen-thousand-square-meter Roman villa with thermal baths under the modern village, brought to light by a 2003 construction project.
5Brescia · Lombardy · 40 min from Milano
Iseo
The main town on the southeast shore of Lake Iseo, gateway to the Franciacorta sparkling wine country.
Iseo is one of seventeen communes in the metodo classico sparkling wine zone, with vineyards starting at the south edge of the lake.
The slow-trip planner
Building a trip? Find where Milan fits in a slow Italy circuit.
Answer five questions. We will shape a geographically coherent slow trip from the 1,000 Italian towns most travelers skip. Yours to save and share.
6Brescia · Lombardy · 61 min from Milano
Sirmione
A 4-kilometer peninsula reaching into the southern Garda, its tip closed by a fortified port and a Roman villa.
Roman villa at the peninsula tip, the largest in northern Italy, named for the poet who returned here in his thirty-first poem.
7Brescia · Lombardy · 64 min from Milano
Monte Isola
The largest lake island in southern and central Europe, 4.5 square kilometers in Lake Iseo, with no cars and eleven fishing villages on its shore.
Private cars are banned on the island; mopeds, bicycles and feet handle everything from grocery runs to school commutes.
8Brescia · Lombardy · 56 min from Milano
Lonato del Garda
A hilltop commune on the southwestern Garda morainic ridge, with a Visconti castle and a private library of 52,000 volumes.
Castle ordered in 1376 by Regina della Scala, reshaped by the Visconti, 180 metres long on the upper level.
9Bergamo · Lombardy · 49 min from Milano
Clusone
At 648 meters, capital of the macabre fresco and the 1583 planetary clock above its civic tower.
1485 façade fresco by Giacomo Borlone de Buschis, joining three medieval death themes in a composition without parallel in European art.
Listed in I Borghi più belli d'Italia.
10Verona · Veneto · 63 min from Milano
Peschiera del Garda
The Venetian fortress town on a Mincio island at the southern outlet of Lake Garda.
Pentagonal Venetian fortress rebuilt from 1549 by Michele Sanmicheli, UNESCO-listed in 2017 as part of the Stato da Terra defensive network.
We write about towns like these every Sunday, one town a week, with the photo, the food, the festa. Free, from Pietrasanta.
Why Milano is the base
Milan is Italy's transit centre by default. Two airports (MXP, LIN), Centrale and Garibaldi stations, motorway access in every direction, and a metro system that makes the city itself easy to use as a base rather than a destination. The lakes are close enough that day-trips work; the city is dense enough that you do not need a car to enjoy it the rest of the time. The cooking spans the whole north: lake fish from Como, Franciacorta from Iseo, the heavy butter-and-saffron register from the city itself.
When to go
May, June, and September are the working windows: the gardens are open, the water is swimmable by June, the crowds on Como are still manageable. October is when the lake mists start; Maggiore is at its most photogenic. November through March is closed-season for most villa gardens but the towns themselves stay open and the food is at its heaviest (good for it). Avoid the second half of July and all of August unless you are committed to traffic on the SS340 around Como.
Questions people ask
- Which lake near Milan is the least crowded?
- Iseo and Orta. Iseo's south shore is wine country (Franciacorta) and the lake itself has Monte Isola, Italy's largest inland-lake island, with car-free villages on it. Orta, the smallest of the major Lombard lakes, has a single famous town (Orta San Giulio) and a quiet shoreline beyond it.
- Can I take a day trip to Lake Como by train from Milan?
- Yes. The Milano Centrale to Como San Giovanni train runs every 30 minutes and takes about 40 minutes. From Como, ferries fan out across the whole lake. A second option is the Milano Centrale to Varenna train (about 75 minutes), which lands you mid-lake.
- What is the best lake town near Milan for food?
- Stresa on Maggiore for fine dining and the lake-fish tradition; Iseo town for the Franciacorta cellars on its southern hills; Como itself for the heavier polenta-and-missoltino register. Bellagio is famous and the food is honest, but it costs.
- Is there a quieter alternative to Bellagio?
- Tremezzo, Lenno, or Varenna on Como; Pallanza or Cannobio on Maggiore; Orta San Giulio on Lake Orta. All carry the same lake-villa beauty without the summer crowds.
How we picked these · We filtered every town within 90 minutes of Milan (39 candidates), kept those with lake geography (geography_class = lake), and ranked by signal density (Borghi più belli, Bandiera Arancione, Bandiera Blu) plus drive-time tightness. Como gets weighted slightly down because its top towns (Bellagio, Varenna) are over-photographed; Maggiore and Iseo get the central role on this page.
From elsewhere in Italy
Five more towns to discover

Cicala
Province: Catanzaro
A village of 887 people at 829 meters, founded in 1616 by farmers asking for land.

Fossombrone
Province: Pesaro e Urbino
An inland Marchigiano town on the Metauro river, layered over a Roman colony with a Renaissance ducal court rising above it.

Bagnoli del Trigno
Province: Isernia
The 'Pearl of Molise', a 637-resident borgo built into and around a massive limestone outcrop above the Trigno valley, with a medieval castle rebuilt on its summit.

Varenna
Province: Lecco
A fishing village founded in 769 on the Lecco arm of Lake Como, with a steep grid of streets falling into the water.

Rocca di Botte
Province: L'Aquila
At 750 meters on the Carseolani slopes between Abruzzo and Lazio, the birthplace of an eleventh-century hermit and a fief of the Colonna.




