Skip to main content

Spa hotels in Locarno

Find the spa hotels that appeal to you the most

The best spa hotels in Locarno

Check out our selection of great spa hotels in Locarno

Filter by:

Review score

Hotel Belvedere Locarno

Hotel in Locarno

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
Arik.K
From
Israel
Very friendly staff. Tasty food. Comfortable rooms. It was really great to stay there.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 1,116 reviews
Price from
$416.01
1 night, 2 adults

EasyRooms ai Monti

Hotel in Locarno

Located in Locarno and with Piazza Grande Locarno reachable within a 5-minute walk, EasyRooms ai Monti has concierge services, non-smoking rooms, a garden, free WiFi and a bar.

J
Janet
From
United States
Very nice accommodation with access to hotel facilities including fitness/spa. Enjoyed having the robes and slippers in the room.
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 125 reviews
Price from
$202.31
1 night, 2 adults

Hotel la Palma au Lac

Hotel in Muralto, Locarno

Hotel la Palma au Lac is located on the beautiful lake promenade of Locarno, a few steps from the city center. All rooms provide a TV, a safe and a private bathroom.

E
Elizabeth
From
Australia
The hotel was an easy walk from the station- when you walk down the short hill to the lake side it’s worth crossing the road and walking along the lake. The gardens are gorgeous. The staff on reception, Gian and a lovely young woman whose name I didn’t get, were superb - welcoming & knowledgeable about Locarno. I was early, and Gian phoned me when my room was ready. The views were superb - it’s worth paying for a lakeside balcony room, although a tad exie. The breakfast was generous with a wide selection, even for vegetarians - a bonus was the outdoor terrace. The steam room and sauna were very well appointed. The jacuzzis had a wonderful aspect with views over the lake, although I found them overly chlorinated - certainly not a negative, but personal preference. It was a short walk to the ferries. Make sure you ask for the Ticino visitors pass - free buses & trains within the Canton & some limited ferry services and good discounts on the the funicular to the Madonna del Sasso sanctuary (you can walk up and/or down - many steep stairs - I walked down) and the adjoining cable car/chair lift to Alpe Cardada/Cimetta, both of which I recommend. Fabulous view to Monte Rosa and some good hiking. Lake swimming is accessible almost right in front of the hotel - the water clarity is wonderful and many species of water birds. The old town around the Piazza Grande was a treat as well, although it was very hot and they were setting up for a music festival.
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 1,343 reviews
Price from
$265.54
1 night, 2 adults

Dorint Resort & Spa Locarno-Riazzino

Riazzino (Near Locarno)

Located 5.5 miles from Piazza Grande Locarno, Dorint Resort & Spa Locarno-Riazzino offers 4-star accommodations in Riazzino and has a shared lounge, a restaurant and a bar.

A
Achepohl
From
United States
It was a stunning location with fantastic amenities and lovely staff (especially Fata)!
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1,115 reviews
Price from
$223.81
1 night, 2 adults

Castello del Sole Beach Resort&SPA

Ascona (Near Locarno)

Offering a 300-yard long private lakeshore at Lake Locarno, the luxurious Castello del Sole features a spacious wellness center with a gym, tennis courts and a golf course.

r
ralf
From
Germany
There is not much to say about this place it is probably on of the best places to stay at the Lago Maggiore. Everything is perfect. Very friendly and professional staff.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 127 reviews
Price from
$733.39
1 night, 2 adults

Hotel Eden Roc - The Leading Hotels of the World

Ascona (Near Locarno)

Located directly on the shore of Lake Maggiore, a private bathing beach, the jetty with its own marina and garden, guest rooms and suites.

M
Mmmmmmmh
From
Switzerland
Amazing location, great views, friendly staff, great design, minibar included
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 221 reviews
Price from
$695.45
1 night, 2 adults

Boutique Hotel Sunstar Brissago am Lago Maggiore

Brissago (Near Locarno)

