Skip to main content

Search hotels in Caviano

Enter your dates to see the latest prices and deals for Caviano hotels

Caviano – 4 hotels and places to stay

Filter by:

Star rating
Review score

Villa Rossella

Locarno (Near Caviano)

Set in Locarno and with Piazza Grande Locarno reachable within 700 metres, Villa Rossella offers a terrace, non-smoking rooms, free WiFi throughout the property and a bar.

K
Kuthupady Govardhan
From
Australia
Spotlessly clean! Balcony Location Carpark
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,091 reviews
Price from
US$150.85
1 night, 2 adults

Hotel Lago Maggiore - Welcome!

Locarno (Near Caviano)

Hotel Lago Maggiore - Welcome! is situated on the beautiful lake promenade of Locarno, a few steps from the city centre. Hotel Lago Maggiore - Welcome!

A
Anna
From
Russia
Close to the station but very quiet! Stayed for 1 more night in the room with lake view - highly recommended! Sunny at the balcony all day
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 1,493 reviews
Price from
US$163.52
1 night, 2 adults

Hotel Belvedere Locarno

Locarno (Near Caviano)

Hotel Belvedere Locarno, a superior 4-star hotel, is open year-round and offers 90 rooms and suites with beautiful views of Lake Maggiore, the city and the mountains.

A
Anna Maria
From
Switzerland
Big and comfortable room with an amazing view. The staff were very polite and helpful. The breakfast and dinner at the restaurant were great, very tasty.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 1,081 reviews
Price from
US$415.12
1 night, 2 adults

Boutique Centrale

Brione sopra Minusio (Near Caviano)

Situated in Brione sopra Minusio, 3.6 km from Piazza Grande Locarno, Boutique Centrale features views of the city.

C
Chau
From
Germany
The view from my balcony to Lake Maggiore is amazing.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 159 reviews
Price from
US$182.95
1 night, 2 adults

Charme Hotel al Torchio

Ascona (Near Caviano)

Charme Hotel al Torchio is located in Ascona, 3.1 km from Piazza Grande Locarno and 41 km from Lugano Station. This 3-star hotel offers a concierge service, luggage storage space and free WiFi.

P
Pamela
From
Netherlands
nice modern and clean rooms. the staff were friendly and helpful. morning breakfast with various choice of food.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 951 reviews
Price from
US$210.71
1 night, 2 adults

EasyRooms ai Monti

Locarno (Near Caviano)

Set in Locarno and with Piazza Grande Locarno reachable within 400 metres, EasyRooms ai Monti offers concierge services, non-smoking rooms, a garden, free WiFi and a bar.

L
Lendy
From
United Kingdom
The bedroom and facilities were luxurious and pampering. The bed was one of the most comfortable stays we've had.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 133 reviews
Price from
US$201.88
1 night, 2 adults

Boutique Hotel Albergo Brione

Locarno (Near Caviano)

Featuring free WiFi and a restaurant, Boutique Hotel Albergo Brione offers accommodation in Brione sopra Minusio, a 15-minute drive from Locarno´s city centre and 23 km from Lugano.

N
Noha
From
United Arab Emirates
Outstanding .. everything was super nice. Super COMFY bed, stunning view, super clean, delicious breakfast and helpful staff. I would like to thank Greta ,she is super nice, helpful and so kind. She was helping in every single detail. The breakfast in the morning was fresh and quality was excellent. The bread and croissant mmmmm everything exceeded my expectations.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 132 reviews
Price from
US$562.74
1 night, 2 adults

Art Hotel Riposo

Ascona (Near Caviano)

Offering an outdoor pool and sun terrace, Art Hotel Riposo is set in Ascona in the Canton of Ticino Region. Guests can enjoy the on-site restaurant. Every room includes a TV.

N
Natalie
From
Switzerland
Great location, beautiful rooftop bar, very nice personell, beautifully decorated.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 208 reviews
Price from
US$402.50
1 night, 2 adults

Hotel al Ponte Antico

Intragna (Near Caviano)

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.

J
James
From
United Kingdom
Really nice family run hotel right next to a beach overlooking an old bridge and a village
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 389 reviews
Price from
US$249.83
1 night, 2 adults

Smart-HOTEL MINUSIO, a Swiss Quality Hotel

Locarno (Near Caviano)

