

Piedmont · Verbano-Cusio-Ossola
Ornavasso
A Toce-valley town, marble quarry for a famous Milan cathedral and the southernmost Walser colony in the Ossola.
- Best time
- Apr–Oct
- By car
- 1 h 30 min from Milan
- Population
- 3,323
Known for
DUOMO MARBLE
Quarries opposite Candoglia that supplied stone for the Duomo di Milano, the Arco della Pace, and the Certosa di Pavia from the fourteenth century.
WALSER COLONY
Southernmost Walser language island in the Ossola, settled from the Simplon and German-speaking until the end of the nineteenth century.
VALTOCE PARTISANS
Base of the Valtoce division during the Republic of Ossola in 1944, the brief Allied-recognised partisan state in the upper valley.
OSSOLANO
The commune lies inside the Ossolano DOP production zone.
When to visit
Best · Apr–Oct
- J10°
- F12°
- M14°
- A17°
- M21°
- J26°
- J28°
- A28°
- S23°
- O19°
- N13°
- D10°
- Best
- Hot or crowded
- Quiet
- Mostly closed
Daytime averages, 2020–2024. Weather data by Open-Meteo.com.
The festa: Nicola di Bari, 6 December
Why come
Ornavasso sits on the Toce river just upstream from Gravellona, where the valley narrows toward the southern threshold of the Val Grande. The quarries worked the right bank of the Ossola valley opposite Candoglia, and their stone traveled well beyond the commune: besides the Milan cathedral, it went into the facade of the Certosa di Pavia and the Octagon of the Duomo di Pavia, a supply line running from the fourteenth century onward. The town's frazione, Migiandone, formed part of the same Walser settlement, colonists from the Simplon who kept a German dialect alive here into the late nineteenth century, longer than in any Walser community further up the Ossola.
The ground beneath the town has its own older history: two pre-Roman necropolises, Celtic and Italic, with burials spanning the second century BC to the first century AD. Above the centro, the devotional life of the upper Toce climbed the hillside, and in 1944 that same high ground sheltered soldiers and then partisans of the Valtoce division, in the brief Allied-recognised partisan state that held the upper valley that year. A quarry town, a language outpost, and a wartime redoubt turn out to be the same few square kilometers, stacked in time rather than spread across it.
The Sunday letter
Ornavasso is on our list. Its letter is still to come.
We are writing about all 1,000 of these towns, one at a time, in a free letter every Sunday: the photo, the food, the festa. That is our mission. Sign up and you will be there when Ornavasso comes up. By Peter & Sophia, from Pietrasanta.
Read on
Ornavasso in our articles
The best cheese towns within 90 minutes of Milan6 towns, Ornavasso among them.
The best hill towns within 90 minutes of Novara9 towns, Ornavasso among them.
The best cheese towns within two hours of Turin10 towns, Ornavasso among them.
The best hill towns within 90 minutes of Milan10 towns, Ornavasso among them.
How to get there
From Milan (BGY), about 2 hours by car.
Turin (TRN) is about 2 hours away.
By car from the centre of Brescia 2h 20m.


What to see
Santuario della Madonna del Boden
Sanctuary above the town, standing 475 meters over the centro, reached by a climb that has drawn devotion from the surrounding valley since it was built.
Santuario della Madonna della Guardia
Hilltop sanctuary that housed Italian army troops and then partisans during the brief Allied-recognised partisan state of autumn 1944.
Cave di marmo
Quarries on the right bank of the Toce, still legible in the rock face, the source of stone for both the Duomo di Milano and the Arco della Pace.
Necropoli celtico-italica
Two pre-Roman necropolises excavated in the commune, with tombs of the second century BC to first century AD attributed to Celtic and Italic populations.
Parco Nazionale della Val Grande
Southern gateway to the largest wilderness area in the Italian Alps, with trails into the Val Grande starting from Migiandone.
The slow-trip planner
Building a trip? Find where Ornavasso fits in a slow Italy circuit.
Answer five questions. We will shape a geographically coherent slow trip from the 1,000 Italian towns most travelers skip. Yours to save and share.
Living here
- Population 3,323
- Commuter belti
- Pharmacy in town
- Nearest high school over ~30 minutes away
- Nearest airport Milan, 1 h 58 min drive
- Regional capital Torino, 1 h 59 min drive
Common questions
- What is Ornavasso known for?
- Ornavasso is a Toce-valley town at 215 meters, marble quarry for a famous Milan cathedral and the southernmost Walser colony in the Ossola.
- Where is Ornavasso?
- Ornavasso is a comune in the province of Verbano-Cusio-Ossola, in Piedmont.
- What is the nearest airport to Ornavasso?
- Milan (BGY), about 2 hours by car.
- How long is the drive from Brescia to Ornavasso?
- About 2h 20m by car.
- When is the best time to visit Ornavasso?
- Best in Apr–Oct. August is the warmest month, averaging 28 degrees, and May the wettest, with about 20 rain days.
- Is there a sagra or a festival in Ornavasso?
- The town keeps its patron saint's day: Nicola di Bari, 6 December.
- Which other towns are like Ornavasso?
- Neive, Castagnole delle Lanze and Gavi.
- How many people live in Ornavasso?
- 3,323 at the 2023 count.
Tags & datadesignations · numbers · sources
Recognised as
The numbers
- Elevation: 215 m
- Population: 3,323
- Surface area: 25.92 km²
These figures were compiled from public directories: ISTAT, OpenStreetMap and Wikidata, and from the official listings of the guides named on this page. Town details change; verify with official sources before you travel.
Similar
Towns like Ornavasso
Neive
Province: Cuneo
both inland, away from the coast · both between 3,000 and 10,000 people
Castagnole delle Lanze
Province: Asti
both inland, away from the coast · both between 3,000 and 10,000 people
Gavi
Province: Alessandria
both inland, away from the coast · both between 3,000 and 10,000 people
Guarene
Province: Cuneo
both inland, away from the coast · both between 3,000 and 10,000 people
Montelupone
Province: Macerata
both inland, away from the coast · both between 3,000 and 10,000 people
Corinaldo
Province: Ancona
both inland, away from the coast · both between 3,000 and 10,000 people
🌲 Parco Nazionale
More Parco Nazionale towns in Piedmont
Mergozzo
Province: Verbano-Cusio-Ossola
A village on the western shore of a small lake cut off from its larger neighbor by river sediment, with a centuries-old elm on its lakefront piazza.
Ronco Canavese
Province: Torino
A 271-inhabitant Francoprovenzale village at 956 meters on the Piemonte side of the Gran Paradiso National Park.
Vogogna
Province: Verbano-Cusio-Ossola
An Ossola medieval capital at 226 meters on the Toce, with a castle of 1348 and five centuries as seat of the lower valley's jurisdiction.
