A family-run bed and breakfast in the heart of Cannobio, on Lake Maggiore, with a panoramic terrace, mountain views and free private parking.
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.
B&B 21 is a family-run bed and breakfast located in Cannobio, a historic Piedmontese town overlooking Lake Maggiore, just 17 km from Piazza Grande in Locarno. The property is in the most central part of the town and offers bright rooms with a terrace and mountain views, some with a glimpse of the lake.
The rooms, ranging from 22 to 26 square metres, feature a private bathroom with shower, courtesy set and hairdryer, flat-screen TV, refrigerator, coffee machine and electric kettle: amenities designed for a self-sufficient and comfortable stay. Breakfast, served every morning, includes continental and vegetarian options.
Thanks to free private parking and WiFi included throughout the property, B&B 21 is a practical base for exploring the lower Lake Maggiore area, the Borromean Islands 37 km away, and nearby Switzerland. Couples in particular appreciate the quiet yet central location, rated 9.5 specifically for romantic stays, while the carefully kept atmosphere and comfortable beds make it an ideal choice for those seeking relaxation without giving up essential services.
The two room types offered by B&B 21 share a similar layout but differ slightly in size and details. Both feature a large double bed, private bathroom with shower, hairdryer and courtesy set, flat-screen TV, refrigerator, coffee machine and electric kettle, ensuring independence even for longer stays.
The first room, 22 square metres, stands out for its view spanning both the lake and the mountain, as well as a private terrace. The second, slightly larger at 26 square metres, offers an independent entrance and a mountain view, with a layout designed for those wanting more space. Both options are designed especially for couples, with particular attention to the quality of the beds and the care of the spaces, elements repeatedly highlighted by guests who have stayed at the property.
This 22 m² room is the only one in the property with a double view, over the lake and the mountain, and features its own private terrace where you can have breakfast or enjoy the sunset. The private bathroom includes a shower, hairdryer and courtesy set, while a flat-screen TV, refrigerator and coffee machine complete the amenities for a self-sufficient stay.
Larger than the previous one at 26 m², this room stands out for its independent entrance, which ensures greater privacy for guests. Overlooking the mountain, it has its own terrace, a tea and coffee set, and a private bathroom with shower, making it the most spacious option among those offered by the B&B.
B&B 21 offers guests a range of services designed for a comfortable stay in Cannobio. The garden with terrace and outdoor dining area is ideal for relaxing while enjoying the mountain view, while free private parking is a real advantage for those arriving by car in this part of Lake Maggiore.
General services include heating, a safe, luggage storage and the option of private and express check-in and check-out, as well as an independent entrance for some rooms. The property is entirely non-smoking and offers daily housekeeping to keep the spaces always in order.
As for dining, breakfast can be enjoyed directly in the room, while every room has a kettle and coffee machine for preparing tea and coffee independently. Free WiFi covers the entire property, and each room is equipped with a flat-screen TV with satellite channels.
B&B 21 is located in the heart of Cannobio, one of the most charming towns on lower Lake Maggiore, in a central part of town rated 9.5 by guests for its location. The village, with its historic centre overlooking the lake’s waters, retains an authentic character made up of arcaded lanes and small squares, far from the large tourist flows of the better-known towns on the opposite shore.
The property is just steps from bars and restaurants: Ristorante La Riva is only 100 metres away, while Marenca Cafè and Ristorante del Sole are about 150 metres away. Lake Maggiore is practically right outside the B&B, and the Maccagno and Pino-Tronzano railway stations are about 4 km away, useful for those travelling without a car along the Piedmontese and Swiss shores. Locarno, with its famous Piazza Grande, is reachable in 17 km, as is Golfclub Patriziale Ascona; Locarno airport is about 17 km away, and Milan Malpensa airport is 91 km away.
The surroundings offer plenty of options for excursions: the Torre Imperiale and Parco Giona, less than 5 km away, offer scenic trails overlooking the lake, while the Borromean Islands, 37 km away, remain a classic destination for a boat trip. In summer the area is perfect for swimming, sailing and walks along the lakefront; in winter the milder climate compared to inland areas makes Cannobio pleasant even off-season, with the possibility of visiting nearby villages or the Swiss shores of the lake.
Reviews particularly praise the staff, rated 9.9, and cleanliness, with 9.8 points. The comfort of the beds and the central location, ideal for couples, are also highly appreciated. The value for money, at 9.4, confirms an extremely positive overall assessment.
No, B&B 21 does not allow pets on the property.
Yes, B&B 21 provides guests with free private parking.
Yes, B&B 21 offers free WiFi throughout the property, including in the rooms.
B&B 21 offers breakfast with continental and vegetarian options, also available directly in the room upon request.
Rates at B&B 21 vary depending on the season, the chosen room and the dates of your stay. You can check the updated price from our search partners.
B&B 21 is about 37 km from the Borromean Islands, reachable by car along Lake Maggiore.
B&B 21 accepts cash payments only.