7 Best Spa Hotels in Lima, Peru

Relaxation woman back massage in cosmetology spa centre.

This post may contain affiliate links. If you click one and make a purchase, I may earn a small commission at no extra cost to you. I only recommend products I genuinely use or believe will add value to you.

You’ve done the Inca Trail. Maybe you put a kink in your neck spotting sloths in the Amazon, or got tossed around in a dune buggy outside Huacachina until your teeth rattled. Now you want to put a relaxing button on the trip with a stay at a spa hotel.

Good news, bad news. There isn’t really a traditional spa hotel in Lima — no destination wellness resort with rolling hills and its own zip code. But don’t get too sad. Lima has some truly great hotel spas, and that matters particularly when you look at the prices.

At a Glance:

The Best Hotel Spas in Lima

I’ve been to all of these. Here’s what I actually think, and how much things cost.

1. Swissôtel Lima and Spa Specchi — the one we keep coming back to

man checking in at Specchi spa in the Swissôtel lima
Checking in at Specchi in the Swissôtel

We always stay at the Swissôtel, and Specchi is a big part of why. It’s a small high-end chain of spas and beauty facilities in Lima, and the outpost on the ground floor of the Swissôtel is beautiful enough that I’d go even if I weren’t a guest. Clean, well-run, genuinely relaxing.

The massages and treatments have all been excellent — a 70-minute Signature massage runs around S/240 (roughly $65), and if you want the full experience, the 4-hour Ritual with hydrotherapy, a massage, and a facial comes in around S/830 (about $220). Simpler treatments, like a 30-minute Cranial Sacral massage, are closer to $40.

Other pluses include the high-end gym, well-stocked with weights, plus a gorgeous indoor-outdoor pool and a salon where my whole family has gotten haircuts, and I get fantastic blowouts!

And here’s a detail that has nothing to do with the spa and everything to do with why I love this hotel: the showers in the rooms are so powerful they’re basically a spa experience on their own. After a day of exploring Lima, standing under that water pressure does more for your shoulders than you’d think.

Between the spa, the gym, the location, and yes, the showers, this is the one I’d put at the top.

Good to Know

San Isidro is more residential and walkable than people expect from “business district.” You’re not trapped in a glass tower.

2. Westin Lima and the Heavenly Spa — great treatments, less love for the location

woman receiving a snake venom facial at the Heavenly Spa
Getting a snake venom facial at the Heavenly Spa

The Heavenly Spa at the Westin is phenomenal, full stop. I’ve had incredible treatments there, including a facial that used a snake venom-derived serum, which sounds alarming and was actually pretty cool. The therapist I had was wonderful, and that mattered — she made the whole thing fun.

A 50-minute Swedish massage runs about S/241 ($65), and their deep-tissue Descontracturante is S/274 to S/363 depending on length, so roughly $75 to $97. If you’re going as a couple, treatments climb into the S/890–990 range, around $240 to $265.

Where the Westin loses me a little is the immediate neighborhood. The hotel is in San Isidro, but this is the commercial, high-rise side of the district rather than the leafy, more residential San Isidro I usually recommend to travelers. Unless you’re in Lima primarily for work and need to, stay right near work, I’d always stay closer to El Olivar or Lima Golf.

The locker room also didn’t wow me — totally fine, just not special. The entrance, on the other hand, is beautiful as is the waiting room and post-treatment relaxation area.

Best For

Business travelers who want a serious spa without leaving the neighborhood.

3. Country Club Lima Hotel and Yaku Spa — the old-school one with a soft spot in my heart.

Yaku Spa's robe and slippers, waiting at the Country Club Lima Hotel
Yaku Spa’s robe and slippers

I have real affection for Yaku Spa at the Country Club Lima Hotel. They use Guinot products, which I’m a fan of — the Summun Treatment facial alone is about S/380 ($100) — and this is genuinely the best value on this list.

The one time I brought a friend here for a full day of beauty — massages, facials, a blowout, the works — the whole thing came out to around $130. That may have been an especially good deal at the time, but even at current published rates, their day packages are the most affordable on this list by a wide margin.

The 4-hour Yaku package, which includes their water circuit, a body treatment, a massage, and a facial, runs about S/710, or around $190. Individual massages start around S/130, roughly $35.

It’s not that this spa is small, exactly — it’s just not as sprawling as the Westin. The setting more than makes up for it. The hotel overlooks the golf course at the Lima Golf Club, and there’s a genuinely charming café scene right outside.

The Country Club Hotel itself reads very old-school five-star — I’m not sure I’d choose to stay there, but I understand the appeal, and the spa alone is worth the trip.

