Skip to main content

The 10 Best Resorts in Locarno, Switzerland

Check out our pick of great resorts in Locarno

Filter by:


Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Situated right at the lake promenade, only a few steps from the ship mooring and Locarno's Piazza Grande, the Al Pozz offers you superb views of Lake Maggiore.

The chef creates delicious dishes of the Ticino and Italian cuisine. The restaurant can also be used for various events.

great views. the staff was always very helpful. good breakfast.

Show more Show less
8.1
Very good
1,246 reviews
Price from
£133
per night

Featuring a balcony with garden views, a spa and wellness centre and a seasonal outdoor swimming pool, Appartement Suite Delta Resort can be found in Ascona, close to Golfclub Patriziale Ascona and 2 km from Piazza Grande Locarno. The apartment offers a spa experience, with its sauna, hot tub and beauty services. There is a children's playground and guests can make use of free WiFi, free private parking and an electric vehicle charging station.

This is a wonderful resort! The rooms are ample, clean, very modern and stylish. The entire resort is beautiful and well maintained. We booked the SPA Suite for 2h which was great fun and had a dinner at the hotel restaurant which was really tasty. All employees were super nice and we are sure this wasn't the last time we went. Bonus: Multiple Tesla destination chargers where you can charge your care for free.

Show more Show less
9.4
Superb
32 reviews
Price from
£427
per night

Surrounded by a large park, ideally located between Ascona and Locarno and 1 km from Lake Maggiore, Parkhotel Delta offers an indoor pool, a seasonal heated outdoor swimming pool, a wellness area and an à-la-carte restaurant. Free parking spaces and free WiFi are available on site.

we have been at the parkhotel Delta many times and its my favorite place to relaxe. The staff is the nicest and friendliest! everything is wonderful.

Show more Show less
8.5
Very good
826 reviews
Price from
£153
per night

Located in Ascona, 1.7 km from Golfclub Patriziale Ascona, Delta Resort Apartments provides accommodation with free bikes, free private parking, a seasonal outdoor swimming pool and a fitness centre. Each accommodation at the 4-star hotel has mountain views, and guests can enjoy access to a terrace and to a bar. The accommodation offers a 24-hour front desk, airport transfers, a shared lounge and free WiFi throughout the property.

Great breakfast on a Terrasse . Friendly employees. Even was driven to the train station . Nice location away from the noisy tourist . Great walking trail next to the hotel

Show more Show less
8.5
Very good
61 reviews
Price from
£290
per night

Hapimag Resort Ascona is situated in Ascona and offers a fitness centre. Complimentary WiFi is offered.

The property also has a spa and wellness centre with a sauna and a hammam. A children's playground is available for guests at Hapimag Resort Ascona to use.

Very friendly and helpful staff. Nice spa area. Beautiful garden.

Show more Show less
8.5
Very good
264 reviews
Price from
£224
per night

Offering a 300-metre long private lakeshore at Lake Locarno, the luxurious Castello del Sole features a spacious wellness centre with a gym, tennis courts and a golf course. It is surrounded by a 14-hectare big private park.

rooms are beautiful and nicely laid out property is very large with beautiful landscaping pool and spa are both fantastic lake beach is also beautiful restaurants are both delicious staff is very efficient and courteous property is perfect both for families with children and couples one of my best experiences in a relais and chateaux

Show more Show less
9.5
Exceptional
177 reviews
Price from
£401
per night

Surrounded by a Mediterranean garden, the 5-star Hotel Giardino in Ascona offers 2 award-winning restaurants, a spa area, and indoor and outdoor pools. Free WiFi is available, and an 18-hole golf course is just steps away.

Excellent service, incredible staff, lovely room, beautiful garden with superb furniture, great spa and pools, delicious breakfast, good location for trips in all directions, these people know what five star means, fantastic.

Show more Show less
9.2
Superb
127 reviews
Price from
£416
per night

Offering an indoor pool and mountain view, Ferienwohnung Isabella is situated in Ascona, 1 km from Golfclub Patriziale Ascona and 3.3 km from Piazza Grande Locarno. This property offers access to a balcony and free private parking. Free WiFi is available throughout the property, as well as a terrace and a restaurant. The property also offers accommodation for disabled guests.

Show more Show less
8.9
Fabulous
26 reviews
Price from
£515
per night

The Hotel Eden Roc is located a few minutes' walk from the center and the old town of Ascona. It is just 2.5 km from the Ascona Golf Course. Motor boats and bicycles can be rented directly from the concierge at the hotel.

Excellent facility, location on the lake, and amazing staff. Very Close to town shops and restaurants.

Show more Show less
9
Superb
401 reviews
Price from
£313
per night

All rooms at Yachtsport Resort Lago Maggiore in Brissago are located on the lake side. Guests have access to a private beach with a palm garden, and free WiFi is available.

Most of the rooms at Yachtsport Resort are air-conditioned and all feature a flat-screen satellite TV, extra long beds, and a bathroom with a rain-shower.

It was exceptional weekend in an exeptional hotel. Our room - Boesch - was in a marine style down to the smallest detail. The room consist of a sleeping room and a kind of bureau room with the balcony accesible from the bedroom. We were fascinated with the bathroom and its shower :-). Bed was comfortable. Despite the rainy weather we spent a lot od time at the balcony with direct view on the lake and the nearest yacht marine. Brekafast was great. The breakfast was varied, filling and tasty. I appreciate the omelette with vegetables made according to my request. The Staff was very welcoming and helpful. That was a very good choise for celebrating my birthday this year. :-)

Show more Show less
9.2
Superb
218 reviews
Price from
£239
per night

Looking for a resort?

Travellers who truly “get away from it all” trust resorts to provide the pinnacle of all-inclusive relaxation. Resort guests are invited to enjoy communal onsite amenities like pools, spas, restaurants, activities, excursions and shops, and stay the night in luxurious private rooms, villas or apartments.
Search resorts in Locarno

Resorts that guests love in Locarno

  • Avg. price/night: £119.33
    7.3
    Scored 7.3
    Good
    Rated good
     · 2,803 reviews
    Manor house. You feel like you're living in 1912. very luxury all house.
    ARISTEIDIS
    Young couple
  • Avg. price/night: £119.33
    7.3
    Scored 7.3
    Good
    Rated good
     · 2,803 reviews
    Such a lovely and relaxing place, nothing luxury but you feel super comfortable there. Place is very nice, clean and quiet, tasty breakfast with beautiful view and friendly staff there.
    Kateřina
    Group
  • Avg. price/night: £157.24
    8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 4,481 reviews
    Extremely friendly staff, super central located (3min from the train station), own bike storage room, not a luxury place but offers everything you need and provides great value for money
    Janik
    Young couple
  • Avg. price/night: £276.26
    8.9
    Scored 8.9
    Fabulous
    Rated fabulous
     · 1,049 reviews
    A beautiful building in a lovely setting. Amazing views over the lake. Luxury, comfort, peace and quiet. Friendly and helpful staff. Small but very nice pool and spa. Amazing breakfast buffet.
    Samantha
    People with friends