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.

Hotel in Cannobio, on Lake Maggiore, spanning a modern building and an 18th-century villa with private garden, panoramic restaurant and a public beach a few minutes' walk away.
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.
LVG Hotel Collection – Il Portico is a 3-star hotel in Cannobio, on Lake Maggiore, set within a modern building and an 18th-century villa next to the Sanctuary of Santissima Pietà.
The property is designed for those seeking a lakeside stay with more than one character: most rooms occupy the main building and offer lake views, while the villa’s rooms have a more intimate feel and look out onto the private garden. The range includes singles, flexible doubles with single or double beds, family quadruple rooms and the Executive Suite with a sitting area.
On the ground floor, the restaurant serves traditional cuisine with homemade specialities, also available on the panoramic terrace overlooking the lakefront promenade. Shared facilities include a lift, free WiFi, a TV lounge, luggage storage and paid private parking. Pets are welcome on request, possibly with a surcharge.
The location, right in front of the ferry pier for Switzerland and the Borromean Gulf, puts Cannobio’s historic centre and public beach just a five-minute walk away.

The rooms at Il Portico are split between the main building, where most units enjoy lake views, and the historic villa, with more intimate rooms overlooking the garden. All feature a private bathroom, flat-screen TV and parquet floors, with bed configurations designed for singles, couples and families: from compact 13-square-metre singles to 26-square-metre quadruples with a bunk bed or an extra sofa bed.
Those looking for something more can choose rooms with a terrace and direct lake view, ideal for breakfast outdoors, or the Executive Suite, the largest in the property, set within the villa with a separate living area. Some doubles offer the flexibility of single or extra-large double beds, useful for groups with different needs. The result is a varied range of rooms that remains consistent in materials and basic comfort.
Room in the main building with a private terrace overlooking Lake Maggiore, one of the few with this direct view. The bed configuration is flexible, with either two singles or an extra-large double, suited to couples as well as two travellers with no fixed requirements.
One of the largest rooms in the main building, designed for families or small groups thanks to the sofa bed paired with the large double bed. Here too the view opens onto Lake Maggiore, a detail that sets it apart from the villa’s quadruple rooms.
A compact solution designed for a single guest, with a private bathroom featuring a shower and, unlike the Classic version, a view of Lake Maggiore included in the Superior category’s price.
The largest room type in the property, set within the 18th-century villa with a living area featuring a sofa bed, separate from the sleeping area with a large double bed. The minibar is an amenity exclusive to this category.
An entry-level double room with an extra-large bed, private bathroom with shower, bidet and complimentary toiletries. Smaller than the Deluxe and without a lake view or terrace, it still offers complete basic comforts.
A quadruple room with a bunk bed paired with the large double bed, suited to families with children. Unlike the Superior room with the same guest capacity, this one has no lake view, but the floor area remains identical at 26 square metres.
The property’s most basic single room, the same size as the Superior but without a lake view. Private bathroom with shower, bidet and complimentary toiletries for a practical stay at a lower rate.
A flexible double room slightly larger than the Deluxe with single beds but without a terrace or lake view, suited to those who prioritise interior space over a panoramic outlook.
Il Portico offers guests a restaurant with traditional cuisine and homemade specialities, alongside a bar and an in-house café, with menus for special diets on request and the option of packed lunches. The property is entirely non-smoking and features a lift, heating, a common lounge with TV, luggage storage and room service.
Every room has a private bathroom with shower or bathtub, bidet, hairdryer and complimentary toiletries, plus a flat-screen TV with cable and satellite channels. Free WiFi covers the entire property, while private parking is available for a fee.
General facilities also include a garden with outdoor furniture, bicycle rental, meeting and banquet facilities, 24-hour security and accessible accommodation for guests with disabilities, as well as rooms designed for families.
Il Portico is located in the heart of Cannobio, in Piazza Santuario, next to the Sanctuary of Santissima Pietà and just steps from the Lake Maggiore promenade. This is the town’s liveliest area, amid the alleys of the historic centre, shops and venues, with the public beach reachable in about five minutes on foot and the ferry pier to the Swiss side of the lake right in front of the property.
For dining out there’s no need to go far: Pizzeria Eraora is just 50 metres away and Beer-Bante Birreria Steakhouse 30 metres, while Bar Pit Stop Cannobio is about 500 metres away. Travellers by train can rely on Maccagno station, 3.7 km away, or Pino-Tronzano station, 4.8 km away; the reference airport is Malpensa, about 45 km away. The hotel’s private parking, available for 10 euros a day, makes it easier to get around by car along the Piedmont side of the lake.
From Cannobio it’s easy to organise outings in nature, such as a walk to Parco Giona, 3.6 km away, or a visit to the Torre Imperiale, a fortified ruin 4.4 km away. In summer the lake is ideal for swimming, boat trips and evening walks along the promenade; in winter the area is quieter, ideal for those seeking a slower pace. To the north, Switzerland is within ferry reach: Piazza Grande in Locarno is about 13 km away and the Locarno Falconry about 13 km away, suitable destinations for a half-day trip across the border.
Guests especially praise the location, rated 9.6, and the staff, with a score of 8.8. Cleanliness and comfort also score well, both at 8.2. Services and value for money remain the most debated points, with ratings around 7.6-7.7.
LVG Hotel Collection – Il Portico is located at Piazza Santuario 2 in Cannobio, on Lake Maggiore, next to the Sanctuary of Santissima Pietà and a few minutes from the historic centre and public beach.
Yes, LVG Hotel Collection – Il Portico accepts pets on request, although a surcharge may apply.
No, LVG Hotel Collection – Il Portico offers private on-site parking at a cost of 10 euros per day, subject to availability.
Yes, LVG Hotel Collection – Il Portico serves a continental, Italian, vegetarian and buffet breakfast.
Rates at LVG Hotel Collection – Il Portico vary depending on the season, room type and dates of stay. You can check the updated price from our search partners.
LVG Hotel Collection – Il Portico is located right in front of the departure point for ferries to the Swiss side of Lake Maggiore and to the Borromean Gulf.
Yes, LVG Hotel Collection – Il Portico offers quadruple rooms with a bunk bed or an extra sofa bed, designed for families of up to 4 people.