Hotels in Lago Maggiore

    • Popular choice

    Parkhotel Brenscino Brissago

    8.8Excellent (2,409 ratings)

    Rich breakfast buffet with local products, Heated outdoor pool with scenic vistas

    Brissago
    from  £153
    See prices from 13 sites
  1. Hotel Ancora

    8.8Excellent (3,104 ratings)

    Prime lakefront and ferry terminal location, Exceptional breakfast buffet experience

    Verbania
    from  £84
    See prices from 11 sites
    • Popular choice

    Hotel dell'Angelo

    6.8(8,114 ratings)

    Two panoramic rooftop terraces, Authentic wood-fired pizzas

    Locarno
    from  £54
    See prices from 14 sites
    • Popular choice

    Grand Hotel Des Iles Borromees

    9.1Excellent (8,200 ratings)

    Direct lake access and private pier, Expansive, state-of-the-art spa

    Stresa
    from  £209
    See prices from 14 sites
  2. Albergo La Ripa

    9.0Excellent (342 ratings)
    Baveno
    from  £85
    See prices from 1 site
  3. Hotel La Palma

    9.0Excellent (6,588 ratings)

    Exclusive lakefront beach club, Panoramic rooftop sky bar and jacuzzi

    Stresa
    from  £138
    See prices from 15 sites
    • Popular choice

    Hotel Ghiffa

    8.2Very good (1,049 ratings)

    On-site scooter and boat rentals, Spacious rooms with lake-view terraces

    Ghiffa
    from  £137
    See prices from 12 sites
    • Popular choice

    Bellavista Swiss Quality Hotel

    8.8Excellent (1,222 ratings)

    Direct access to hiking trails, Panoramic Lake Maggiore views

    Vira
    from  £152
    See prices from 10 sites
    • Popular choice

    Park Hotel Italia

    9.3Excellent (1,816 ratings)

    Outdoor pool with scenic sundeck, Lakeside botanical park oasis

    Cannero Riviera
    from  £71
    See prices from 7 sites
    • Popular choice

    Hotel Cannobio

    8.5Excellent (888 ratings)

    Porto Vecchio restaurant with terrace, Rooms with unique period features

    Cannobio
    from  £110
    See prices from 10 sites
  4. Hotel Royal

    8.7Excellent (3,806 ratings)

    Elegant dining room with garden views, Lush gardens with outdoor pool

    Stresa
    from  £125
    See prices from 19 sites
  5. Hotel Geranio Au Lac

    8.8Excellent (1,921 ratings)

    Lakeside promenade location, Panoramic breakfast terrace

    Locarno
    from  £121
    See prices from 16 sites
    • Popular choice

    Grand Hotel Dino

    8.8Excellent (7,857 ratings)

    Direct ferry access to Borromean Islands, Panoramic lake and mountain views

    Baveno
    from  £117
    See prices from 15 sites
    • Popular choice

    Hotel Ascona

    8.6Excellent (2,905 ratings)

    Heated outdoor swimming pool, Panoramic lake and mountain views

    Ascona
    from  £144
    See prices from 6 sites
  6. Hotel Cannero Lakeside Resort

    9.6Excellent (55 ratings)

    Panoramic lakefront views, Seasonal outdoor pool with lemon trees

    Cannero Riviera
    from  £150
    See prices from 3 sites
  7. Hotel La Palma au Lac

    9.0Excellent (4,564 ratings)

    Thoughtful family amenities, Gourmet dining with lake views

    Locarno
    from  £164
    See prices from 21 sites
  8. Hotel Simplon

    9.0Excellent (2,118 ratings)

    Sub-tropical gardens with lake views, Expansive outdoor pool with jacuzzi

    Baveno
    from  £115
    See prices from 18 sites
  9. Smart-HOTEL MINUSIO, a Benvenuti Hotel

    9.4Excellent (985 ratings)

    Heated outdoor pool and garden oasis, Unique decorative details throughout

    Minusio
    from  £119
    See prices from 14 sites
    • Popular choice

    LVG Hotel Collection - Il Chiostro

    8.2Very good (4,382 ratings)

    Restored chapel for reflection, Traditional Italian dining

    Verbania
    from  £61
    See prices from 15 sites
    • Popular choice

    Hotel Eden Roc - The Leading Hotels of the World

    9.4Excellent (1,982 ratings)

    Lakeside luxury with private beach, Award-winning wellness spa

    Ascona
    from  £484
    See prices from 9 sites
  10. Hotel Nessi Locarno

    8.2Very good (2,014 ratings)

    Rich breakfast buffet with local products, Outdoor pool with garden views

    Locarno
    from  £80
    See prices from 6 sites
    • Popular choice

    Seven Boutique Hotel

    8.4Very good (2,716 ratings)

    Prime lakeside promenade location, Exclusive dining at Riva Restaurant

    Ascona
    from  £140
    See prices from 13 sites
  11. B&Borgo

    9.7Excellent (457 ratings)

    Chic design in a historic setting, Central location near Lake Maggiore

    Ascona
    Select dates to see prices and availability
  12. Hotel Residence Zust

    8.2Very good (998 ratings)

    Heated outdoor pool with lake views, Recently renovated superior rooms

    Verbania
    Select dates to see prices and availability
  13. Albergo Pesce D'oro

    8.8Excellent (689 ratings)

    Exceptional homemade breakfast buffet, Proximity to Suna Beach and lido

    Verbania
    from  £81
    See prices from 6 sites
    • Popular choice

    Blue Relais Maggiore

    8.1Very good (4,348 ratings)

    American-style motel parking, Proximity to Malpensa Airport

    Castelletto sopra Ticino
    from  £50
    See prices from 14 sites
  14. Hotel Beau Rivage

    8.7Excellent (2,080 ratings)

    Prime location near ferry terminal, Tranquil garden oasis with pool

    Baveno
    from  £146
    See prices from 14 sites
    • Popular choice

    Hotel Il Portico by LVG Hotel Collection

    8.1Very good (2,117 ratings)

    Prime lake Maggiore promenade location, Rooms with stunning lake views

    Cannobio
    from  £101
    See prices from 10 sites
    • Popular choice

    Hotel Regina Palace

    8.6Excellent (8,406 ratings)

    Lake Maggiore waterfront location, Grotto-style indoor pool and spa

    Stresa
    from  £137
    See prices from 18 sites
  15. Albergo Paradiso

    8.0Very good (1,227 ratings)

    Outdoor pool and relaxing jacuzzi, Delicious breakfast buffet

    Maccagno
    from  £116
    See prices from 6 sites
  16. Aquazzurra Resort & Aparthotel

    8.4Very good (756 ratings)

    Inviting outdoor swimming pool, Gateway to outdoor activities

    Cannobio
    from  £123
    See prices from 7 sites
    • Popular choice

    Hotel Giardino

    7.9Good (2,918 ratings)

    Panoramic lakeside position, Abundant buffet breakfast

    Arona
    from  £85
    See prices from 22 sites
    • Popular choice

    H4 Hotel Arcadia Locarno

    8.6Excellent (5,369 ratings)

    Lakeside promenade location, Outdoor pool with garden setting

    Locarno
    from  £175
    See prices from 12 sites
  17. Hotel Rondinella Locarno

    8.6Excellent (1,317 ratings)

    Panoramic lake and city views, Immediate access to Piazza Grande

    Locarno
    from  £121
    See prices from 7 sites
    • Popular choice

    Hotel Internazionale Luino

    8.2Very good (2,255 ratings)

    Surprise welcome gift for guests, Walking distance to Mercato di Luino

    Luino
    from  £113
    See prices from 12 sites

The prices and availability we receive from booking sites change constantly. This means you may not always find the exact same offer you saw on trivago when you land on the booking site.

Price range

Hotels in Lago Maggiore - Price range from ‎£50 to ‎£484 (price per night)

These top destinations are just a click away

More Top Destinations

Frequently Asked Questions about Lago Maggiore