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.

A guest house surrounded by greenery in Cannobio, with views of Lake Maggiore, independent rooms and apartments, an equipped garden with barbecue and free bicycles available to guests.
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.
Cascina nel Bosco is a family-run guest house located in Cannobio, on the hills overlooking Lake Maggiore, about 1 km from the lakefront promenade. The property offers independent rooms and apartments, many with lake views, designed both for short stays as a couple and for families looking for more space and independence.
The accommodations include classic double rooms, studios with a kitchenette, and multi-level apartments with a separate living room, an equipped kitchen and a private terrace or balcony. All feature free WiFi, a flat-screen TV and a private bathroom with shower, while the common areas include a garden with a free barbecue, a children’s play area and bicycles for rent at no extra cost.
Free private parking makes it easy to get to the centre of Cannobio and to the Swiss border, reachable in just ten minutes by car. A suitable choice for those seeking a peaceful base in the hills, close to the nature of Lake Maggiore, without giving up the convenience of quickly reaching villages, restaurants and the Swiss side of the lake.

Cascina nel Bosco offers a range of rooms and apartments designed for different needs, from couples seeking a romantic retreat to families needing more space. The simpler options, such as the Double Room and the Studio, offer a compact yet functional environment, while the larger solutions, such as the Lofts and the two-level Apartments, add a separate living room, a full kitchenette and more beds.
All accommodations are guaranteed a private bathroom with shower, free WiFi and soundproofed walls for greater comfort. Many rooms and apartments look directly onto Lake Maggiore thanks to private terraces or balconies, while others offer views over the surrounding garden. The size ranges from 22 sqm in the smallest room to 50 sqm in the more spacious apartments, making them suitable for both short and longer stays.
Spacious 50 sqm apartment on two levels, with a loft bedroom upstairs and lake views from the terrace. A kitchenette, living room and private bathroom with shower complete the accommodation, ideal for those seeking more space and independence.
This 50 sqm apartment stands out for its private garden and two bathrooms, in addition to the terrace overlooking the lake. The kitchen is fully equipped with a stovetop, refrigerator and microwave, while the living room with sofa bed can accommodate up to three people.
This option also spans two levels with a loft bedroom, but here the living room includes a dining area overlooking the balcony. An equipped kitchen and lake view complete the setting, designed for two guests looking for essential comfort.
The most compact of the rooms, at 22 sqm, offers an independent entrance and a private terrace with lake view. The private bathroom with shower and the soundproofed walls make it a practical choice for a couple’s stay.
25 sqm studio equipped with a full kitchenette featuring a stovetop, refrigerator and microwave. The private terrace offers an open view of the lake, while the shower bathroom and independent entrance ensure maximum privacy.
The 40 sqm loft combines a separate sleeping area and living room, with a panoramic balcony over the lake and a bathroom with shower and bidet. The equipped kitchen and sofa bed in the living area make it suitable for extended stays as well.
A variant of the loft with the bedroom set in the attic and featuring an extra-large double bed, the largest among those available. A balcony with lake view, a full kitchen and a bathroom with shower and bidet complete this multi-level solution.
25 sqm double room with independent entrance and a terrace overlooking the garden, rather than the lake as in the other accommodations. Soundproofed walls and a private bathroom with shower make it a simple, quiet base.
Guests at Cascina nel Bosco have access to an equipped garden with a picnic area, outdoor furniture and a sun terrace, ideal for relaxing amid the greenery of the hills above Lake Maggiore. Free bicycle rental allows guests to explore the surroundings without a car, while free private parking makes arriving by car easy.
The property offers a 24-hour reception, private and express check-in and check-out, a safe and an independent entrance for several accommodations. The rooms are equipped with heating, soundproofing and marble or tiled floors, while flat-screen TVs with satellite channels and a kettle or coffee machine complete the amenities. Pets are allowed on request, making Cascina nel Bosco a versatile choice for those travelling with their pet.
Cascina nel Bosco is set in the hills surrounding Cannobio, in a residential area surrounded by greenery a short distance from the Piedmont shore of Lake Maggiore. The atmosphere is typical of the countryside overlooking the water, with vineyards and woods alternating with small stone houses, away from the traffic of the town centre but still close to essential services.
Cannobio’s lakefront promenade is about 1 km away and can be easily reached by car or bicycle, thanks to the free rental offered by the property. Maccagno railway station is 4.1 km away, while Milan Malpensa Airport is connected in about 44 km. The Swiss border can be reached in just ten minutes by car, an advantage for those who also want to visit Ascona and Locarno in a day: Piazza Grande in Locarno is 15 km away and the Locarno Falconry is about 14 km away. Nearby, just 600 metres away, is Forno Zaccheo for breakfast, while several restaurants such as L’Oasi del Borgo and Pasta Fresca da Tea are within a few minutes’ walk.
Guests staying here can enjoy different activities depending on the season: in summer the lake is suitable for swimming, sailing and walks along the shore, while Parco Giona, about 3.9 km away, offers trails through woods and streams also suitable in autumn. Not far away is also the Torre Imperiale, 4.8 km away, a testament to the area’s military history, for those who love combining nature and culture during their stay on Lake Maggiore.
Reviews particularly praise the hospitality, with a score of 9.8 for staff, and cleanliness, rated 9.3. Comfort and location are also highly appreciated, both at 9.2, while the value for money stands at 8.9, confirming an overall very positive assessment of the property.
Yes, Cascina nel Bosco allows pets on request; a surcharge may apply for their stay.
Cascina nel Bosco is about 1 km from Cannobio’s lakefront promenade on Lake Maggiore, and many rooms and apartments offer direct views of the lake.
Rates at Cascina nel Bosco vary depending on the season, room type and dates of stay. You can check the updated price from our search partners.
Yes, Cascina nel Bosco is not served by public transport, so it is advisable to reach it with a private vehicle.
Yes, Cascina nel Bosco provides free WiFi in all rooms and common areas.
The minimum age for check-in at Cascina nel Bosco is 18 years old.
Yes, Cascina nel Bosco offers free private parking on site.