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.

4-star hotel on the Cannobio lakefront, with lake-view rooms, a restaurant with a terrace over the water and direct access to a private beach.
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.
Hotel Cannobio is a 4-star property located centrally on the Cannobio lakefront, on the shores of the western end of Lake Maggiore, just a few kilometres from the Swiss border. The building has all rooms facing south, allowing them to enjoy natural light and views of the lake and surrounding mountains for most of the day.
Room types range from the Single, designed for solo travellers, to the Deluxe Suite with an exclusive private pool, sauna and sensory shower, passing through Junior Suites and Suites with a dedicated living area. All accommodations are air-conditioned and feature a private bathroom, satellite TV, free Wi-Fi and a minibar.
On the ground floor, the Porto Vecchio Restaurant serves local dishes on a terrace overlooking the water, much appreciated by guests. The property is designed mainly for couples, who rate the location 9.8, but it is also suitable for stays with pets, allowed for an extra charge.

The rooms at Hotel Cannobio range across increasing sizes, from the 9 m² Single Room to the 40 m² Deluxe Suite, all sharing air conditioning, a private bathroom, a flat-screen TV and a minibar. The two twin-bed double room types, Standard and Superior, share the same bed configuration but differ in size and in the range of views available, from the lake to the town.
Moving up the range, the Junior Suite and the Suite add larger spaces and, in the case of the Suite, a separate living area with a sofa bed. At the top of the range sits the Deluxe Suite, the only one with an exclusive private pool, sauna and sensory shower, designed for those seeking a more exclusive stay with views over Lake Maggiore.
The entry-level room type at the property, with a private shower and lake view, is the most compact of the double rooms: 15 m² air-conditioned, with satellite TV, minibar and free Wi-Fi, ideal for an essential stay overlooking the water.
Compared to the Standard, it gains an extra 5 m², reaching 20 m², and widens the range of views with glimpses of the lake and the town as well as the surrounding mountains, while keeping an en-suite bathroom, minibar and free Wi-Fi.
At 30 m², this Junior Suite offers noticeably more space than the double rooms, and is among the few with a jacuzzi bathtub and a coffee machine in the room, in addition to views of the lake and the town.
With 34 m² and a separate living area featuring a sofa bed, this suite is designed for those travelling as a trio and looking for more space than the Junior Suite, while keeping the views over the lake and the town and in-room service.
The smallest of the property’s rooms, designed for solo travellers: 9 m² air-conditioned, with an en-suite bathroom, satellite TV and mountain views, with no option to add extra beds.
The property’s largest and most exclusive accommodation, 40 m² with lake view, the only one with an exclusive private pool, sauna and sensory shower, as well as a jacuzzi bathtub and an extra-large double bed.
Hotel Cannobio offers guests a terrace, a garden and access to a private beach, as well as bicycle rental for exploring the lakefront. The reception is staffed 24 hours a day, and staff provide a concierge service, luggage storage, laundry service and airport shuttle on request.
Dining services include a bar, an in-room minibar and an on-site restaurant, with the option of breakfast in the room and menus designed for special diets. The rooms are equipped with air conditioning, a safe and room service, while entertainment is provided by flat-screen TVs with satellite and cable channels.
The property is accessible to guests with disabilities thanks to a lift and units designed for wheelchair users, and it is pet-friendly for those travelling with animals.
Hotel Cannobio stands in Piazza Vittorio Emanuele III, in the heart of the Cannobio lakefront, the last Italian town before the Swiss border, overlooking the western end of Lake Maggiore. The town retains a medieval-style historic centre, with arcades, colourful houses and the parish church of Santa Maria delle Grazie, and is known for the nearby Orrido di Sant’Anna, a gorge carved out by the Cannobino stream.
The location is also convenient for those travelling without a car: the Porto Vecchio Restaurant is just 20 metres from the hotel, while the railway stations of Maccagno and Pino-Tronzano are 3.6 km and 4.9 km away respectively. For those arriving by air, Locarno Airport is about 17 km away, while Milan Malpensa Airport is 45 km away. By car, Ascona with its square is 11 km away, while Locarno and its Piazza Grande are about 14 km away.
Nature lovers can reach Parco Giona in 3.5 km or the Torre Imperiale, a fortification on the lake, in 4.3 km. In summer, the lakefront comes alive with beach clubs and the possibility of boat trips to the Brissago Islands, while in winter the proximity to the Swiss Alps makes the area a good base for combining the lake with mountain excursions. Cannobio Town Centre, with its weekly market and restaurants along the small harbour, nonetheless remains the focal point of guests’ days.
Reviews particularly reward the location, rated 9.8, and the staff’s helpfulness, with a score of 9.2. Cleanliness and room comfort are also highly appreciated, both above 8.7. Value for money, while positive at 8.1, remains the aspect perceived as less exceptional compared to the rest of the experience.
Yes, Hotel Cannobio welcomes pets, although an extra charge may apply depending on the room type chosen.
At Hotel Cannobio, check-in is possible from 2:00 PM, while check-out must be completed between 8:00 AM and 12:00 PM.
Hotel Cannobio offers a private valet parking service directly at the property.
Yes, all rooms at Hotel Cannobio have free Wi-Fi.
Hotel Cannobio offers continental, Italian, vegetarian, gluten-free and buffet breakfast, with the option to have it served in the room as well.
Rates at Hotel Cannobio vary depending on the season, room type and stay dates. You can check the updated price from our search partners.
Hotel Cannobio is located directly on the Cannobio lakefront, just a few metres from the shore of Lake Maggiore, in the most central part of town.