1-5 out of 5
Sort by:
high popularity
- Price: low to high
- Price: high to low
- Guest rating: high to low
- Popularity: high to low
Places to stay near Caviano
La Campagnola - Top Swiss Family Hotel San Nazzaro
Hotel
8.4
Great6565 reviews
10
Map
4.6 km from Caviano4.6 km from City Centre
Offering easy access to Vairano, set approximately a 5-minute walk away, the pet friendly Swiss Family Hotel La Campagnola San Nazzaro boasts a sauna and an outdoor swimming pool.
FromC$ 392
/nightSelect
Boutique Hotel Villa Sarnia San Nazzaro
Bed & Breakfast
8.2
Great3333 reviews
10
Map
3.5 km from Caviano3.5 km from City Centre
Set at a 2.6 km distance from Maggia, the 3-star Boutique Hotel Villa Sarnia San Nazzaro features 6 rooms with private bathrooms.
FromC$ 212
/nightSelect
Albergo Ristorante Al Portico
Hotel
8.6
Great1515 reviews
10
Map
2.1 km from Caviano2.1 km from City Centre
Lungolago Di Ascona is at a 4.1 km distance from the pet-friendly Albergo Ristorante Al Portico, while Lido Locarno is about a 10-minute drive away.
FromC$ 150
/nightSelect
Riva Beach Club I Boutique Hotel I Restaurant
Hotel
8.2
Great6464 reviews
10
Map
6.8 km from Caviano6.8 km from City Centre
Located at a 3.5 km distance from Lido Locarno Indoor Swimming Pool, the Riva Beach Club I Boutique Hotel I Restaurant Gambarogno features 6 rooms and an à la carte restaurant on-site.
FromC$ 176
/nightSelect
Hotel Arcadia
Hotel
8.2
Great2626 reviews
10
Map
4.7 km from Caviano4.7 km from City Centre
Set around 10 minutes' drive from Plaza Grande, the rooms in the 2-star Arcadia have views of garden.
FromC$ 255
/nightSelect
Saved
Save
🏨 Hotels in Caviano | 5 |
👛 Lowest price | 150 CAD |
✍️ Hotels Reviews | 203 |