Search guides

Top tips for Lake Maggiore

Where to Stay in Lake Maggiore

The Quick Answer

 

Table of Contents

  • First time in Lake Maggiore? We recommend you stay in Stresa
  • Want to go island hopping while in Lake Maggiore? Head to Baveno, Isola dei Pescatori
  • Bringing your whole family to Lake Maggiore? Consider staying in Stresa, Baveno
  • Want to stay in a car-free area of Lake Maggiore? We recommend you stay in Isola dei Pescatori
  • Planning a romantic break in Lake Maggiore? Look at accommodation in Baveno
  • Want to do water sports on Lake Maggiore? Consider staying in Cannobio
  • Coming to Lake Maggiore for the film festival? We suggest you stay in Locarno

Lake Maggiore is a laid-back lakeside destination that sits on the Swiss/Italian border, with elegant towns, grand villas and dramatic mountain scenery. Days here are spent swimming, boating and exploring pretty lakeside villages, with highlights including the Borromean Islands and the gardens of Isola Bella. It’s also less polished and touristy than Lake Como, with a more relaxed, old-school Italian feel.

A Visitor’s Guide to the towns and villages of Lake Maggiore

Lake Maggiore's neighbourhoods via Google mapsCredit Google Maps

Stresa is Lake Maggiore's main hub and a great base for exploring the lake, with the Borromean Islands just offshore. Isola Bella is the star attraction, famous for its extravagant Baroque palace and terraced gardens, while Isola dei Pescatori has a tiny, atmospheric fishing village with narrow lanes, restaurants, and waterfront terraces. The next town along, Baveno, is a quieter alternative to Stresa, with a lovely promenade, swimming spots and boat connections to the islands. For something more laid-back, Cannobio has a colourful old town, lakeside beach and a lively Sunday market. Locarno, on the Swiss side, has a little more buzz, with a pretty old town, lakeside walks and the Madonna del Sasso sanctuary overlooking the lake. There’s accommodation ranging from grand historic hotels in Stresa to smaller family-run stays around the lake, while the islands offer a truly memorable setting if you want to wake up surrounded by water.

Stresa

Ideal for: Boat trips, lake swimming, island hopping, lakeside walks

Stresa

Stresa is the obvious choice for first-time visitors to Lake Maggiore. This elegant lakeside town has a lovely promenade, grand villas, mountain views and plenty of restaurants and cafes, while its ferry connections make it easy to explore the Borromean Islands. It’s particularly good for families and sightseers, with Isola Bella’s palace and gardens, Isola dei Pescatori’s fishing village and the Mottarone cable car all within easy reach. You can also swim, take boat trips or simply settle in for an aperitivo overlooking the lake. It’s one of the liveliest and most convenient bases on Lake Maggiore, without feeling like a full-on resort. There’s a range of hotels, from historic properties and smart lakeside hotels to more affordable family-friendly stays.

Pros and cons

  • Pros
    • excellent ferry connections
    • beautiful mountain & lake views
    • plenty of restaurants & cafes
    • walkable lakeside centre
    • great base for exploring the Borromean Islands
  • Cons
    • more touristy than other lake towns
    • accommodation can be pricey
    • limited nightlife
    • can get busy in summer

Did you know? Stresa has hosted some seriously famous visitors over the years, including Ernest Hemingway, who stayed at the Grand Hotel des Îles Borromées while recovering from injuries sustained during the First World War.

Locarno

Ideal for: Mountain trips, film festivals, scenic hiking, lake swimming

Ascona/ Locarno

Locarno is known for its sunny lakeside setting, palm tree-lined promenade and lively Piazza Grande, which hosts the famous Locarno Film Festival each summer. Take the funicular up to Madonna del Sasso for breathtaking lake views, swim from the lakeside beaches or head into the mountains for hiking and cable-car trips. There’s also a good choice of restaurants, cafes and bars, giving Locarno more of a lively town feel than many of the smaller lakeside resorts. Hotels range from stylish stays and lakeside properties to larger family-friendly resorts.

