Bed and breakfast overlooking Lake Maggiore in Cannobio, with air-conditioned lake-view rooms, free private parking and Italian buffet breakfast every morning.
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.
Rivalago B&B is a family-run bed and breakfast in Cannobio, on the shores of Lake Maggiore, about 18 km from Piazza Grande in Locarno. The property stands out for its location, rated by guests with a score of 9.9, right in the most lively area of the lakeside village.
The eight available rooms are all air-conditioned, soundproofed and equipped with a private bathroom with toiletries, hairdryer and bidet, flat-screen TV and private entrance; most overlook the lake, while one type offers a view of the surrounding mountains. Room sizes range from 25 to 40 m², suitable for both couples and small groups of up to four people.
Breakfast, served every morning, offers continental, Italian and buffet options. Private parking is free, convenient for those arriving by car along the shores of Lake Maggiore. The area is full of bars and restaurants just a few steps away, such as Villa Maria and L’Isule Cafè, making it a good base for exploring Cannobio and the Piedmont side of the lake.
The rooms at Rivalago B&B share an essential, bright style, designed for those looking for a quiet stay by the lake. All room types are air-conditioned and soundproofed, with a private bathroom complete with shower, bidet, hairdryer and toiletries, plus a flat-screen TV with cable channels and a private entrance that guarantees guest privacy. The bed configuration is flexible: each room can be arranged with an extra-large double bed or with separate single beds, so it suits both couples and those who prefer to sleep separately.
Room sizes range from the 25 m² Standard Room to the 40 m² largest Superior Deluxe, with several intermediate categories (Superior, Deluxe) that differ mainly in size and view. Most rooms offer a balcony and lake view, while the Standard Room faces the mountains. The largest room, the Large Double/Twin Room, accommodates up to four people, making it the ideal choice for families or small groups visiting Cannobio.
At 25 m², this is the most compact Superior room in the property, but it still features a private balcony with lake view and a private entrance. Air-conditioned and soundproofed, it is designed for two people looking for an essential stay overlooking the water.
This is the only room in the property that accommodates up to four people, ideal for families or small groups. At 38 m² with a lake view, it features a private entrance and a spacious wardrobe in addition to the standard air conditioning and soundproofing.
A 27 m² Deluxe room, slightly larger than the base Superior, with a private balcony and lake view. The furnishings include a spacious wardrobe and soundproofed walls for extra rest.
The only room type in the property with a mountain view instead of a lake view, this 25 m² Standard Room offers a private entrance and a wardrobe, while still keeping air conditioning and soundproofing.
At 36 m², this Superior Deluxe room is noticeably larger than the standard Superior, offering more room to move around in addition to the usual lake view and private entrance.
The second Superior room in the property, at 27 m² slightly larger than the first Superior, keeps the balcony and lake view with the same standard of air-conditioned, soundproofed comfort.
This second Deluxe room reaches 38 m², larger than the first Deluxe room in the property, with a private balcony overlooking the lake and a private entrance.
At 40 m², this is the largest room in the entire property, perfect for those wanting maximum available space without giving up the lake view and private entrance.
Rivalago B&B offers a range of services designed for a comfortable stay on Lake Maggiore. Among the highlights noted by guests are free parking, free WiFi, air conditioning in all rooms and proximity to the beach, as well as non-smoking rooms with flat-screen TV and views.
Every room has a private bathroom with bathtub or shower, bidet, hairdryer, complimentary bathroom products and bed linen, along with a wardrobe, electric kettle and a socket near the bed for those travelling with devices to charge. The property is entirely non-smoking, with parquet flooring, heating and soundproofed walls in every room.
Guests can also make use of an on-site coffee shop, snack bar and wine/champagne service, as well as daily housekeeping, luggage storage, a safe and private check-in. The private entrance and magnetic key access ensure a good level of independence and security during the stay.
Rivalago B&B is located in the liveliest part of Cannobio, a village overlooking the Piedmont shore of Lake Maggiore, just steps from the lakefront promenade and the historic centre. The area around the property is home to bars and evening spots, with venues such as Pit Stop just 50 metres away and restaurants like Villa Maria and L’Isule Cafè within 150 metres of the entrance.
For those travelling without a car, Maccagno railway station is about 3.4 km away, while both Locarno Airport and Lugano-Agno Airport are around 17 km away. Malpensa, the main international airport in the area, is 45 km away. Piazza Grande in Locarno can be reached in about 14 km, as can Visconteo Castle, while the Borromean Islands are 36 km away along the lake.
Several natural attractions are within easy reach: Giona Park is 3.3 km away and Lago Park is 7 km away, ideal for walks amid the area’s typical vegetation.
In summer the lake is well suited to swimming, boat trips and water sports, while in cooler seasons the hillside trails around Cannobio offer trekking routes with views over the lake basin. The Imperial Tower, about 4 km away, and the Locarno Falconry Centre, 13 km away, round out the options for those wanting to combine lakeside relaxation with some cultural or nature visits in the surrounding area.
Guests particularly praise the staff and the location, both rated 9.9, along with cleanliness (9.9) and room comfort (9.9). Free WiFi also receives a full score. Value for money, although slightly lower (9.2), remains at very high levels.
No, Rivalago B&B does not allow pets during the stay.
Rates at Rivalago B&B vary depending on the season, the room and the dates of your stay. You can check the updated price from our search partners.
No, Rivalago B&B does not allow children and does not provide cots or extra beds, as it is designed for an adult audience.
Yes, Rivalago B&B provides free private parking for guests.
Rivalago B&B offers a breakfast with continental, Italian and buffet options, included in the stay.
The minimum check-in age at Rivalago B&B is 18 years, as it is a property reserved for adults.
Most rooms at Rivalago B&B offer a view of Lake Maggiore, with one room type instead facing the surrounding mountains.