Search hotels in Onsernone Valley, Switzerland
Enter your dates and choose from 32 hotels and other places to stay
Stay in Onsernone Valley's best hotels!
Filter by:
Star rating
Review score
Palazzo Gamboni Swiss Historic Hotel
Located in Comologno and with Piazza Grande Locarno reachable within 27 km, Palazzo Gamboni Swiss Historic Hotel provides a tour desk, non-smoking rooms, a terrace, free WiFi and a bar.

Wild Valley Hostel - Villa Edera
Located in Auressio, 13 km from Piazza Grande Locarno, Wild Valley Hostel - Villa Edera provides accommodation with a garden, free private parking, a shared lounge and a terrace.

BnB "A la Crus"
Featuring mountain views, BnB "A la Crus" offers accommodation with a terrace and a balcony, around 24 km from Piazza Grande Locarno.
Hotel al Ponte Antico
Set in Intragna, 8.2 km from Golfclub Patriziale Ascona, Hotel al Ponte Antico offers accommodation with a garden, free private parking, a private beach area and a terrace.

Hotel Al Fiume
The Hotel Al Fiume is located 4 km from Locarno and Ascona, the only hotel in the area away from the main roads and train tracks, located in a peaceful green garden with tropical plants, directly on...

Charme Hotel Barbatè
Set in Tegna, 5.9 km from Piazza Grande Locarno, Charme Hotel Barbatè offers accommodation with a garden, private parking, a shared lounge and a terrace.

Ristorante Tentazioni
Located in Cavigliano, 8 km from Piazza Grande Locarno, Ristorante Tentazioni provides accommodation with a garden, free private parking, a terrace and a restaurant.

Antica Osteria Ghiridone
Antica Osteria Ghiridone features a shared lounge, terrace, a restaurant and bar in Palagnedra. Each room includes a balcony with city views and free WiFi.

Hotel Bellavista Cavigliano
Located in Cavigliano, within 8 km of Piazza Grande Locarno and 9.1 km of Golfclub Patriziale Ascona, Hotel Bellavista Cavigliano provides accommodation with a restaurant and as well as free private...

Locanda Villa d' Epoca
Featuring free WiFi and a terrace, Locanda Villa d'Epoca offers pet-friendly accommodation in Aurigeno, 31 km from Lugano. Free private parking is available on site.

See reviews by guests who stayed at hotels in Onsernone Valley
- Scored out of 10, guest rating 9.8Exceptional - What previous guests thought, 44 reviewsThis place is magic … it’s perfect for calming down, you can find so many little corners where you can sit and read or just watch the mountains.. it’s perfect spot to go for excursions to rivers, walking trails. the lovely owner welcomes you with a coffee and prepares a wonderful breakfast. it’s a individual heart place.Guest review byBirteGermany