Atlas of Northern Italy Piedmont / Lombardy · Italy

Lake Maggiore

Lake Maggiore is Italy's second-largest lake, straddling Piedmont, Lombardy, and the Swiss border — known for elegant palm-lined promenades, belle-époque resort towns, and above all the Borromean Islands, a trio of islets crowned with baroque palaces and lavish gardens.

Region
Piedmont
Getting Around
Car-free
Best Season
Spring & early autumn
Ideal Stay
1–2 days
Search Lake Maggiore on Google

An Overture

Lake Maggiore is Italy's second-largest lake, straddling Piedmont, Lombardy, and the Swiss border — known for elegant palm-lined promenades, belle-époque resort towns, and above all the Borromean Islands, a trio of islets crowned with baroque palaces and lavish gardens. Quieter and more genteel than Como or Garda, it's an easy ~1 hr by train from Milan (to Stresa) and a relaxed lake base, especially for garden lovers and travellers wanting beauty without the celebrity bustle.

✦

Top Things to Do

Palace

The Borromean Islands (Isole Borromee)

The lake's headline trio of islets: Isola Bella (baroque Borromeo palace and terraced gardens), Isola Madre (botanical garden with peacocks) and Isola dei Pescatori (a lived-in fishermen's island, good for lunch).

Getting there — Frequent passenger boats from Stresa's pier reach all three islets in minutes — buy an island-hopping ticket.

Island

Stresa

The classic resort base; grand lakefront hotels and the boat pier for the islands. Cable car up Mottarone for panoramas

Getting there — ~1 hr by direct train from Milano Centrale; the island boats leave from the lakefront.

Gardens

Villa Taranto Botanical Gardens

(Verbania/Pallanza) — Renowned gardens on the lake

Getting there — Lake ferry to the Villa Taranto stop (Verbania/Pallanza), or a bus from Verbania.

Gardens

Boat cruises

The defining way to see the villas, gardens, and shoreline.

Day Trips & Beyond

Day trip

Lake Orta

A short hop west; smaller and dreamier (see its page)

Getting there — ~30 min west by car, or train via Novara to Orta-Miasino.

Search
Day trip

Locarno/Ascona (Switzerland)

The lake's Swiss end, by boat or train

Getting there — By lake ferry to the Swiss end, or train up the valley to Locarno (carry ID for the border).

Search
~1 hr away

Milan

The Lombard capital of the Duomo, the Last Supper and aperitivo — an easy rail day.

Getting there — ~1 hr by direct train from Stresa to Milano Centrale.

Search
Day trip

Turin

Reachable for a city day

Getting there — ~2 hr by train from Stresa (change at Novara) for a city day.

Search

Hidden Gems

Intra & the Lungolago di Intra

(next to Verbania) — An "adorable" lakeside town and promenade with colourful alleys and hidden courtyards; a calmer alternative to the big-name sights — budget 2–3 hrs for lunch, gelato, and views

Getting there — Lake ferry or bus from Stresa/Verbania to Intra (~20–30 min).

Search

Cannobio

A medieval town near the Swiss border with a cobbled centre, a famous weekly market, a lake promenade, and the Lido di Cannobio for swimming (camping, B&Bs, hotels available)

Getting there — ~40 min north by lake ferry or SAF bus toward the Swiss border.

Search

Sesto Calende

An off-radar lakeside town at the southern tip; lake walks and seaplane spotting (limited English — bring a translation app)

Getting there — At the southern tip — ~20 min by train from Stresa on the Milan line.

Search

Food & Dining

Signature Dishes & Products

Lake fish
Piedmontese and Lombard cooking; risotto and freshwater fish around the shore; gelato on the promenades. Lakeside trattorie on Isola dei Pescatori for a classic island lunch

Where to Stay

Most convenient

Stresa

The most convenient and atmospheric base — trains plus boats to the Borromean islands.

Local & gardens

Verbania / Pallanza

A more local, garden-focused stay across the bay.

  • Browse Verbania / Pallanza stays See current options on the map for this area.
Quiet medieval town

Cannobio

A quieter medieval town near the Swiss border, with a beach.

Practical Notes

Getting There & Around

  • Getting there (no car): Train from Milano Centrale to Stresa (~1 hr) on the Milan–Domodossola line; some Swiss-bound trains continue along the lake.
  • Getting around: Lake boats/ferries link Stresa, the islands, Verbania, Cannobio, and Swiss towns — the main way to explore. A car helps for the western Orta/Maggiore hinterland but isn't needed for the classic island circuit.

Practical Tips

  • Combine the three Borromean Islands in one well-paced day from Stresa; buy an island-hopping boat ticket.
  • Shoulder seasons (spring for gardens in bloom, early autumn) are ideal; the lake is calmer than Como/Garda even in summer.
  • Pair Maggiore with Lake Orta for a two-lake Piedmont escape.

Notable Insights

What Travellers Say

  • Maggiore is the gardens-and-grace lake: less glamour and crowding than Como, more refinement than Garda, with the Borromean Islands as a genuinely unique set-piece.
  • The quieter shoreline towns (Intra, Cannobio) reward travellers willing to step away from Stresa's resort core.