Lake Maggiore

Lake Maggiore (Lago Maggiore or Lago Verbano) is a large lake on the south side of the Alps, mostly in the Italian Lake District and the northern part in Switzerland. The west side of the Italian part is in the Piedmont region and the east side in Lombardy.


Lake Maggiore is the second largest lake in Italy. With a length of 68 km and a coastline of over 150 km, the glacial lake stretches from the Swiss canton Ticino in the north into two major Italian regions, Piedmont and Lombardy. Since the climate is mild year-round, the area is filled with Mediterranean vegetation and exotic plants. Surrounded by beautiful lakeshore towns and villages with lush botanical gardens, amazing islands and a backdrop of Swiss mountain peaks, Lake Maggiore has become a top tourist destination, mainly for central and northern Europe tourists.

Regions and cities

Lake Maggiore

The western part of the lake is in the Italian region of Piedmont. From north to south:

The eastern part is in the Lombardy region in the Province of Varese. From south to north:

The northern part of the lake is in the Swiss canton of Ticino.

Other destinations

Get in

By train

Several train services run to parts of Lake Maggiore.

By plane

The nearest bigger airports are in Lugano and Milan. From Milano Malpensa Airport most parts of Lake Maggiore can be reached by bus or train.

Get around

By ferry

Passenger ferries run up and down the lake. Services are provided by Navigazione Laghi (NLM). Check the website for the latest schedules.

As well as passenger ferries, a car ferry crosses between Intra in Verbania on the western shore to Laveno-Mombello on the eastern shore.

Go next

This article is issued from Wikivoyage - version of the Sunday, April 05, 2015. The text is available under the Creative Commons Attribution/Share Alike but additional terms may apply for the media files.