Find hotels in Nandi Hills from £18

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Nandi Hills hotels

Everest House Hotel

Everest House Hotel
3.5 star property
Kisumu
The price is £22
includes taxes & fees
18 May - 19 May
Everest House Hotel

ALLENS HOTEL

ALLENS HOTEL
3.0 star property
Kapsabet
8.0 out of 10, Very good, (1 review)
"Allen’s Hotel is a nice budget friendly hotel. The staff are very friendly. The room was cleaned everyday and they changed the towels everyday. It’s outside Kapsabet town. They can do better with their breakfast options. Very limited variety of food and it was so little for the number of people who were rewinding there. "
United States
Juliet
The price is £47
includes taxes & fees
29 Apr - 30 Apr
ALLENS HOTEL

Rosa Gardens Hotel

Rosa Gardens Hotel
3.0 star property
Muhoroni
The price is £47
includes taxes & fees
18 Apr - 19 Apr
Rosa Gardens Hotel

Reevonia Inn

Reevonia Inn
3.5 star property
Kapsabet
The price is £33
includes taxes & fees
18 Apr - 19 Apr
Reevonia Inn

Eden Springs Hotel

Eden Springs Hotel
3.0 star property
Kapsabet
The price is £56
includes taxes & fees
18 May - 19 May
Eden Springs Hotel

Nehemiah International

Nehemiah International
2.5 star property
Kisumu
The price is £18
includes taxes & fees
22 Apr - 23 Apr
Nehemiah International
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Save an average of 15% on thousands of hotels when you're signed in

Top Nandi Hills Hotel Reviews

More cheap stays in Nandi Hills

Find out more about Nandi Hills

Top reasons to visit Nandi Hills

  • Stunning Scenery: Nandi Hills is renowned for its breathtaking landscapes, offering picturesque views that are perfect for relaxation and photography.
  • Outdoor Adventures: Enjoy leisurely hikes and explore the Skandagiri Hills, ideal for nature lovers and adventure seekers alike.
  • Tea Plantations: Visit local tea plantations to learn about and sample some of the finest Kenyan tea.
  • Vibrant Culture: Immerse yourself in the local culture by visiting nearby villages and experiencing traditional customs.
  • Tranquil Accommodations: Stay at charming guesthouses or hotels that provide a serene escape amidst the hills.

Find great hotels near Nandi Hills

Discover a range of delightful accommodations in Nandi Hills, from charming guesthouses to well-appointed hotels. Whether you're visiting for business or leisure, these establishments offer essential amenities and services tailored to every traveller's needs. Experience the serene beauty of the region while enjoying comfortable lodgings that provide a perfect base for your adventures in Nandi County.

  • The Starbucks Hotel: A 3.5-star hotel with a guest rating of 8.0, The Starbucks Hotel is situated 41.8km from Nandi Hills, making it a convenient choice for business travellers seeking a professional atmosphere. The hotel features well-appointed rooms designed for comfort and productivity, ensuring a restful stay after a busy day of meetings or exploration. Guests appreciate the modern amenities and efficient service, ideal for those balancing work and leisure during their visit.
  • Maya Hotel: Maya Hotel is also a 3.5-star establishment located 41.8km away from Nandi Hills, catering to business travellers in search of a sophisticated lodging experience. With its contemporary design and well-equipped facilities, Maya Hotel provides a tranquil retreat for guests looking to unwind after a long day. The attentive staff and quality services enhance the overall experience, making it a suitable option for individuals or groups on business trips.
  • Salient Home Stay: Rated 10.0 out of 10, Salient Home Stay is a welcoming 3-star guesthouse located 43.5km from Nandi Hills. This charming accommodation is perfect for those desiring a homely atmosphere and personalised service. Guests can indulge in a complimentary breakfast and enjoy various recreational activities nearby. With entertainment options like flat-screen televisions and premium channels, Salient Home Stay ensures a delightful stay for families and leisure travellers alike.

Where to stay near Nandi Hills

