Lake Maggiore

Lake Maggiore is a long narrow lake, set in a magical mountainous landscape. Close enough to Milan for weekend trips, its verdant shores, charming islands and great walks help keep the Milanese sane and fit. Just over an hour north of the Italian design powerhouse, Lake Maggiore is a deep lake, formed by the movement of enormous alpine glaciers years ago. There are several islands on the lake, of which the most famous are probably the “Isole Borromee”, the 3 islands owned by the Borromeo family from Milan.  The towns facing the islands, on Lake Maggiore’s south-western shores have a wonderful 19th century feel, with some enormous turn of the century hotels facing the water. Perfect for walking, for exploring the islands and lake-side towns, Lake Maggiore is an delight to visit. Have at look at our Villas in Lake Maggiore below:

Map of Lake Maggiore

Getting to Lake Maggiore

Lake Maggiore is just north of Milan, Italy. So the best way to get there is normally to fly to one of Milan’s airport and then hire a car, or use public transport, to get to the lake.

The three main airports around Milan are:

  • Milan Linate (LIN)
  • Milan Malpensa (MXP)
  • Milan Bergamo (BGY)

The driving times to Stresa, the main town of the Lake, are as follows:

  • Milano Linate (LIN) to Stresa: an hour and 20 minutes
  • Milano Malpensa (MXP) to Stresa: 45 minutes to an hour
  • Bergamo (BGY) to Stresa:1 hour and 45 minutes to 2 hours.

To get to the northern point can take from 30 minutes to an hour and a half.