Don’t Miss

The café outside the hotel. Good people-watching, good coffee, worth building time around.

4. Zest Spa at the Belmond Miraflores Park — perfection, and you pay for it

massage room at Zest Spa at the Belmond Miraflores Park
Photo credit: Zest Spa at Belmond

The Belmond isn’t exactly known for doing things halfway, and Zest Spa is no exception. I went here on my honeymoon, years ago now, and had great massages with beautiful ocean views over Miraflores.

A signature 60-minute massage here is S/338 — about $90, which, while there, seems expensive comparatively, but good to remember: the same 60 minutes at say Terranea Spa, back home, runs around $300.

And that’s one of the things people miss about Lima: you can have a genuinely five-star hotel spa experience for what you’d pay for a fairly ordinary massage back home.

5. InterContinental Lima and Presence Spa — new, lovely, just a little undersized

The InterContinental’s spa, Presence Spa, sits up on the cliffs in Miraflores. With four treatment rooms including a couples’ suite, wet and dry saunas, and a relaxation lounge, it’s lovely with nice views, a beautiful layout, and a genuinely relaxing space. A 60-minute deep tissue massage runs S/330, right around $88.

I wouldn’t call it the best spa I’ve ever experienced, and the treatment area does fee a little small relative to the overall size of the hotel, but you can’t go wrong here, especially if you’re already staying at the InterContinental for other reasons.

Also, there is something super fantastic about sitting right here after a treatment looking out over the trees to the ocean

6. Hotel B — technically not a spa hotel, but hear me out

Hotel B doesn’t have a spa, not officially.

What it has is a massage room tucked away on the second floor of the building, surrounded by the same cool curios and fabulous art that fill every other corner of that hotel, and I had one of the best massages of my entire life in it.

It’s a good reminder that “does this hotel have a spa?” and “will I have a great treatment in this city?” are two completely different questions in Lima.

7. Patty, at Mano Santa — the one that isn’t a hotel spa at all

massage therapist rubbing back of client at salon spa
Patty working her magic at Mano Santa Massage

This is the wild card, and honestly, the standout.

Patty — Patricia Calvo, of Mano Santa Massage — works out of her own space near the Malecón in Miraflores, a block from the Souma and the Radisson if you’re staying at either. She has a background in physiotherapy and yoga, over a decade of it, and it shows. A massage with her runs around S/150, roughly $40.

I’ll admit I was reticent. Going to someone’s home for a massage isn’t my instinct, and it took me a minute to get comfortable with the idea.

I’m so glad I did it anyway.

She’s incredible — the kind of therapist people fly back to Lima and specifically book with again. If you’re staying anywhere near the Malecón, don’t skip her because she’s not attached to a hotel brand. That’s kind of the point.

Good to Know

Book ahead if you can. Home-based, appointment-only, and worth planning around.

Frequently Asked Questions

Is there a real spa hotel in Lima?

Not in the destination-resort sense. Lima doesn’t have a hotel built around its spa the way you’d find in Bali or Tulum. What it has instead are excellent spas inside otherwise normal hotels — which, honestly, works out fine.

Which hotel has the best spa in Lima?

For me, it’s Specchi at the Swissôtel. The location, the gym, the pool, and even the room showers all add up. But Zest at the Belmond wins if you want views and don’t mind paying for them, and Yaku at the Country Club Hotel wins on value.

What’s the most affordable hotel spa in Lima?

Yaku Spa at the Country Club Lima Hotel. A full day of treatments there still costs less than a single treatment at some of the others.

Do I need to stay at the hotel to use its spa?

Generally, you don’t need to stay at the hotel to book a treatment, although policies can vary, and it’s worth confirming when you make your appointment. Specchi, in particular, is worth visiting even if you’re staying elsewhere.

Is it worth getting a massage outside of a hotel spa?

Absolutely. One of my favorite massages on this entire list happened at Hotel B, which doesn’t officially have a spa at all. And Patty at Mano Santa — who works out of her own space near the Malecón — is the therapist I’d go out of my way to book again.

Lima’s Spas Are Worth the Trip on Their Own

Going to spas in Lima is just part of our family DNA at this point. It’s one of our favorite things to do here.

And the prices make it almost absurd. My husband gets a massage every single day we’re in town, usually at some super-cheap little place he’s found, and he loves it just as much as anything on this list.

There’s something almost funny about that. Lima gets written off as this big, bustling, sometimes-dirty city. And somehow it’s become one of our happiest, most relaxing places on earth.

Similar Posts

Leave a Reply