Nandi Hills offers a breathtaking escape with its picturesque landscapes and outdoor adventures. Visitors can enjoy a tranquil getaway at hillside accommodations, perfect for soaking in the serene atmosphere. Explore the stunning Skandagiri Hills for a memorable hike, and experience the beauty of Nandi County, where nature and adventure seamlessly intertwine. Whether you're seeking relaxation or excitement, Nandi Hills promises an unforgettable travel experience.

  • Kapsabet: Situated approximately 14.5km from Nandi Hills, Kapsabet offers a unique blend of adventure and stunning scenery. This vibrant city draws visitors year-round, with peak travel periods in March and from November to December. The area is perfect for outdoor enthusiasts, boasting access to a national park, a state park, and a nature reserve. Whether you're hiking through lush landscapes or exploring local wildlife, Kapsabet promises an unforgettable experience for nature lovers.
  • Mlango: Located around 32.2km from Nandi Hills, Mlango is a charming city that welcomes visitors throughout the year. While it experiences peak tourist activity in March and from November to December, it remains an appealing destination regardless of the season. Mlango offers a tranquil atmosphere for those looking to escape the hustle and bustle, making it an ideal spot for relaxation and exploration of the surrounding countryside.

Things to do near Nandi Hills

Nandi Hills, nestled in Nandi County, Kenya, offers a range of friendly activities for visitors. You can enjoy leisurely hikes through lush landscapes, visit local tea plantations, and explore the vibrant culture in nearby villages. Birdwatching is also popular, with diverse avian species to spot. Additionally, the cool climate provides an ideal setting for picnics and outdoor relaxation, making it a perfect getaway for families and friends alike.

Shopping

Nandi Hills offers a delightful shopping experience at local markets like the Nandi Hills Market, where you can find handcrafted souvenirs and fresh produce. If you're up for a drive, visit Eldoret's Westside Mall, located about 29.0km away, featuring various shops and eateries for a broader selection.

Recreation

Experience luxury at Eldoret Golf Club, where you can enjoy a round of golf amidst stunning landscapes. At Eldoret Sports Club, indulge in relaxing amenities and unwind in a serene environment, perfect for rejuvenation and leisure activities.

Adventure

Explore the scenic Nandi Hills through hiking trails like the Nandi Hills Loop, offering breathtaking views and lush landscapes. For adventure seekers, paragliding at the Nandi Hills launch site provides an exhilarating aerial experience, while cycling through the hills allows for an exciting exploration of the countryside.

Nightlife

Nandi Hills offers a charming nightlife with local pubs like The Nandi Hills Lodge, where you can enjoy live music and Kenyan cuisine. The serene atmosphere is complemented by stunning views, making it a perfect spot for unwinding after a day of exploration.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Nandi Hills

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Nandi Hills are January and May to June, where the prices are slightly lower. This is in comparison to February, July and November, where prices are slightly higher.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Nandi Hills is Saturday. The most expensive day to stay in Nandi Hills is Thursday.
  • Find cheap hotels on Expedia: Expedia’s search tool enables you to specify your budget, preferred location, and additional preferences. You can arrange your search results to display prices from lowest to highest, ensuring you see the most affordable hotels first. Furthermore, you have the option to refine your choices by hotel category—selecting the Eco-certified filter will showcase sustainable and environmentally-friendly hotels available for booking.
  • Consider bundling your trip: You can save money by combining your hotel booking in Nandi Hills with your flights and activities through an Expedia package.

Find the best attractions near Nandi Hills

Nandi Hills, situated in Nandi County, offers a variety of attractions, primarily focusing on sports experiences, especially at local stadiums. Visitors can enjoy the stunning scenery of the Nandi Hill area, explore the picturesque hills around Doddaballapura, and unwind at the resorts in Nandi Hills. This enchanting destination promises a delightful blend of natural beauty and sporting activities for every traveller.

  • 64 Stadium: Experience the vibrant sports atmosphere at 64 Stadium, located 46.7km from Nandi Hills. Enjoy various sporting events and immerse yourself in the local community's passion for athletics and competition.

Best time to go to Nandi Hills

