Bed and Breakfast
Rivalago B&B
Bed and breakfast on Lake Maggiore in Cannobio, with air-conditioned lake-view rooms, free parking, free WiFi and Italian buffet breakfast.

Bed and breakfast on Lake Maggiore in Cannobio, with private beach, wellness area with hot tub and an in-house restaurant overlooking the water.
See prices & availabilityThis page contains affiliate links. If you book through our links we may earn a small commission at no extra cost to you.
Ca Meison is a bed and breakfast in Cannobio, on the shores of Lake Maggiore, with a private beach, garden and views of the surrounding mountains. The property is aimed mainly at couples looking for a peaceful stay, as confirmed by guests who particularly appreciated its location for a getaway for two.
The seven rooms, all with private bathroom and flat-screen TV, share the theme of lake or mountain views, but differ in size and details: some feature a balcony or terrace, others a bathtub instead of just a shower, while the largest reaches 33 square metres with a private pool for exclusive use. Breakfast, served every morning, includes continental, Italian, vegetarian, vegan and gluten-free options.
Among the property’s amenities are a wellness area with massages and a hot tub, a restaurant, a panoramic terrace and the option to rent bicycles to explore the surroundings of the lake. Private parking is free and WiFi is available throughout the property at no extra cost.

The seven rooms at Ca Meison share a common setup of private bathroom, flat-screen TV with streaming services and large windows offering views of the lake, the garden or the surrounding mountains. All feature a double bed, either large or extra-large, and toiletry sets with a hairdryer.
The main differences concern the outdoor spaces and sizes: the Double Room with Terrace, the largest at 33 sqm, has a private pool for exclusive use and a terrace with lake view; the Deluxe Double Room with Balcony instead offers a panoramic view from its own private balcony. Another room type, among the most compact at 20 sqm, stands out for its bathtub instead of just a shower. The remaining rooms, between 20 and 25 sqm, keep the same comfortable layout with lake views as the common distinguishing feature throughout the property.
25 sqm double room with lake view, featuring a private bathroom with shower, bidet and hairdryer, a wardrobe and a flat-screen TV with streaming services. A welcoming touch is wine or champagne offered to guests.
The most spacious of the rooms at Ca Meison, at 33 sqm with a private pool for exclusive use overlooking the lake. It features a panoramic terrace, a tea and coffee maker and a private bathroom with shower, elements that set it apart from the other room types.
23 sqm room with an extra-large double bed and lake view, slightly larger than the standard version thanks to the bigger bed. The private bathroom includes a shower, bidet and complimentary toiletries.
The only room at Ca Meison to have a bathtub in addition to the shower, this 20 sqm solution also offers a bidet, slippers and a hairdryer, with a lake view from the window.
25 sqm Deluxe room with a private balcony directly overlooking the lake, a detail that sets it apart from the other room types of the same size without a private outdoor space.
One of the more compact rooms in the property at 20 sqm, it still offers a lake view, a private bathroom with shower and bidet, plus welcome wine or champagne for guests.
Ca Meison offers a range of services designed for a relaxing stay on Lake Maggiore. The property has a private beach, beachfront access, garden and sun terrace, as well as a picnic area and a barbecue available to guests. For those who enjoy exploring the surroundings, bicycle rental is available, with the option of joining cycling tours or hiking excursions organised by the property.
The wellness area includes a hot tub, massage services and beauty treatments, while the restaurant service includes an in-house restaurant, a bar and the option of breakfast in the room, with menus also catering for special diets.
Every room is equipped with a private bathroom, bed linen, a flat-screen TV with streaming services and a power outlet near the bed. Private parking is free and WiFi is included throughout the property, at no extra cost to guests.
Ca Meison is located along the Piedmontese shore of Lake Maggiore, in Cannobio, in a quiet area characterised by private gardens and direct views of the water and the mountains surrounding the lake. The property sits right on the shoreline, with a private beach that allows guests to enjoy the lake without having to travel.
In terms of connections, Pino-Tronzano railway station is the closest, about 3.7 km away, while Maccagno station is 6 km away. Del Lago restaurant is just 900 metres away, convenient for dinner without taking the car. Those arriving by air can rely on Locarno Airport, 16 km away, and Lugano Agno Airport, 19 km away, while Milan Malpensa Airport, 48 km away, is connected via a paid shuttle service organised by the property itself.
The area is ideal for those who love both lake and mountains: in the summer months, canoeing and water sports can be enjoyed right in the area, as well as cycling excursions along the roads that run alongside Lake Maggiore. Piazza Grande in Locarno, the historic venue of the Film Festival, is about 12 km away, as is Castello Visconteo, at 11.9 km. For nature lovers, Parco Giona at 6 km and Parco Lago at 10 km offer trails through greenery. Cannobio itself, with its historic centre overlooking the lakefront, is easily reachable for an evening stroll or dinner at one of the local restaurants, such as C’Era una Volta or Asia Restaurant, both within 2 km of the property.
Guests particularly praise the staff, rated almost at the maximum, and the cleanliness of the property. Comfort and free WiFi are also highly appreciated. The location, although already excellent, remains the relatively lowest score, still solid for a romantic stay on the lake.
No, Ca Meison does not allow pets during the stay.
Rates at Ca Meison vary depending on the season, room type and stay dates. You can check the updated price from our search partners.
Yes, Ca Meison includes breakfast with continental, Italian, vegetarian, vegan and gluten-free options.
Yes, Ca Meison has a private beach on Lake Maggiore directly accessible from the property.
Ca Meison is located along Strada Statale 34 del Lago Maggiore, a short distance from the centre of Cannobio and a few minutes from several local restaurants.
Yes, Ca Meison is particularly popular with couples, who rated the location 9.0 for a trip for two.
Yes, Ca Meison offers a paid shuttle service to Milan Malpensa Airport, which is about 48 km from the property.