Mergozzo
|
Latest page update: 6 September 2025
|
By: Dion Protani
|
Where to Stay
Where to Stay in Mergozzo
Mergozzo has only a small number of hotel-style options, as much of the accommodation around the lake consists of smaller residences, B&Bs and campsites. Travellers looking for established hotels with fuller facilities and a stronger volume of guest reviews will find a broader selection in nearby towns on Lake Maggiore.
In Verbania, Grand Hotel Majestic is one of the most prestigious options on this part of the lake, appreciated for its elegant period style, lakeside gardens and consistently polished service (€€€€). Also in Verbania, Hotel Belvedere offers a well-reviewed alternative on the waterfront at Pallanza, valued for its comfortable rooms, good hospitality and convenient access to ferries and the promenade (€€€). For a peaceful stay within easy reach, Hotel Il Chiostro provides a historic setting, pleasant courtyards and reliable comfort, making it a practical base for exploring the wider area (€€).
In Verbania, Grand Hotel Majestic is one of the most prestigious options on this part of the lake, appreciated for its elegant period style, lakeside gardens and consistently polished service (€€€€). Also in Verbania, Hotel Belvedere offers a well-reviewed alternative on the waterfront at Pallanza, valued for its comfortable rooms, good hospitality and convenient access to ferries and the promenade (€€€). For a peaceful stay within easy reach, Hotel Il Chiostro provides a historic setting, pleasant courtyards and reliable comfort, making it a practical base for exploring the wider area (€€).
Where is
Where is Mergozzo?
|
The lakeside town of Mergozzo is situated within the Province of Verbano Cusio Ossola and stands at an elevation of 196 metres above sea level. It has a population of around 2,100 inhabitants.
The town belongs to the region of Piedmont and lies on the shores of the eponymous Lake Mergozzo which sits just to the north of Lake Maggiore and separated from it by the River Toce. |
Comune di Mergozzo
|
Province: Verbano Cusio Ossola
Region: Piedmont Population: 2,149 (in 2024 - source) Size: 27 km² Elevation: 196 metres Highlights: Parrocchia di Santa Maria Assunta, promenade Close by: Feriolo, Verbania, Lake Maggiore, Lake Orta, Stresa |
Awarded the Bandiera Arancione (Orange Flag)
Since: 2007
1 of 18 in Piedmont listed by Touring Club Italiano
Since: 2007
1 of 18 in Piedmont listed by Touring Club Italiano
What People Ask About Mergozzo
Where is Mergozzo located?
Mergozzo is a small lakeside town in Piedmont, located on the shore of Lake Mergozzo, near the western edge of Lake Maggiore. It is about 10 km northwest of Verbania in the province of Verbano-Cusio-Ossola.
What is Lake Mergozzo known for?
Lake Mergozzo is known for its clean water, calm atmosphere, and prohibition of motorboats. It is popular for swimming, canoeing, and walking along the lakeside path that connects the town to nearby woods and beaches.
Can you swim in Lake Mergozzo?
Yes, Lake Mergozzo is suitable for swimming and is often considered one of the cleanest lakes in Italy. There are small beaches and grassy areas along the lakefront, with gentle access into the water.
Does Mergozzo have a train station?
Yes, Mergozzo has its own train station on the Domodossola–Milan railway line. Regional trains connect it with Verbania, Domodossola, and other towns in northern Piedmont and Lombardy.
Is Mergozzo a good place to visit?
Yes, Mergozzo is ideal for visitors looking for a quieter alternative to Lake Maggiore. Its lakeside setting, relaxed pace, and natural surroundings make it popular for day trips and low-key holidays.
Related links
Discover
Discover Mergozzo
A quieter diversion away from Lake Maggiore
In fact it was the build-up of silt from the overflowing river that eventually created Lake Mergozzo which years ago used to be a part of the much larger Lake Maggiore. This topographical quirk has however produced a beautiful lake in its own right and a charming town lying on its shores.
This really is something of a secret escape from the more illustrious towns around Lake Maggiore and flies under the radar of most tourist guides. There's a strong sense of history in Mergozzo that starts in its beautiful Parrocchia di Santa Maria Assunta church with its inviting facade and peaceful courtyard.
Then just at the point when the main thoroughfare of Via Sempione becomes Via Roma, the historical aspect continues with the Museo Civico displaying archaeological artefacts.
This really is something of a secret escape from the more illustrious towns around Lake Maggiore and flies under the radar of most tourist guides. There's a strong sense of history in Mergozzo that starts in its beautiful Parrocchia di Santa Maria Assunta church with its inviting facade and peaceful courtyard.
Then just at the point when the main thoroughfare of Via Sempione becomes Via Roma, the historical aspect continues with the Museo Civico displaying archaeological artefacts.
Lakeside promenade
Via Roma eventually leads down to the lake and this is the most beautiful part of the town. Its long lakeside promenade is divided between two squares: Piazza Vittorio Veneto and Piazza Cavour.
At the point where these squares divide there's a famous elm tree that's 400 years old and completely hollow, earning it that much coveted "monumental tree of Piedmont" status that every sapling aspires to. Well ok, the tree is little more than a sideshow to the attractive lakeside where you'll find a number of shops, bars and restaurants.
Among those eateries incidentally is the Bar Ristorante Vecchio Olmo which means "Old Elm", just in case you had any difficulty locating the tree.
At the point where these squares divide there's a famous elm tree that's 400 years old and completely hollow, earning it that much coveted "monumental tree of Piedmont" status that every sapling aspires to. Well ok, the tree is little more than a sideshow to the attractive lakeside where you'll find a number of shops, bars and restaurants.
Among those eateries incidentally is the Bar Ristorante Vecchio Olmo which means "Old Elm", just in case you had any difficulty locating the tree.
Things to Do
Things to Do in Mergozzo
- Historic centre and lakeside promenade reflect Mergozzo’s origins as a fishing village, with stone houses, narrow alleys and views over the lake. The old town includes vaulted passages, fountains and traditional granite architecture. The lakeside is lined with benches and small docks, offering a quiet setting for walking and relaxing.
- Church of Santa Maria Assunta dates to the 11th century and is one of the oldest religious buildings in the area. It features Romanesque architecture, fresco fragments and a bell tower added in later centuries. The church is set slightly above the village and surrounded by olive trees. A short path leads to a viewpoint overlooking the lake.
- Lake Mergozzo is known for its clean waters and ban on motorboats, making it ideal for swimming, canoeing and paddleboarding. The shoreline has both grassy and sandy areas, with easy access for bathers. The lake is small enough to walk or cycle around via quiet local roads and paths. Fishing is also permitted with a licence.
- Sentiero Azzurro and other walking trails offer routes through chestnut woods and along hills overlooking the lake. Trails connect Mergozzo with nearby villages, archaeological sites and panoramic viewpoints. The terrain is gentle to moderate, suitable for half-day excursions. Signposts and maps are available in the village.
- Local food and craft traditions are celebrated through markets and seasonal events, especially in spring and autumn. Specialities include lake fish, chestnut-based dishes and stonework made from local granite. Artisan shops and cafés line the central streets. The village hosts small festivals featuring music, food tastings and local products.
Tours and Activities
Mergozzo Tours and Activities
Where to Eat
Where to Eat in Mergozzo
- Ristorante La Pagul: Located on the lakeside promenade, La Pagul offers refined Piedmontese and lake-inspired cuisine in an elegant setting. The menu features dishes such as risotto with perch, handmade pasta, and local meats, all complemented by a good wine list and views over Lake Mergozzo. Price guide: €€€ (Special occasion)
- Osteria La Vecchia Scuola: Situated in the historic centre of Mergozzo, this cosy osteria serves traditional dishes from the Ossola Valley and Piedmont region. Expect polenta, cured meats, and hearty stews, presented in a rustic, welcoming environment. Price guide: €€ (Mid-range)
- Ristorante Piccolo Lago: Found just outside the village, this two-Michelin-starred restaurant offers a highly creative and beautifully presented tasting menu focused on local ingredients and seasonal flavours. The lakeside setting and exceptional service make it a destination for fine dining. Price guide: €€€ (Special occasion)
- Trattoria il Risottino: Located a short walk from the lake, Il Risottino specialises in a variety of risotto dishes and simple, home-style Italian cooking. The relaxed setting and generous portions make it a popular choice for a comforting and informal meal. Price guide: €€ (Mid-range)
- Pizzeria Lido: A casual and budget-friendly option near the beach area, Pizzeria Lido offers a selection of pizzas, salads, and light dishes, ideal for a relaxed lunch or dinner by the lake. Price guide: € (Budget-friendly)
Photo Gallery
Mergozzo Photo Gallery
Places Close to [Place Name]
Places Close to Mergozzo
This really is a lovely part of the world with a great deal to see in every direction. The first and most obvious attraction in the area is Lake Maggiore which is a 10 minute drive from Mergozzo but also accessible on foot via a scenic walking route called the Sentiero Azzurro (Blue Path).
From this western spur of the lake you can head east to the city of Verbania whose attractions include the wonderful Villa Taranto, recently voted (by myself) as the best garden in Italy. Or instead of taking the eastern road to Verbania, you can head south to the town of Stresa with its grandiose historic palazzi overlooking the Borromean Islands where further beautiful gardens can be found on Isola Bella and Isola Madre.
From this western spur of the lake you can head east to the city of Verbania whose attractions include the wonderful Villa Taranto, recently voted (by myself) as the best garden in Italy. Or instead of taking the eastern road to Verbania, you can head south to the town of Stresa with its grandiose historic palazzi overlooking the Borromean Islands where further beautiful gardens can be found on Isola Bella and Isola Madre.
North of Mergozzo
Directly north of Mergozzo are the vast swathes of the Val Grande National Park which can be enjoyed in conjunction with a visit to the historic town of Domodossola and its Sacro Monte (Sacred Mountain) overlooking it.
Then yet another option is to head south to Lake Orta where there are numerous charms including the lakeside towns of Omegna, Orta San Giulio and Pella with the crowning glory in the middle of the lake: Isola San Giulio.
Then yet another option is to head south to Lake Orta where there are numerous charms including the lakeside towns of Omegna, Orta San Giulio and Pella with the crowning glory in the middle of the lake: Isola San Giulio.
Piedmont Top 10 - My Recommended Destinations in Piedmont
1. Orta San Giulio
2. Lake Maggiore
3. Langhe
4. Turin
5. Borromean Islands
6. Monferrato
7. Reggia di Venaria Reale
8. Asti
9. Val di Susa
10. Barolo
👉 Explore the Top 10 Places to Visit in Piedmont
1. Orta San Giulio
2. Lake Maggiore
3. Langhe
4. Turin
5. Borromean Islands
6. Monferrato
7. Reggia di Venaria Reale
8. Asti
9. Val di Susa
10. Barolo
👉 Explore the Top 10 Places to Visit in Piedmont
How to Get to [Place Name]
How to Get to Mergozzo
By Rail: Mergozzo has its own railway station on the Milan–Domodossola line. Regional trains connect Mergozzo with Milan in approximately 1 hour and 30 minutes, and with Domodossola in about 20 minutes. The station is located within walking distance of the town centre.
By Road: Mergozzo is approximately 100 km northwest of Milan, with a driving time of around 1 hour and 15 minutes via the A8 and A26 motorways. From Turin, the journey takes about 1 hour and 40 minutes via the A4 and A26. Exit at Verbania and follow local signs to Mergozzo.
Nearest International Airports:
By Road: Mergozzo is approximately 100 km northwest of Milan, with a driving time of around 1 hour and 15 minutes via the A8 and A26 motorways. From Turin, the journey takes about 1 hour and 40 minutes via the A4 and A26. Exit at Verbania and follow local signs to Mergozzo.
Nearest International Airports:
- Milan Malpensa Airport (Aeroporto di Milano-Malpensa): Located about 60 km south of Mergozzo, the drive takes approximately 1 hour via the A26 motorway. You can also travel by train from the airport to Milan and then onward to Mergozzo.
- Milan Linate Airport (Aeroporto di Milano-Linate): Situated around 120 km southeast of Mergozzo, the drive takes approximately 1 hour and 30 minutes. Train connections are available from Milan to Mergozzo.
Private Transfers
Mergozzo Private Transfers
A private transfer offers a reliable and straightforward way to reach Mergozzo or continue your journey from the town to nearby airports, lakeside destinations, or other parts of Piedmont and Lombardy. You’ll be collected from your chosen location and driven directly by a local, professional driver.
The nearest airport is Milan Malpensa Airport, located around 70 kilometres from Mergozzo, with a driving time of just over 1 hour. Milan Linate Airport can be reached in approximately 1 hour 30 minutes (around 115 kilometres), while Turin Caselle Airport is about 2 hours away (approx. 150 kilometres). If you're heading to Stresa or Verbania, journey times are usually under 30 minutes by car.
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.
The nearest airport is Milan Malpensa Airport, located around 70 kilometres from Mergozzo, with a driving time of just over 1 hour. Milan Linate Airport can be reached in approximately 1 hour 30 minutes (around 115 kilometres), while Turin Caselle Airport is about 2 hours away (approx. 150 kilometres). If you're heading to Stresa or Verbania, journey times are usually under 30 minutes by car.
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.