Located on the shore of Lago Maggiore in Brissago, Boutique Hotel Sunstar Brissago am Lago Maggiore offers panoramic lake and mountain views, outdoor and indoor pools, a sauna and massage room, and a...

N
Nebojsa
From
Switzerland
Staff is extremely kind and shows care for their guests, especially in the restaurant area. Great location, very clean, nice view over the mountains and lake. Solid pool and spa area.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 193 reviews
Price from
$312.32
1 night, 2 adults

Casa Berno Panorama Resort

Ascona (Near Locarno)

Surrounded by a Mediterranean garden in the hills above Ascona, Casa Berno features a heated outdoor pool and a sun terrace overlooking Lake Maggiore. Free WiFi is available.

D
Dumitru
From
Switzerland
Excellent place. Excellent people. Excellent facilities. I will return with great pleasure.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 408 reviews
Price from
$303.47
1 night, 2 adults

Giardino Ascona

Ascona (Near Locarno)

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.

A
Anouk
From
Italy
Everything! Wonderful experience, the lush garden , the service was impeccable from start to finish. Highly personalised and warm, the staff made us feel not only welcomed but genuinely cared for. Dining at Ristorante Ecco with Chef Reto Brändl was another highlight. A true sensory journey. The spa was equally exceptional. The perfect getaway!
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 87 reviews
Price from
$829.49
1 night, 2 adults

Albergo Losone

Losone (Near Locarno)

Surrounded by a large garden with palm trees and a heated outdoor pool (32-34 °C), this family-run 4-star hotel on the Maggia River in Losone offers a private 9-hole golf course and a petting zoo.

M
Muller
From
Switzerland
Staff was professional, welcoming, and lovely• the hotel was clean, and facilities really great for families, location was also perfect as we could go. With the bikes directly to ascona and locarno, in only few minutes (way being mostly flat)
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 35 reviews
Price from
$531.07
1 night, 2 adults
All spa hotels in Locarno

Looking for a spa hotel?

What better way to unwind after a day of sightseeing than at a health and wellness spa? Spa hotels focus on maximum relaxation for their guests, providing luxury features like hot tubs, thermal pools, and professional massage services. Some spa hotels use mineral-rich water pumped straight out of the ground, helping to maintain and restore good health.

Most booked spa hotels in Locarno and surrounding area in the past month

See all

Popular with guests booking spa hotels in Locarno

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 7 reviews

Popular with guests booking spa hotels in Locarno

Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 66 reviews

Popular with guests booking spa hotels in Locarno

Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 125 reviews

Popular with guests booking spa hotels in Locarno

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 1,343 reviews

Popular with guests booking spa hotels in Locarno

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 1,116 reviews

Popular with guests booking spa hotels in Ascona

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 1,041 reviews

Popular with guests booking spa hotels in Ascona

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 589 reviews

Popular with guests booking spa hotels in Ascona

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 746 reviews

Popular with guests booking spa hotels in Ascona

Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 221 reviews

Popular with guests booking spa hotels in Ascona

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 127 reviews

All-inclusive spa hotels in Locarno and nearby

Villa Delta - Parkhotel Delta

Ascona
All-inclusive options available
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 1 review

Located in Ascona, 1.1 miles from Golfclub Patriziale Ascona, Villa Delta - Parkhotel Delta provides accommodations with a seasonal outdoor swimming pool, free private parking, a fitness center and a...

Villa Favorita - Parkhotel Delta

Ascona
All-inclusive options available
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 113 reviews

Located in Ascona, 1.4 mi from Monte Verità, Villa Favorita - Parkhotel Delta features accommodations with a restaurant, free private parking, free bikes and a seasonal outdoor swimming pool.

Appartement Suite Delta Resort 714

Ascona
All-inclusive options available
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 7 reviews

Just 1.1 miles from Golfclub Patriziale Ascona and 1.2 miles from Piazza Grande Locarno, Appartement Suite Delta Resort 714 features accommodations in Ascona with a seasonal outdoor swimming pool, a...

Castello del Sole Beach Resort&SPA

Ascona
All-inclusive options available
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 127 reviews

Offering a 300-yard long private lakeshore at Lake Locarno, the luxurious Castello del Sole features a spacious wellness center with a gym, tennis courts and a golf course.

Albergo Losone

Losone
All-inclusive options available
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 35 reviews

Surrounded by a large garden with palm trees and a heated outdoor pool (32-34 °C), this family-run 4-star hotel on the Maggia River in Losone offers a private 9-hole golf course and a petting zoo.

Giardino Ascona

Ascona
All-inclusive options available
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 87 reviews

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.

Hotel Tobler

Ascona
All-inclusive options available
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 746 reviews

Featuring a large outdoor pool surrounded by Mediterranean plants, Hotel Tobler enjoys a quiet location on a south-east-facing slope above Ascona.

Hotel la Meridiana, Lake & SPA

Ascona
All-inclusive options available
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 589 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.

Highly rated spa hotels in Locarno and nearby

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 1,041 reviews

Surrounded by a large park, ideally located between Ascona and Locarno and 0.6 mi from Lake Maggiore, Parkhotel Delta offers an indoor pool, a seasonal heated outdoor swimming pool, a wellness area...

From $197.26 per night
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 67 reviews

Located in Ascona, 1.1 miles from Golfclub Patriziale Ascona, Delta Resort Apartments provides accommodations with free bikes, free private parking, a seasonal outdoor swimming pool and a fitness...

From $472.91 per night
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 163 reviews

Hapimag Resort Ascona in Ascona provides accommodations with a fitness center, a bar, and a shared lounge. There's a spa and wellness center with a sauna, a hammam, and a wellness packages.

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 142 reviews

Only 984 feet from the sandy beach at Lake Maggiore, Hotel Village Campofelice offers you rooms on the 11th and 12th floor with panoramic views.

From $159.32 per night
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 336 reviews

Located in Gordola, 3.4 miles from Piazza Grande Locarno, Albergo Porta Verzasca features rooms with mountain views and free WiFi.

From $139.09 per night
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1,115 reviews

Located 5.5 miles from Piazza Grande Locarno, Dorint Resort & Spa Locarno-Riazzino offers 4-star accommodations in Riazzino and has a shared lounge, a restaurant and a bar.

From $227.60 per night
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 221 reviews

Located directly on the shore of Lake Maggiore, a private bathing beach, the jetty with its own marina and garden, guest rooms and suites.

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 408 reviews

Surrounded by a Mediterranean garden in the hills above Ascona, Casa Berno features a heated outdoor pool and a sun terrace overlooking Lake Maggiore. Free WiFi is available.

Enjoy breakfast in Locarno and nearby

Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 2 reviews

Providing massage services, CHIVA SUN well-being Gästesuite provides accommodations in Brione sopra Minusio. Both Wifi and private parking are available at the homestay free of charge.

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 60 reviews

Tenero’s Campofelice Camping Village**** is located just 1312 feet from the local sandy beach.

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 193 reviews

Located on the shore of Lago Maggiore in Brissago, Boutique Hotel Sunstar Brissago am Lago Maggiore offers panoramic lake and mountain views, outdoor and indoor pools, a sauna and massage room, and a...

Spa Hotels That Guests Love in Locarno

See all
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 1,343 reviews
Excellent Breakfast Buffet. Amazing Spa Area with very skilled massage therapists Very helpful and friendly staff. Great value for money. Big bathroom ans spacious room. Located directly in front of the lake
Guest review byUrsina
Young couple
Avg. price/night: $378.07
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 1,116 reviews
Room was comfortable, very clean and spacious. Swimming pool and sauna are very nice. Breakfast was perfect. The hotel staff is wonderful and helpful
Guest review byElimelech
Travelers with friends
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 1,343 reviews
Location is great and the staff were so friendly and helpful. The choice at breakfast was very good and warm drinks were offered promptly. The spa area is also very nice and I had a great massage.
Guest review byAlison
Travelers with friends
Avg. price/night: $378.07
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 1,116 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.
Guest review bySamantha
Travelers with friends