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

Superb: 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 4 stars

Hotel in Machakos

Set in Machakos, 29 km from Katunga Forest, Outback Kenya Lodge offers accommodation 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
Fabulous
62 reviews
Price from
£48
per night

Machakos Suites Luxury Hotel

Hotel in Machakos

Situated in Machakos, 12 km from Katunga Forest, Machakos Suites Luxury Hotel features accommodation with a garden, free private parking, a shared lounge and a terrace. Maureen has been such an amazing host. She made perfect breakfasts and our room was clean and neat. She has been so helpful and kind all the time. We kindly recommend the place. We shall return!

Show more Show less
7.6
Good
110 reviews
Price from
£14
per night

Amazing Kenya Retreat 4 stars

Hotel in Machakos

Located in Machakos, 50 km from Kenyatta International Conference Centre, Amazing Kenya Retreat provides accommodation with a garden, free private parking, a restaurant and a bar.

Show more Show less
Price from
£114
per night

Pine Breeze Getaway LUKENYA 3 stars

Hotel in Athi River

Situated in Athi River, 33 km from Kenyatta International Conference Centre, Pine Breeze Getaway LUKENYA features accommodation with a garden, free private parking, a restaurant and a bar.

Show more Show less
Price from
£15
per night

ACK Guest House Machakos 3 stars

Hotel in Machakos

Located in Machakos, within 7.1 km of Katunga Forest and 49 km of Nairobi SGR Terminus, ACK Guest House Machakos provides accommodation with a restaurant and free WiFi throughout the property as well...

Show more Show less
Price from
£37
per night

Tala Ridge Country Resort 5 stars

Hotel in Kangundo

Located in Kangundo, 31 km from Ol Donyo Sabuk National Park, Tala Ridge Country Resort provides accommodation with a garden, free private parking, a terrace and a restaurant.

Show more Show less
4
Review score
1 reviews
Price from
£66
per night

NEDLAND INN 3 stars

Hotel in Konza

Located in Konza, 36 km from Katunga Forest, NEDLAND INN provides accommodation with a garden, free private parking, a terrace and a restaurant.

Show more Show less

Koma Gardens and Resort 5 stars

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

Lysak Haven Park hotel 3 stars

Hotel in Machakos

Featuring 3-star accommodation, Lysak Haven Park hotel is set in Machakos, 47 km from Nairobi SGR Terminus and 3.1 km from Machakos Peoples Park.

Show more Show less

Kiikalloh Grand Resort 4 stars

Hotel in Machakos

Located in Machakos, 18 km from Katunga Forest, Kiikalloh Grand Resort provides accommodation with a garden, free private parking, a terrace and a restaurant.

Show more Show less
Price from
£41
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 & disinfecting
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

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

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

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

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

Planning a trip? Get inspired by reviews of cities in Machakos

Explore guest reviews of hotels in Machakos

See all