Anywhere Italy

The full list

All 12: The best hill towns within 90 minutes of Milan

12 towns · from The best hill towns within 90 minutes of Milan

South and west of Milan the plain buckles into the Oltrepò Pavese, the Ossola valleys and the hills behind Gavi, where towns sit on ridges of stone and brick above vineyards, chestnut woods and rice fields. Red wine, salami, autumn fog and a short drive from the city.