Getty Images/iStockphoto

Lake Maggiore & Around

Italy's second-largest lake, Maggiore is one of Europe's more graceful corners. Arrayed around the lakeshore are a series of pretty towns (Stresa, Verbania, Cannobio and, on the Swiss side of the border, Locarno) and these serve as gateways to gorgeous Maggiore islands. Behind the towns, wooded hillsides rise, strewn with decadent villas, lush botanical gardens and even the occasional castle. Further still from the lakeshore, but not as far as you might think, the snow-capped peaks of Switzerland provide the perfect backdrop and idyllic vantage points over the lake are many, from the breakfast terrace of your lakeside hotel to the eyries reached by cable car from Locarno, Laveno and Stresa. And fabulous detours await, whether into the high valleys from the northern end of the lake or to Orta San Giulio to the southwest, one of the region's most beguiling villages.

Explore Lake Maggiore & Around

Top attractions

These are our favorite local haunts, touristy spots, and hidden gems throughout Lake Maggiore & Around.


Learn more about Lake Maggiore & Around

Uncover the heart of travel and be inspired to see new sights with one of Lonely Planet’s in-depth, award-winning guidebooks.