Pros and cons

  • Pros
    • lively cultural scene
    • great public transport
    • walkable town centre
    • beautiful lakeside setting
    • excellent mountain access
  • Cons
    • can be busy in summer
    • expensive compared with Italian towns
    • on Swiss side of the lake

Did you know? Locarno is one of Switzerland’s sunniest towns, with around 2,300 hours of sunshine a year. Its mild climate means palm trees and other Mediterranean plants thrive along the shores of Lake Maggiore.

Baveno 

Ideal for: Family holidays, island hopping, lakeside walks, lake swimming

Baveno

Baveno is a great choice for families, couples and travellers looking for a quieter base on Lake Maggiore. This pretty lakeside town is known for its pink granite quarries, mountain views and easy access to the Borromean Islands. Take a boat to Isola Bella and Isola dei Pescatori, swim in the lake or stroll along the waterfront with the mountains as a backdrop. The selection of hotels here is varied, with family-friendly properties, relaxed lakeside stays and a few more upmarket options. Baveno has a laid-back feel and enough restaurants and cafes for easy evenings, while Stresa is just a short trip away when you fancy more of a buzz. 

Pros and cons

  • Pros
    • close to the Borromean Islands
    • great for families
    • excellent ferry connections
    • quieter than Stresa
    • stunning mountain views
  • Cons
    • smaller choice of restaurants
    • accommodation can be pricey
    • can feel quiet outside summer

Did you know? Baveno is famous for its distinctive pink granite, quarried from the surrounding mountains. The stone has been used in some impressive buildings and monuments, including Milan Cathedral and the Galleria Vittorio Emanuele II.

Cannobio

Ideal for: Hiking, old town exploring, water sports, Sunday markets

Cannobio

Cannobio's pretty old town opens onto a colourful waterfront, where you’ll find cafes, restaurants and a popular lakeside beach. Sunday is market day, bringing one of the biggest markets on Lake Maggiore to the promenade. You can swim, kayak and paddleboard on the lake, or head into the surrounding mountains for scenic hikes. The nearby Orrido of Sant’Anna gorge is another worthwhile stop, with a clear natural pool that’s popular for swimming. There’s a good mix of small hotels, family-run guesthouses and stylish lakeside stays, rather than the grand hotels you’ll find in Stresa. 

Pros and cons

  • Pros
    • relaxed, local atmosphere
    • lovely lakeside beach
    • walkable old town
    • good hiking nearby
    • great for water sports & swimming
    • excellent Sunday market
  • Cons
    • limited public transport
    • can get busy on market days
    • quieter nightlife
    • fewer hotels than Stresa

Did you know? Cannobio’s lakeside promenade is home to a centuries-old tradition called the Festa della Santissima Pietà, held every January. The festival commemorates a miracle said to have taken place in Cannobio in 1522, when a painting of the Pietà apparently began bleeding.

Isola dei Pescatori 

Ideal for: Picturesque base, boat trips, slow travel, island escapes

Isola dei Pescatori

The smallest of the Borromean Islands, Isola dei Pescatori is a tiny, car-free fishing village of narrow lanes, stone houses and waterfront restaurants. There’s not a huge amount to see, but that’s rather the point: wander the lanes, browse little shops, eat fresh fish by the lake and enjoy the views across the water. It’s easy to reach by boat from Stresa and Baveno, making it a fun day trip if you don't plan to stay. A handful of small hotels and guesthouses mean you can stay overnight for a quieter experience once the day-trippers leave. 

Pros and cons

  • Pros
    • completely car-free
    • excellent seafood restaurants
    • easy boat connections
    • very atmospheric
    • stunning lake views
  • Cons
    • very busy with day-trippers
    • few accommodation options
    • limited shops & facilities

Did you know? Isola dei Pescatori is only about 375 metres long and 100 metres wide at its widest point, making it very easy to explore on foot.