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.

ACK Guest House Machakos

Hotel in Machakos

Located in Machakos, within 4.4 miles of Katunga Forest and 31 miles of Nairobi SGR Terminus, ACK Guest House Machakos provides accommodations with a restaurant and free WiFi throughout the property...

Show more Show less
8
Very Good
2 reviews
Price from
$48.60
per night

Lysak Haven Park hotel

Hotel in Machakos

Located in Machakos, 6.4 miles from Katunga Forest, Lysak Haven Park hotel provides accommodations with an outdoor swimming pool, free private parking, a garden and a restaurant.

Show more Show less
Price from
$63
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. Welcoming and very friendly receptionist. The room was very clean and neat

Show more Show less
7
Good
52 reviews
Price from
$20
per night

Kiandani Hotel

Hotel in Machakos

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

Show more Show less
Price from
$41
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. The staff were all so helpful and very friendly

Show more Show less
7.3
Good
82 reviews
Price from
$19
per night

Gelian Hotel

Hotel in Machakos

Located in Machakos, 5.5 miles from Katunga Forest, Gelian Hotel has accommodations with a fitness center, free private parking, a shared lounge and a bar. the staff was great, nice and accommodating.

Show more Show less
6.7
Review score
19 reviews
Price from
$100
per night

Lukenya Getaway

Hotel in Athi River

Located in Athi River, 23 miles from Kenyatta International Conference Centre, Lukenya Getaway provides accommodations with a garden, free private parking, a shared lounge and a terrace. Breakfast was well served with variety of food

Show more Show less
7
Good
8 reviews
Price from
$75
per night

Hotel Nomad

Hotel in Athi River

Located in Athi River, 19 miles from Kenyatta International Conference Centre, Hotel Nomad has accommodations with a restaurant, free private parking and a bar. Good customer care at the reception

Show more Show less
7.1
Good
8 reviews
Price from
$23
per night

Anthena Hotel

Hotel in Athi River

Located in Athi River, 14 miles from Kenyatta International Conference Centre, Anthena Hotel provides accommodations with a garden, free private parking, a shared lounge and a restaurant.

Show more Show less
3
Review score
2 reviews
Price from
$35
per night

Greenpark Sundowner

Hotel in Athi River

Located in Athi River, 20 miles from Kenyatta International Conference Centre, Greenpark Sundowner has accommodations with a garden, free private parking, a shared lounge and a terrace. Nice breakfast,checked out late because of night flight from JKIA.no charges..super.

Show more Show less
6.7
Review score
36 reviews
Price from
$37
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

FAQs about hotels in Machakos

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

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

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

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