Skip to main content

Stay in Machakos's best hotels!

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Wonderful: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest Price First Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Outback Kenya Lodge

Hotel in Machakos

Located in Machakos, 18 miles from Katunga Forest, Outback Kenya Lodge has accommodations with a garden, free private parking, a terrace and a restaurant. The breakfast was expertly prepared and left us feeling completely satisfied. The meals were not only delicious but also quite filling. The rooms are beautifully adorned and perfectly match the images provided. The staff is both amiable and responsive, and Zach was especially valuable, offering assistance throughout our stay.

Show more Show less
8.6
Excellent
51 reviews
Price from
$59.40
per night

Machakos Suites Luxury Hotel

Hotel in Machakos

Located in Machakos, 7.3 miles from Katunga Forest, Machakos Suites Luxury Hotel has accommodations with a garden, free private parking, a shared lounge and a terrace. Serene and calm environment Clean bedding Comfortable beds

Show more Show less
7.7
Good
120 reviews
Price from
$16.15
per night

Garden Hotel Machakos

Hotel in Machakos

Located in Machakos, 5.2 miles from Katunga Forest, Garden Hotel Machakos has accommodations with a garden, free private parking, a terrace and a restaurant.

Show more Show less

Koma Gardens and Resort

Hotel in Nguluni

Koma Gardens and Resort has a garden, terrace, a restaurant and bar in Nguluni. With free WiFi, this 5-star hotel offers room service and a 24-hour front desk.

Show more Show less
Price from
$19.80
per night

Lysak Haven Park hotel

Hotel in Machakos

Featuring 3-star accommodations, Lysak Haven Park hotel is located in Machakos, 6.4 miles from Katunga Forest and 29 miles from Nairobi SGR Terminus.

Show more Show less
Price from
$63
per night

Kiikalloh Grand Resort

Hotel in Machakos

Located in Machakos, 11 miles from Katunga Forest, Kiikalloh Grand Resort provides accommodations with a garden, free private parking, a terrace and a restaurant.

Show more Show less
Price from
$54
per night

Machakos Inn Hotel

Hotel in Machakos

Located in Machakos, 5.5 miles from Katunga Forest, Machakos Inn Hotel has accommodations with a terrace, free private parking, a restaurant and a bar.

Show more Show less
6
Review score
3 reviews
Price from
$65
per night

Galaxy Resort Kitengela

Hotel in Athi River

Located 19 miles from Kenyatta International Conference Centre, Galaxy Resort Kitengela offers 4-star accommodations in Athi River and has a bar.

Show more Show less
4.7
Review score
4 reviews
Price from
$32
per night

Caphill Hotel

Hotel in Syokimau

Located in Syokimau, 14 miles from Kenyatta International Conference Centre, Caphill Hotel provides accommodations with a shared lounge, free private parking, a restaurant and a bar. The staff are very professional and the rooms very clean. Breakfast is served on time and fresh. Guess what, I forgot something in the room after I checked out and was called by one of the staff to inform me about it and kept it safe for me. I'd always stay there anytime I'm around.

Show more Show less
7
Good
47 reviews
Price from
$17
per night

Olerai Hotel Kitengela

Hotel in Athi River

Located in Athi River, 25 miles from Kenyatta International Conference Centre, Olerai Hotel Kitengela has accommodations with a garden, free private parking, a shared lounge and a terrace. They said all the rooms were Occupied and they had no regards for me having booked the hotel before the trip.

Show more Show less
5.9
Review score
12 reviews
Price from
$27
per night

Hotels with extra health and safety measures

Find hotels in Machakos with added hygiene measures plus high cleanliness ratings

Safety features
Physical distancing
Cleanliness & disinfection
Food & drink safety

Most-booked hotels in Machakos in the past month

See all

Machakos's best hotels with breakfast

See all

FAQs about hotels in Machakos

  • On average, it costs $54 per night to book a 3-star hotel in Machakos for tonight. You'll pay around $44 on average if you stay at a 4-star hotel tonight, while a 5-star hotel in Machakos will cost around $24 (based on Booking.com prices).

  • Athi River, Machakos, and Syokimau are popular with other travelers visiting Machakos.

  • The average price per night for a 3-star hotel in Machakos this weekend is $45 or $45 for a 4-star hotel. Looking for something even fancier? 5-star hotels in Machakos this weekend cost around $24 per night (based on Booking.com prices).

  • There are 103 hotels in Machakos you can book on Booking.com.

Explore guest reviews of hotels in Machakos

See all