Cannobio
|
Latest page update: 26 May 2025
|
By: Dion Protani
|
Where to Stay
Where to Stay in Cannobio
Cannobio has an excellent selection of established lakeside hotels, reflecting its setting on the northern shore of Lake Maggiore and its appeal to visitors drawn to the promenade, old town and nearby nature reserve. Most accommodation is positioned close to the waterfront or within a short walk of the historic centre, giving guests easy access to ferries, restaurants and the lido. The best-reviewed hotels focus on comfort, lake views and attentive hospitality suited to longer stays.
Among the top choices, Hotel Cannobio enjoys a prime position on the lakeside piazza, earning steady praise for its elegant interiors, welcoming service and panoramic outlook (€€€). Hotel Pironi, set within a historic building in the old town, offers characterful rooms, vaulted interiors and consistently positive feedback for charm and atmosphere (€€€). For those seeking a hotel with direct access to the water, Park Hotel Villa Belvedere provides a peaceful garden setting, a pool and reliable standards of comfort just back from the lake (€€€).
Among the top choices, Hotel Cannobio enjoys a prime position on the lakeside piazza, earning steady praise for its elegant interiors, welcoming service and panoramic outlook (€€€). Hotel Pironi, set within a historic building in the old town, offers characterful rooms, vaulted interiors and consistently positive feedback for charm and atmosphere (€€€). For those seeking a hotel with direct access to the water, Park Hotel Villa Belvedere provides a peaceful garden setting, a pool and reliable standards of comfort just back from the lake (€€€).
Where is
Where is Cannobio?
|
The lakeside town of Cannobio is situated in the Verbano Cusio Ossola Province, on the shores of Lake Maggiore. It has a population of around 5,000 residents and is located 172 kilometres north east of Turin, the regional capital of Piedmont.
Nearby places of interest include Cannero Riviera, Oggebbio and the Sacro Monte di Ghiffa. |
Comune di Canobbio
|
Province: Verbano Cusio Ossola
Region: Piedmont Population: 5,038 (in 2024 - source) Size: 51 km² Elevation: 214 metres Water quality: Blue Flag Beach 2024 - 2025 Close by: Cannero Riviera, Oggebbio, Sacro Monte di Ghiffa |
Awarded the Bandiera Arancione (Orange Flag)
1 of 18 in Piedmont listed by Touring Club Italiano
1 of 18 in Piedmont listed by Touring Club Italiano
What People Ask About Cannobio
Is Cannobio worth visiting?
Yes, Cannobio is worth visiting for its historic centre, lively lakeside promenade, and views over the northern end of Lake Maggiore. It also has a weekly market and good swimming areas in summer.
What can you do in Cannobio?
You can walk through the old town, visit the Santuario della SS. Pietà , and relax at the lakeside beach. The Sunday market draws visitors from across the region, and there are boat trips to other towns.
How do you get to Cannobio?
Cannobio is located on the SS34 road near the Swiss border. The nearest train station is in Verbania, with bus connections to Cannobio. Ferries also link the town to other points along Lake Maggiore.
What is Cannobio known for?
Cannobio is known for its lakeside promenade, weekly market, and well-preserved old town. It’s also popular for water sports, walking, and access to nearby valleys and nature reserves.
When is the best time to visit Cannobio?
May to September is best, with warm weather and full ferry services. Summer is busiest, especially on market days, while spring and early autumn are ideal for quieter visits and outdoor walks.
Related links
Discover
Discover Cannobio
Cannobio is a town in the province of Verbano-Cusio-Ossola, located at the northern end of Lake Maggiore close to the Swiss border. Its historic centre retains a medieval layout, with narrow cobbled streets, arcaded buildings, and a lakeside promenade that reflects its role as both a trading port and resort. The weekly market continues this tradition, drawing visitors from both Italy and Switzerland.
Notable landmarks include the Collegiata di San Vittore, the Santuario della Pietà, and noble residences that line the old streets. The wide lakeside piazza is a focal point for events and gatherings, opening directly onto the waterfront. Road and boat connections link Cannobio with Verbania, Cannero Riviera, and towns across the lake, while its position makes it a gateway between Italy and Switzerland.
Notable landmarks include the Collegiata di San Vittore, the Santuario della Pietà, and noble residences that line the old streets. The wide lakeside piazza is a focal point for events and gatherings, opening directly onto the waterfront. Road and boat connections link Cannobio with Verbania, Cannero Riviera, and towns across the lake, while its position makes it a gateway between Italy and Switzerland.
Things to Do
Things to Do in Cannobio
- Lakeside Promenade and Old Port are the focal points of the town, lined with pastel-coloured buildings, restaurants, and market stalls. The promenade includes a small marina, shaded seating areas, and views across Lake Maggiore. It is especially lively on Sundays during the open-air market along the waterfront.
- Collegiata di San Vittore is the main parish church, located just behind the promenade. Originally medieval, it was rebuilt in the 18th century and features a Baroque interior with chapels, frescoes, and a marble altar. The church remains active and plays a central role in local religious events.
- Santuario della Pietà stands at the northern end of the lakefront and was built to commemorate a 16th-century miracle. The sanctuary includes a richly decorated interior, artwork by local painters, and a revered image of the Virgin. It attracts both visitors and pilgrims throughout the year.
- Cannobio Lido and Public Beach offer a wide stretch of lawn, pebbled shoreline, and clear water suitable for swimming. Facilities include sunbed hire, a playground, cafés, and a volleyball court. The beach is within easy walking distance of the centre and is a popular destination in summer.
- Valle Cannobina Walking and Cycling Routes lead from Cannobio into the hills, with marked trails passing waterfalls, stone bridges, and traditional alpine hamlets. Popular routes include the walk to Orrido di Sant’Anna and the path through the village of Carmine Superiore. The area is accessible year-round and offers a mix of natural and cultural sights.
Tours and Activities
Cannobio Tours and Activities
Where to Eat
Where to Eat in Cannobio
- Ristorante Grotto Sant’Anna: Located just outside the centre near a historic chapel, this atmospheric restaurant offers regional specialities such as polenta with braised meats, lake fish, and handmade pastas. Set in a stone grotto with outdoor seating in summer. Price guide: €€€ (Special occasion)
- Osteria Al Vecchio Ponte: A cosy and traditional spot near the river, this osteria serves classic dishes like risotto al Barolo, grilled meats, and hearty soups. The friendly service and rustic interior create a homely dining experience. Price guide: €€ (Mid-range)
- Ristorante Porto Vecchio: Situated right on the lakefront promenade, this restaurant pairs views of Lake Maggiore with a menu of fresh fish, pasta, and seasonal specialities. It’s a popular place for dinner with sunset views. Price guide: €€€ (Special occasion)
- Pizzeria Ermitage: Close to the town centre, Ermitage is known for its thin-crust wood-fired pizzas and casual setting. The menu also includes pasta dishes and simple meat options, ideal for families and groups. Price guide: €€ (Mid-range)
- Gelateria Bar Lago: This lakeside gelateria offers homemade ice cream, pastries, and quick snacks like sandwiches and toasties. Perfect for a light lunch or a sweet treat after a stroll along the promenade. Price guide: € (Budget-friendly)
Photo Gallery
Cannobio Photo Gallery
Places Close to [Place Name]
Places Close to Cannobio
- Verbania (approx. 25 km south of Cannobio): Situated on the shores of Lake Maggiore, Verbania is a town known for its beautiful lakeside views and stunning gardens, such as the Villa Taranto Gardens, which are home to a variety of plants and flowers. The town’s historic centre is filled with charming piazzas, cafes, and local shops. Verbania offers a perfect mix of nature, culture, and relaxation, making it ideal for those looking to explore the lakeside area.
- Baveno (approx. 20 km south of Cannobio): A picturesque lakeside town, Baveno is known for its elegant villas and beautiful beaches. The town is a gateway to the Borromean Islands, with boat trips to Isola Bella and Isola Madre offering visitors the chance to explore their stunning gardens and historic palaces. Baveno’s lakeside promenade and local cafes create a peaceful atmosphere perfect for a relaxing visit.
- Lago di Mergozzo (approx. 10 km south of Cannobio): A small, serene lake located near Lake Maggiore, Lago di Mergozzo is surrounded by lush forests and picturesque mountains. The town of Mergozzo, located at the southern end of the lake, offers a quiet retreat with scenic walking trails and the chance to enjoy watersports. The lake’s crystal-clear waters make it perfect for swimming and kayaking, providing a tranquil escape from the busier lakeside towns.
- Domodossola (approx. 45 km northeast of Cannobio): A town located in the Ossola Valley, Domodossola is surrounded by the Alps and offers a perfect blend of history and natural beauty. Visitors can explore the town’s charming old town, with its medieval architecture and narrow streets, and enjoy the stunning views of the surrounding mountains. Domodossola is also a hub for hiking and outdoor activities, making it an ideal base for exploring the valleys and mountains of the region.
- Maccagno (approx. 15 km north of Cannobio): A small, peaceful town on the shores of Lake Maggiore, Maccagno offers a tranquil atmosphere and beautiful views of the lake and surrounding mountains. The town is known for its charming lakeside promenade and its historic centre, with narrow streets and traditional stone houses. Maccagno is a great destination for relaxing by the water or taking part in outdoor activities like hiking and boating.
Lake Maggiore Top 10 - My Recommended Destinations
1. Isola Bella
2. Villa Taranto
3. Isola Madre
4. Verbania
5. Stresa
6. Laveno-Mombello
7. Santa Caterina del Sasso
8. Isola dei Pescatori
9. Luino
10. Baveno
👉 Explore the Top 10 Places to Visit on Lake Maggiore
1. Isola Bella
2. Villa Taranto
3. Isola Madre
4. Verbania
5. Stresa
6. Laveno-Mombello
7. Santa Caterina del Sasso
8. Isola dei Pescatori
9. Luino
10. Baveno
👉 Explore the Top 10 Places to Visit on Lake Maggiore
How to Get to [Place Name]
How to Get to Cannobio
By Rail: Cannobio does not have its own train station. The nearest railway station is in Verbania-Pallanza, approximately 30 kilometres to the south, served by Trenitalia regional trains on the Milan–Domodossola line. Journey times from Milan to Verbania are about 1 hour and 15 minutes. From Verbania, Cannobio can be reached by bus or taxi in around 40 minutes via the lakeside SS34 road.
By Road: Cannobio is located on the north-western shore of Lake Maggiore, just 7 kilometres from the Swiss border and about 110 kilometres north-west of Milan. It is accessible via the SS34, which runs along the western side of the lake. The drive from Milan takes approximately 2 hours, and from Verbania about 40 minutes. Parking is available near the historic centre, the lakeside promenade, and the ferry terminal.
Nearest International Airports:
Ferry Connections:
By Road: Cannobio is located on the north-western shore of Lake Maggiore, just 7 kilometres from the Swiss border and about 110 kilometres north-west of Milan. It is accessible via the SS34, which runs along the western side of the lake. The drive from Milan takes approximately 2 hours, and from Verbania about 40 minutes. Parking is available near the historic centre, the lakeside promenade, and the ferry terminal.
Nearest International Airports:
- Milan Malpensa Airport (Aeroporto di Milano Malpensa): Located around 95 kilometres south of Cannobio, the drive takes about 1 hour and 40 minutes. This is the most convenient major airport, with a wide range of domestic and international flights.
- Lugano Airport (Aeroporto di Lugano-Agno): Situated approximately 50 kilometres north, in Switzerland, with a driving time of about 1 hour and 15 minutes. Services are limited and mostly regional.
- Milan Linate Airport (Aeroporto di Milano Linate): Located roughly 125 kilometres south of Cannobio, the journey by car takes about 2 hours and 15 minutes.
Ferry Connections:
- Cannobio is served by Navigazione Lago Maggiore, with seasonal passenger ferry services connecting it to towns such as Luino, Cannero Riviera, Verbania, and Intra.
- Ferry journeys offer scenic views along the lake and convenient access to both Italian and Swiss lakeside towns.
- Typical journey times are around 15 minutes to Cannero Riviera, 30 minutes to Luino, and 50 minutes to Verbania.
- The ferry terminal is located along the lakefront promenade and operates more frequently from spring to early autumn.
Private Transfers
Cannobio Private Transfers
A private transfer is the easiest way to reach Cannobio or continue your journey from the town, providing a direct service without the need to organise train and bus connections or drive the winding lakeside roads yourself. You’ll be collected from your chosen location and driven by a local, professional driver, ensuring a comfortable and efficient journey.
From Cannobio, the closest hub is Milan Malpensa Airport, which can be reached in around 1 hour 30 minutes, a distance of 95 km. Milan Linate Airport is about 2 hours away at 135 km, while Turin Caselle Airport can be reached in roughly 2 hours, covering 150 km. A transfer to Milan city centre usually takes 1 hour 50 minutes with a journey of 125 km. For longer trips, Genoa Cristoforo Colombo Airport is around 2 hours 40 minutes away, a distance of 190 km.
To request a quote or check availability for a private transfer, just fill out the short form below and we’ll get back to you with all the details.
From Cannobio, the closest hub is Milan Malpensa Airport, which can be reached in around 1 hour 30 minutes, a distance of 95 km. Milan Linate Airport is about 2 hours away at 135 km, while Turin Caselle Airport can be reached in roughly 2 hours, covering 150 km. A transfer to Milan city centre usually takes 1 hour 50 minutes with a journey of 125 km. For longer trips, Genoa Cristoforo Colombo Airport is around 2 hours 40 minutes away, a distance of 190 km.
To request a quote or check availability for a private transfer, just fill out the short form below and we’ll get back to you with all the details.

