Search bed and breakfasts in Lake Maggiore

More than 1 million people last month said they'd recommend Booking.com 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
    9.0

    Superb

    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
    9.5

    Exceptional

    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
    9.4

    Superb

    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
    9.6

    Exceptional

    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
    9.2

    Superb

    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
    9.3

    Superb

    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
    9.8

    Exceptional

    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.”

    Gary
  • Brissago, Switzerland
    9.3

    Superb

    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
    9.7

    Exceptional

    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
    8.7

    Fabulous

    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: