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.
