Properties are selected based on real traveler reviews and popularity among guests who’ve booked a night in Nyeri on Hotels.com. These Nyeri Resorts & Hotels with Spas consistently deliver on quality, location and traveler experience. Last updated on .
Resorts & Hotels with Spas in Nyeri
Free cancellation options if plans change
Earn rewards on every night you stay
Save more with Member Prices
Check prices for these dates
Tonight
Sep 29 - Sep 30Tomorrow
Sep 30 - Oct 1This weekend
Oct 2 - Oct 4Next weekend
Oct 9 - Oct 11Top 5 Resorts & Hotels with Spas in Nyeri at a glance
- 1. Paradise Farm Cottages Mbui — 3-star hotel in Nyeri. Guest rating: 9.0/10 — Wonderful.
- 2. Highlands view boutique villas & resort — 3-star hotel in Mweiga. Guest rating: 10/10 — Exceptional.
- 3. Aberdare Country Club — 4.5-star hotel in Mweiga. Guest rating: 9.6/10 — Exceptional.
- 4. FK Resort & Spa — 3.5-star hotel in Marua. Guest rating: 9.2/10 — Wonderful.
- 5. Oldoiyo Lengai Hotel — 3-star hotel in Karatina.
Resorts & Hotels with Spas in Nyeri
CA $58
CA $69 total
includes taxes & fees
Oct 1 - Oct 2




2. Highlands view boutique villas & resort
Highlands view boutique villas & resortMweiga
- Full-service spa
- Steam room
- Sauna
- Breakfast included
CA $112
CA $133 total
includes taxes & fees
Sep 30 - Oct 1
CA $197
CA $232 total
includes taxes & fees
Oct 1 - Oct 2
CA $129
CA $153 total
includes taxes & fees
Sep 30 - Oct 1
CA $103
CA $125 total
includes taxes & fees
Oct 30 - Oct 31




8. JW Marriott Mount Kenya Rhino Reserve Safari Camp
JW Marriott Mount Kenya Rhino Reserve Safari CampLaikipia County
- Full-service spa
- Massages
- Steam room
- Sauna
- Breakfast included
CA $3,387
CA $3,997 total
includes taxes & fees
Oct 16 - Oct 17
CA $42
CA $50 total
includes taxes & fees
Sep 30 - Oct 1
Top landmarks in Nyeri
Nyeri Golf Course
You might want to practice your swing at Nyeri Golf Course, a golf course located 0.5 mi (0.8 km) from central Nyeri.
St. Peter's Anglican Church
St. Peter's Anglican Church is in the heart of Nyeri, so why not stop by during your stay.




