The best time to visit Nandi Hills is dependent on what kind of holiday you are seeking. February and March are its hottest month on average. At the time of March, visitor numbers are slightly high and weather is mostly sunny. July is its coolest month on average. At this time, visitor numbers are slightly low and weather is mostly cloudy with moderate rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January64.4°F (18.0°C)No RainSunnySlightly LowSlightly Low
February66.2°F (19.0°C)No RainSunnyAverageSlightly High
March66.2°F (19.0°C)Light RainMostly SunnySlightly HighAverage
April64.2°F (17.9°C)Moderate RainMostly SunnyAverageAverage
May62.2°F (16.8°C)Frequent RainMostly SunnySlightly LowSlightly Low
June61.0°F (16.1°C)Moderate RainMostly CloudyAverageSlightly Low
July60.3°F (15.7°C)Moderate RainMostly CloudySlightly LowSlightly High
August60.8°F (16.0°C)Frequent RainMostly CloudyAverageAverage
September62.1°F (16.7°C)Moderate RainMostly SunnyAverageAverage
October62.8°F (17.1°C)Light RainMostly SunnyAverageAverage
November62.6°F (17.0°C)Light RainMostly SunnySlightly HighSlightly High
December62.8°F (17.1°C)Light RainMostly SunnySlightly HighAverage

The nearest major airports for your trip to Nandi Hills

Accessing Nandi Hills is convenient via several major airports. KISumu International Airport (KIS) lies approximately 54.7km away, with notable hotels such as Acacia Premier Hotel, 3.2km from the airport, offering 24-hour airport shuttle services. Grand Royal Swiss Hotel and Prinias Hotel are also nearby. Eldoret International Airport (EDL) is around 33.8km from Nandi Hills, with Eka Hotel Eldoret, Boma Inn Eldoret, and Starbucks Hotel providing comfortable stays and transport options. Lastly, Kakamega Airport (GGM), situated about 48.3km away, features Rondo Retreat Centre and Golf Hotel Kakamega, both 3.2km from the airport, making it easy for travellers to reach Nandi Hills.

Frequently asked questions

What is the best area to stay in Nandi Hills?
The best area to stay in Nandi Hills is generally within the Nandi Hills town itself or in the immediate surroundings, particularly for those seeking convenience and access to local tea plantations.

Nandi Hills town is the primary urban centre, offering the most readily available accommodation options. It's a compact town, and staying here means you're close to local markets, eateries, and the main roads leading to the tea estates. The area around the Nandi Hills Club is a good reference point within the town.

For couples looking for a tranquil retreat with scenic views, accommodations located within or on the edges of the tea plantations just outside the town are an excellent choice. These typically offer more secluded settings, often with expansive views of the rolling green hills. You'll find properties that provide a peaceful escape, superb for relaxing after exploring the tea farms.

Families might find staying slightly outside the main town, perhaps in a larger guesthouse or lodge, more suitable. These options often provide more space and a quieter environment, while still being a short drive from the town's amenities and the starting points for nature walks.
When is the best time to go to Nandi Hills?
The best time to visit Nandi Hills is during the dry seasons, typically from December to March and July to October, when the weather is most pleasant for exploring the region.

These months offer warm, clear days with minimal rainfall, which is ideal for outdoor activities like tea plantation tours, hiking, and enjoying the scenic views. You'll find it comfortable to explore the rolling hills and engage with local culture without the disruption of heavy rains. This period is particularly good for those who want to experience the vibrant green landscapes at their best.

For those interested in birdwatching, the dry season also brings out a wider variety of species, making it an excellent time to spot indigenous and migratory birds in their natural habitat.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in Nandi Hills.
How can I save on a Nandi Hills hotel booking with Expedia?
Members always get our best prices. Find our best Nandi Hills hotel deals by joining Expedia's free travel rewards program today. As a member, you can unlock instant savings and member perks when you're logged in to your account. Another tip is to book your hotel and flights together on Expedia, where bundling can result in significant savings.
How much is the nightly rate at a Nandi Hills hotel?
Prices for hotels in Nandi Hills often vary, but you can find a great deal from £18 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.