Family hotels in Machakos maintain competitive rates for spacious rooms accommodating 4-6 guests. Prices reflect standard double/twin occupancy with B&B options; family suites add KES 2,000-5,000. Weekend premiums apply (+20%). Data aggregated from Booking.com, Hotels.com, Traveloka, and Skyscanner listings.
Family Hotel Rate Comparison
| Hotel Name | Family Room (2 Adults + 2 Kids) | B&B Rate (per room) | Platforms w/ Best Deals | Notes |
|---|---|---|---|---|
| Gelian Hotel Machakos | KES 9,500 - 14,000 | KES 11,000 - 16,000 | Booking.com (CA$145 ≈ KES 14,500) | Pool included, top TripAdvisor family pick |
| Tea Tot Hotel Machakos | KES 6,800 - 10,500 | KES 7,500 - 11,500 | Traveloka (USD 44-66 ≈ KES 5,800-8,700) | Home-cooked kids' meals |
| Garden Hotel Machakos | KES 6,500 - 10,000 | KES 7,200 - 11,000 | Skyscanner (£80 ≈ KES 13,500 peak) | Budget family favorite |
| Kiikalloh Grand Resort | KES 14,000 - 20,000 | KES 16,000 - 22,000 | Direct booking | Resort pool + gardens |
| The Kyaka Hotel | KES 8,000 - 12,500 | KES 9,000 - 13,500 | Skyscanner (£56 ≈ KES 9,500) | Interconnecting rooms |
Average Family Room: KES 9,000/night. Cheapest Tonight: Garden Hotel KES 6,500. Prices exclude 16% VAT; quotes for March 14-15, 2026.
Rate Breakdown by Room Type
Gelian Hotel Machakos (Top Rated 7.6/10)
-
Standard Family (4 pax): KES 9,500-11,000
-
Deluxe Family Suite (6 pax): KES 13,000-16,000
-
B&B Add-on: KES 1,500 (kids under 12 free)
-
Booking Tip: Hotels.com shows CA$145 (KES 14,500 total w/ tax)
Tea Tot Hotel Machakos (4.0/10, 959 Reviews)
-
Family Room: KES 6,800-9,000
-
B&B Package: KES 7,500 (includes porridge/chapati for kids)
-
Best Deal: Traveloka USD 44.74/night (KES 5,900 standard)
Garden Hotel Machakos (3.6/10, 739 Reviews)
-
Economy Family: KES 6,500-8,500
-
Superior Family: KES 9,000-10,000
-
Skyscanner Flash: £80 peak = KES 13,500; midweek KES 6,500
Additional Family Options
| Hotel | Family Rate (KES) | Special Features |
|---|---|---|
| Konza City Tranzit | 7,000-11,000 | Near tech city, kids play area |
| Lysak Haven Park | 8,500-13,000 | Traveloka USD 66 (KES 8,700) |
| Reyna Hotel | 6,000-9,500 | USD 44/night deals |
Booking Insights
-
Midweek Savings: Monday-Wednesday 25-40% lower (KES 6,000 avg vs 10,000 weekends)
-
Family Discounts: Kids 5-12 often 50% off B&B at Gelian/Tea Tot
-
Free Cancellation: Available on Booking.com (48hrs notice) for all top picks
-
Payment: M-Pesa direct; platforms accept cards
Tonight's Deals (Mar 14):
-
Gelian: KES 11,000 family room
-
Kyaka: KES 8,000 (4.2/10 rating)
-
Garden: KES 6,500 best value
Recommendation: Gelian Hotel offers best pool + location combo at KES 11,000 B&B for families. Book via Booking.com for flexible rates or WhatsApp hotels directly for group deals (0710 551611 Gelian)