NextOnTrip

Bagni di Craveggia

Craveggia, Italy

About this place

Bagni di Craveggia is a small hamlet belonging to the municipality of Craveggia in Piedmont, tucked into the Onsernone Valley at an elevation of 986 metres — right on the border with Switzerland. The place takes its name from a thermal spring with water reaching around 28°C, a feature that has drawn visitors to this quiet corner of the Alps for generations.

Where exactly is Bagni di Craveggia?

Administratively, this is Italian territory, part of the municipality of Craveggia, but geographically it sits right on the Swiss-Italian border, along the Isorno river, which marks the natural divide between the two countries in this stretch of valley. The surrounding landscape is classic Onsernone Valley terrain: steep wooded slopes framing a narrow valley floor cut through by the river.

How do you get to Bagni di Craveggia?

The road route runs through Spruga, a village belonging to the Swiss municipality of Onsernone, located on the opposite bank of the Isorno river. In practice, this means the most convenient approach to Bagni di Craveggia is from the Swiss side, even though the destination itself is administratively part of Italy. Because conditions in Alpine valleys can shift with the seasons, it's worth checking locally on the current state of the road and any border crossing point before setting off.

What is there to see?

The main draw is the thermal spring that gave the place its name — "bagni" is Italian for "baths." At around 28°C, the water is noticeably warmer than the mountain streams typical of this region, and that warmth is precisely what has made the spot a point of interest for visitors over the years. The Onsernone Valley itself is one of the quieter corners of the Italian-Swiss Alps, better suited to travellers looking for solitude and unspoiled scenery than to anyone expecting resort-style facilities.

When is the best time to visit?

Mountain valleys at an elevation approaching a thousand metres are generally easiest to reach during the warmer months, when access roads and paths tend to be in their best condition. Winter can bring much harder conditions to the Onsernone Valley, so if you're planning a visit outside the summer season, it's worth checking current local conditions and access before you travel.

Frequently Asked Questions

Is Bagni di Craveggia in Italy or Switzerland? It's formally a hamlet of the Italian municipality of Craveggia in Piedmont, but it lies right on the border with Switzerland, along the Isorno river.

Where does the name come from? The name comes from a thermal spring on site, with water around 28°C — "bagni" means "baths" in Italian.

How do you reach Bagni di Craveggia? The access road runs through Spruga, a village in the Swiss municipality of Onsernone, situated across the Isorno river from Bagni di Craveggia.

Is there tourist infrastructure on site? No — this is a small, quiet spot in an Alpine valley rather than a developed resort, so it's worth planning accordingly before you visit.

Earn badges for the places you visit

Download NextOnTrip, discover new places and check off your trails.