Photo by Alon Ravid
Find Resorts & Hotels with Spas in Machakos
- Plan, book, stay with confidence
Be picky
Search almost a million properties worldwide
Change your mind
Book hotels with free cancellation
Check availability on Machakos Resorts & Hotels with Spas
Compare Machakos Resorts & Hotels with Spas room rates, reviews, and availability. Most hotels are fully refundable.

Kiikaloh Grand Resort
Kiikaloh Grand Resort

Gelian Hotel Machakos
Gelian Hotel Machakos
7.6 out of 10, Good, (12)
The price is AED 284
AED 335 total
includes taxes & fees
2 Apr - 3 Apr
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Find out more about Machakos
Find out more about Machakos
Recent reviews of Machakos hotels
Recent reviews of Machakos hotels

The Sarova Stanley
5/5 Excellent
Awsome
"Amazing place to stay. Awesome service and will stay again"
A verified traveler stayed at The Sarova Stanley
Posted 3 days ago
Explore a world of travel with Expedia
Explore a world of travel with Expedia
Find More Hotels near Machakos
Hotels near popular Machakos Attractions
- Hotels near Machakos People's Park
- Hotels near Machakos University
- Hotels near Machakos Golf Club
- Hotels near Kenyatta Stadium
- Hotels near Nairobi National Park
- Hotels near Thika Road Mall
- Hotels near Kenyatta International Convention Centre
- Hotels near University of Nairobi
- Hotels near The Aga Khan University Hospital
- Hotels near Nairobi Hospital
Machakos Hotels by Star Rating
Explore more hotels
- Hotel Boulevard Nairobi, City Centre CBD
- The Boma Nairobi
- Hilton Garden Inn Nairobi Airport
- Emara Ole-sereni
- Ole Sereni
- Glee Nairobi, a Preferred LVX Hotel
- Radisson Blu Hotel Nairobi Upper Hill
- PrideInn Plaza Nairobi Airport
- Tamarind Tree Hotel
- Eka Hotel Nairobi
- Sarova Panafric Hotel
- The Concord Hotel And Suites
- Fairmont The Norfolk
- La Maison Royale
- The Panari Hotel - Near Jomo Kenyatta International Airport
- 67 Airport Hotel
- Nairobi Safari Club by Swiss-Belhotel
- Cloud Hotel & Suites
- Best Western Nairobi Upper Hill
- The Crossroads Hotel Westlands