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.

A
Artur
From
Poland
We had a late check in, so we had to do a self check in in this case, which was super simple as we got clear instructions. The room was super clean and comfy. Nice breakfast. Will definitely stay there in the future.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,098 reviews
Price from
US$150.35
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!

F
Francesco
From
Switzerland
Location, view from the room, service, very modern room/structure/everything, breakfast
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 1,506 reviews
Price from
US$162.98
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.

s
spyridon
From
Germany
Great hotel, beautiful view, perfect facilities
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 1,082 reviews
Price from
US$413.73
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.

S
Sean
From
United Kingdom
The property was lovely with a great view. Bus stopped right outside. Lovely to be up in the hills.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 158 reviews
Price from
US$182.34
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.1
Superb - What previous guests thought, 966 reviews
Price from
US$210.01
1 night, 2 adults

Riva Rooms & Studios - Check-In 24hr

Locarno (Near Caviano)

Set in Locarno and with Piazza Grande Locarno reachable within 2.3 km, Riva Rooms & Studios - Check-In 24hr offers express check-in and check-out, non-smoking rooms, a shared lounge, free WiFi...

A
Anneli
From
Switzerland
Easy check in, comfortable room with everything you could need and a beautiful view of the lake. Transportation close by, or an easy walk along the lake into Locarno. I’ll be back!
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 962 reviews
Price from
US$163.32
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, 132 reviews
Price from
US$201.21
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.

M
Martyn
From
United Kingdom
Continental breakfast only but this was well presented fresh and plenty of choice. Large room, with unique design but very functional and modern. Very quiet and peaceful.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 132 reviews
Price from
US$560.87
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.

L
Lukas
From
Switzerland
Perfect mix of location and friendliness of the host!
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 381 reviews
Price from
US$248.99
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, 476 reviews
Price from
US$214.03
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

Budget hotels in Caviano and nearby

  • Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 22 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$225.38 per night
  • Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 21 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.

  • Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 26 reviews

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

    From US$188.63 per night
  • Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 26 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.06 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.

    From US$188.63 per night
  • 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.06 per night
  • Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 341 reviews

    Lakeview Cannobio Camping & Resort offers self-catering apartments and mobile homes right on the shore of Lake Maggiore. It includes a free private beach with deckchairs and free parking.

    From US$140.18 per night
  • Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 32 reviews

    Loft Torre Locarno by Quokka 360 - large studio on the city view tower is situated in Locarno, 4.7 km from Golfclub Patriziale Ascona, 38 km from Lugano Station, and 40 km from Exhibition Center...

    From US$239.80 per night

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$407.44 per night
  • Scored out of 10, guest rating 7.9
    Good - What previous guests thought, 465 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$183.50 per night
  • Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 68 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$251.51 per night
  • Scored out of 10, guest rating 9.1
    Superb - What previous guests thought, 424 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.

  • Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 570 reviews

    The “Meridiana” offers the charm of a historic Swiss-Italian Ticinese house with walls from the Middle Ages blended with modern architecture and facilities.

    From US$365.95 per night
  • Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 1,516 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$189.89 per night
  • Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 528 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$159.81 per night
  • Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 844 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$221.27 per night