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 an outdoor swimming pool, free private parking, a garden and a terrace. The staff were very friendly and went out of their way to ensure our stay was beautiful.

Show more Show less
8.2
Very good
93 reviews
Price from
£54
per night

The Kyaka Hotel

Hotel in Machakos

With free Wi-Fi in all areas, The Kyaka Hotel offers self-catering accommodation in Machakos. Guests can enjoy local cuisine at the restaurant and drinks at the bar. The staff of the Kyaka Hotel are really remarkable, they are always making everything possible to solve any problems and make the stay to be the best possible. One big plus for me are the sport activities offered in the morning and afternoon.

Show more Show less
8.2
Very good
18 reviews
Price from
£39
per night

New York Br 5 stars

Hotel in Syokimau

Situated in Syokimau, New York Br offers 5-star accommodation with private balconies.

Show more Show less
Price from
£52
per night

Green Garden 4 stars

Hotel in Athi River

Featuring 4-star accommodation, Green Garden is situated in Athi River, 30 km from Nairobi National Museum and 13 km from Nairobi SGR Terminus.

Show more Show less
Price from
£19
per night

Athi Holiday Resort 4 stars

Hotel in Athi River

Located in Athi River, 32 km from Kenyatta International Conference Centre, Athi Holiday Resort provides accommodation with a garden, free private parking, a restaurant and a bar.

Show more Show less
5
Review score
1 reviews
Price from
£23
per night

Semara Hotels Machakos 4 stars

Hotel in Machakos

Featuring 4-star accommodation, Semara Hotels Machakos is set in Machakos, 8 km from Katunga Forest and 49 km from Nairobi SGR Terminus.

Show more Show less
Price from
£70
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
8
Very good
2 reviews
Price from
£42
per night

Caphill Hotel 2 stars

Hotel in Syokimau

Located in Syokimau, 23 km from Kenyatta International Conference Centre, Caphill Hotel provides accommodation 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
6.8
Review score
49 reviews
Price from
£15
per night

Kiandani Hotel

Hotel in Machakos

Situated in Machakos, 12 km from Katunga Forest, Kiandani Hotel features accommodation with a terrace, free private parking and a restaurant.

Show more Show less
Price from
£32
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. The service was great and the location peaceful.

Show more Show less
6.7
Review score
76 reviews
Price from
£15
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

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

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

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

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

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