Search bed and breakfasts in Lake Maggiore

More than 1 million people last month said they'd recommend to their family and friends.

FREE cancellation on most rooms! Instant confirmation when you reserve

  • 1,995 properties in Lake Maggiore
    Show map Map
  • Verbania, Italy


    68 reviews

    Set in Verbania in the Piedmont Region, 2.6 km from Botanical Gardens of Villa Taranto, B&B Renalù features a seasonal outdoor pool and sun terrace.

  • Cannobio, Italy


    137 reviews

    B&B 21 is situated in Cannobio, 21 km from Lugano. The rooms come with a flat-screen TV. Enjoy a cup of coffee while looking out at the mountain or lake. Every room is equipped with a private...

  • Cannobio, Italy


    122 reviews

    B&B Azalea offers rustic-style rooms in Cannobio, 1 km from Lake Maggiore promenade. The property features free Wi-Fi access throughout and has a garden with private parking.

  • Belgirate, Italy


    100 reviews

    Featuring free WiFi, a hot tub and an outdoor pool, B&B I Carcioni offers accommodation in Belgirate, 34 km from Lugano. Free private parking is available on site. Every room includes a flat-screen...

  • Meina, Italy


    167 reviews

    Set directly on the western shore of Lake Maggiore, B&B La Darsena offers panoramic lake views from its terrace and rooms. It also features a private beach and a large garden.

  • Cannero Riviera, Italy


    145 reviews

    Offering a garden and a terrace, B&B Casa Forster is in Cannero Riviera, 450 metres from Lake Maggiore. Free WiFi access is available in all areas, and each room includes free use of a tablet.

  • Dormelletto, Italy


    127 reviews

    Situated in Dormelletto, 42 km from Lugano, La Cucchetta boasts air-conditioned rooms with free WiFi. Free private parking is available on site. Rooms have a flat-screen TV.

    “Alessiadra was extremely welcoming, even in the smallest of details. The place is huge and amazing. A great place for children, animals in the gardens (zebras, sheep, horses..) Great view of the lake.”

  • Brissago, Switzerland


    83 reviews

    Situated on a slope above Brissago, Casa Concerto offers a quiet location with panoramic views of the Lake Maggiore and Mediterranean style en-suite rooms.

  • Stresa, Italy


    178 reviews

    Featuring free WiFi throughout, Villa Rubino offers pet-friendly accommodation in Stresa, 2.5 km from the city centre. Free private parking is available on site.

  • San Nazzaro, Switzerland


    146 reviews

    Completely renovated in 2015, Villa Sarnia in San Nazzaro is located on the southern shore of Lake Maggiore, 19 km from Locarno.

You might also enjoy these types of property: