The 10 best spa hotels in Locarno, Switzerland | Booking.com
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.

J
Jaques
From
Switzerland
Very nice hotel, great Garden, amazing Restaurant, nice SPA
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 1,085 reviews
Price from
$411.07
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.2
Wonderful - What previous guests thought, 134 reviews
Price from
$199.91
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.

C
Colleen
From
United States
location, facilities amenities staff and breakfast were excellent!
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 1,405 reviews
Price from
$262.39
1 night, 2 adults

Dorint Resort & Spa Locarno-Riazzino

Riazzino (Near Locarno)

Located in Riazzino, 5.5 miles from Piazza Grande Locarno, Dorint Resort & Spa Locarno-Riazzino has accommodations with a shared lounge, private parking, 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, 822 reviews
Price from
$201.16
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.7
Exceptional - What previous guests thought, 127 reviews
Price from
$862.12
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.

R
Roger M
From
United States
What is there to not like about this hotel. So beautiful, staff is great, the spa was amazing. Ascona was for us a wonderful unexpected gem.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 249 reviews
Price from
$737.18
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, 199 reviews
Price from
$333.60
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.

J
Jonathan
From
United States
Incredible view. Great staff. Rented an e bike and blasted up and down the mountain with ease. Quiet.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 402 reviews
Price from
$312.36
1 night, 2 adults

Delta Resort Apartments

Ascona (Near Locarno)

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...

A
Allison
From
Switzerland
The setting of this hotel is so beautiful and peaceful. We loved our breakfast here every morning and the dinner was fantastic as well especially with singer and guitarist and view of the mountains all around. All of the staff were so friendly and helpful and we loved the shuttle service pick up and drop off from the train station.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 62 reviews
Price from
$464.80
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.1
Wonderful - What previous guests thought, 87 reviews
Price from
$775.91
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

Spa Hotels That Guests Love in Locarno

See all
  • Avg. price/night: $303.62
    Scored out of 10, guest rating 8.8
    Excellent - What previous guests thought, 1,405 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 by
    Ursina
    Young couple
  • Avg. price/night: $436.06
    Scored out of 10, guest rating 9.1
    Wonderful - What previous guests thought, 1,083 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 by
    Elimelech
    Travelers with friends
  • Avg. price/night: $303.62
    Scored out of 10, guest rating 8.8
    Excellent - What previous guests thought, 1,405 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 by
    Alison
    Travelers with friends
  • Avg. price/night: $436.06
    Scored out of 10, guest rating 9.1
    Wonderful - What previous guests thought, 1,083 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 by
    Samantha
    Travelers with friends