Surrounded by a garden with a heated outdoor pool, Smart-HOTEL MINUSIO, a Swiss Quality Hotel is a 2-minute drive from the centre of Locarno and Lake Maggiore.

K
Katarzyna
From
Poland
Everything! Beautiful views, nice and clean rooms, excellent breakfast, amazing service. thank you!
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 485 reviews
Price from
US$214.75
1 night, 2 adults
See all hotels in and around Caviano

Hotels with airport shuttles in Caviano

Most booked hotels in Caviano and surroundings in the past month

See all

Best hotels with breakfast in Caviano and nearby

  • Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 6 reviews

    Located in Ascona, 1.1 km from Golfclub Patriziale Ascona, Eden Roc Marina Hotel provides accommodation with free bikes, free private parking, a garden and a shared lounge.

    From US$471.26 per night
  • Scored out of 10, guest rating 7.9
    Good - What previous guests thought, 467 reviews

    Set in Ascona and within 1.1 km of Golfclub Patriziale Ascona, Osteria Ascona has a terrace, allergy-free rooms, and free WiFi throughout the property.

    From US$177.40 per night
  • Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 70 reviews

    Set in Ascona, 4.7 km from Piazza Grande Locarno, Casa Moscia offers accommodation with a garden, private parking, a private beach area and a shared lounge.

    From US$252.35 per night
  • Scored out of 10, guest rating 9.1
    Superb - What previous guests thought, 425 reviews

    Hotel Collinetta in Ascona can be found amid a Mediterranean park with palm and lemon trees right above Lake Maggiore and offers you rooms with balcony or terrace.

    From US$277.59 per night
  • Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 1,512 reviews

    Situated in Ascona and with Golfclub Patriziale Ascona reachable within 1.4 km, Seven Boutique Hotel features concierge services, non-smoking rooms, a garden, free WiFi throughout the property and a...

    From US$186.74 per night
  • Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 534 reviews

    Osteria Ticino by Ketty & Tommy enjoys a quiet location just a 5-minute walk from the Old Town of Ascona and the promenade along Lake Maggiore.

    From US$205.92 per night
  • Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 854 reviews

    Hotel Elvezia Ascona offers accommodation in Ascona. Guests can enjoy the on-site bar. All rooms are equipped with a flat-screen TV. You will find a kettle in the room.

    From US$261.18 per night
  • Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 772 reviews

    Located on the shore of Lake Maggiore in Ascona, Albergo Carcani by Ketty & Tommy offers a beautiful terrace overlooking the lake and the surrounding mountains.

    From US$235.06 per night

Budget hotels in Caviano and nearby

  • Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 24 reviews

    Located in Gambarogno and only 17 km from Piazza Grande Locarno, Schöne Wohnung an Toplage mit gratis Parkplatz! provides accommodation with mountain views, free WiFi and free private parking.

    From US$188.78 per night
  • Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 23 reviews

    Situated in Brissago, 11 km from Piazza Grande Locarno and 11 km from Golfclub Patriziale Ascona, Lake Music offers a shared lounge and air conditioning.

    From US$176.65 per night
  • Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 27 reviews

    Set in Brissago, 11 km from Piazza Grande Locarno and 11 km from Golfclub Patriziale Ascona, Lake Dream offers air conditioning.

    From US$176.65 per night
  • Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 29 reviews

    Lake Star is located in Brissago, 11 km from Golfclub Patriziale Ascona, 43 km from Borromean Islands, and 48 km from Lugano Station.

    From US$176.65 per night
  • Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 33 reviews

    Located in Brissago and only 11 km from Piazza Grande Locarno, Lake Blues provides accommodation with mountain views, free WiFi and free private parking.

  • Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 20 reviews

    Featuring garden views, Rustico in pietra provides accommodation with a balcony, around 11 km from Piazza Grande Locarno.

    From US$176.65 per night
  • Scored out of 10, guest rating 8.0
    Very good - What previous guests thought, 270 reviews

    Locarno Studios by Quokka 360 - in the centre of Locarno, a property with a garden and a terrace, is set in Locarno, less than 1 km from Piazza Grande Locarno, 4.1 km from Golfclub Patriziale Ascona,...

    From US$215.25 per night
  • Located in Locarno in the Canton of Ticino region, Rivellino Guesthouse features a terrace. Guests staying at this apartment have access to a balcony.

    From US$107.25 per night