Find the best Kenya Hotels

  • 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

Kenya Accommodation: Most Popular Cities to Stay

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Kenya hotels

1. Argyle Grand Hotel Nairobi Airport

Argyle Grand Hotel Nairobi Airport
5.0 star property
Nairobi West
9.0 out of 10, Wonderful, (765 reviews)
"Best hotel"
Canada
Dagim
The price is £132
includes taxes & fees
11 Jun - 12 Jun
Argyle Grand Hotel Nairobi Airport

2. Sarova Whitesands Beach Resort & Spa, Mombasa

Sarova Whitesands Beach Resort & Spa, Mombasa
4.0 star property
Mombasa
8.8 out of 10, Excellent, (363 reviews)
"First and foremost I would like to thank Lucy and her team for an excellent stay! We faced some challenges, however Lucy went out of her way to ensure all was up to par and truly made it seamless! The resort was absolutely stunning! The staff made it feel like home and Lucu was the cherry on top! Due to her, our trip was incredible and I cannot thank her and the team enough! Highly recommend the place!"
United States
Farah
The price is £224
includes taxes & fees
24 Jun - 25 Jun
Sarova Whitesands Beach Resort & Spa, Mombasa

3. Swahili Beach Resort

Swahili Beach Resort
5.0 star property
Diani Beach
9.0 out of 10, Wonderful, (287 reviews)
"The staff were very patient, friendly, and accommodating. They were very hospitable. I enjoyed my stay here. There are a lot of monkeys on the resort fyi but they don’t bother the guests. The WiFi wasn’t as strong in my room but other than that I enjoyed my stay."
United States
Genese
The price is £221
includes taxes & fees
13 Jun - 14 Jun
Swahili Beach Resort

4. Leopard Beach Resort & Spa

Leopard Beach Resort & Spa
5.0 star property
Diani Beach
8.4 out of 10, Very good, (172 reviews)
"Loved the ambience and food provided"
United States
Dolly
The price is £124
includes taxes & fees
28 Jun - 29 Jun
Leopard Beach Resort & Spa

5. Voyager Beach Resort

Voyager Beach Resort
4.0 star property
Mombasa
8.8 out of 10, Excellent, (790 reviews)
"I liked attentiveness of the staff"
United States
Gezahegn Kebede
The price is £125
includes taxes & fees
2 Jul - 3 Jul
Voyager Beach Resort

6. Southern Palms Beach Resort

Southern Palms Beach Resort
5.0 star property
Diani Beach
8.4 out of 10, Very good, (236 reviews)
"Great location. Not the friendliest staff when we visited, and the resort could do with a little more TLC in places, but a pleasant stay regardless. But we had a wonderful time. The Valentine's special was a rip off considering it was 90% the same food as the all-inclusive menu we had already paid for."
United Kingdom
Paul
The price is £258
includes taxes & fees
23 Jun - 24 Jun
Southern Palms Beach Resort

7. Serena Beach Resort and Spa

Serena Beach Resort and Spa
4.0 star property
Shanzu
9.2 out of 10, Wonderful, (231 reviews)
"The staff were very friendly"
United States
Adam
The price is £187
includes taxes & fees
11 Jun - 12 Jun
Serena Beach Resort and Spa

8. Holiday Inn Nairobi Two Rivers Mall by IHG

Holiday Inn Nairobi Two Rivers Mall by IHG
4.0 star property
Nairobi
9.2 out of 10, Wonderful, (169 reviews)
"Breakfast spread was great and the rooms Was great too. "
United States
MARK
The price is £66
includes taxes & fees
19 Jun - 20 Jun
Holiday Inn Nairobi Two Rivers Mall by IHG

9. PrideInn Paradise Beach Resort & Spa Mombasa

PrideInn Paradise Beach Resort & Spa Mombasa
5.0 star property
Mombasa
8.8 out of 10, Excellent, (252 reviews)
"Very good stay. Staff were very friendly and the service was good"
United States
Agnes
The price is £140
includes taxes & fees
27 Jun - 28 Jun
PrideInn Paradise Beach Resort & Spa Mombasa

10. Best Western Nairobi Upper Hill

Best Western Nairobi Upper Hill
3.5 star property
Kilimani
9.2 out of 10, Wonderful, (296 reviews)
"Google Hotel with clean room and nice restaurant"
United States
Muktar
The price is £53
includes taxes & fees
2 Jul - 3 Jul
Best Western Nairobi Upper Hill

11. Sarova Stanley Hotel, Nairobi

Sarova Stanley Hotel, Nairobi
5.0 star property
Nairobi Central
9.0 out of 10, Wonderful, (820 reviews)
"The room is very clean and comfortable, the staff are super friendly, and the breakfast is wonderful."
United States
He
The price is £126
includes taxes & fees
19 Jun - 20 Jun
Sarova Stanley Hotel, Nairobi

12. Diani Sea Lodge

Diani Sea Lodge
3.5 star property
Diani Beach
9.0 out of 10, Wonderful, (84 reviews)
"Food was good people serving at the restaurants they focus only in people from Europe I was there I’m form USA my wife from Kenya I saw the difference maybe they were to attentive with Europeans but not with us that was the bad thing "
United States
Jose ignacio vega
The price is £166
includes taxes & fees
13 Jun - 14 Jun
Diani Sea Lodge

13. Golden Tulip Westlands Nairobi

Golden Tulip Westlands Nairobi
4.0 star property
Westlands
8.4 out of 10, Very good, (391 reviews)
"I stayed 1 week here , everything was perfect ..Staff are amazing, the food at the bar was tasty 😋 thanks to the chef (i think his Indian because food takes me back to India hhh). The hotel location are perfect close to most of the things ."
United States
Khamit
The price is £120
includes taxes & fees
11 Jul - 12 Jul
Golden Tulip Westlands Nairobi

14. Hyatt Regency Nairobi Westlands

Hyatt Regency Nairobi Westlands
5.0 star property
Westlands
9.4 out of 10, Exceptional, (106 reviews)
"Great stay for family of 5!"
United States
Matt
The price is £139
includes taxes & fees
11 Jul - 12 Jul
Hyatt Regency Nairobi Westlands

15. Crowne Plaza Nairobi Airport by IHG

Crowne Plaza Nairobi Airport by IHG
5.0 star property
Embakasi
9.4 out of 10, Exceptional, (1,003 reviews)
"Great stay, will definitely return."
United Kingdom
Catherine
The price is £144
includes taxes & fees
15 Jun - 16 Jun
Crowne Plaza Nairobi Airport by IHG

16. Baobab Beach Resort & Spa

Baobab Beach Resort & Spa
4.0 star property
Diani Beach
8.6 out of 10, Excellent, (179 reviews)
"The pool side was comfortable. The beach was on site perfectly. Everyone was welcoming. Room were clean. Bathrooms clean. Access to bathroom tissues, hand washing stations, hand towels. Staff was kind and friendly. Buffet always full and stacked. I would absolutely go back to this hotel. What an experience. "
Canada
Horacio
Baobab Beach Resort & Spa

17. Tribe Hotel

Tribe Hotel
5.0 star property
Gigiri
9.0 out of 10, Wonderful, (259 reviews)
"Friendly staff, great shopping and dining options close by, and ease of transport made this the perfect home base for the week! "
United States
Kathleen
The price is £226
includes taxes & fees
19 Jun - 20 Jun
Tribe Hotel

18. Glee Nairobi, a Preferred LVX Hotel

Glee Nairobi, a Preferred LVX Hotel
5.0 star property
Nairobi
9.8 out of 10, Exceptional, (132 reviews)
"Glee is an excellent hotel"
United States
Adama
The price is £165
includes taxes & fees
17 Jun - 18 Jun
Glee Nairobi, a Preferred LVX Hotel

19. Mara Serena Safari Lodge

Mara Serena Safari Lodge
5.0 star property
Maasai Mara
9.2 out of 10, Wonderful, (55 reviews)
"Amazing , would recommend , best view ever "
United States
Areeb
The price is £475
includes taxes & fees
15 Jun - 16 Jun
Mara Serena Safari Lodge

20. Hilton Garden Inn Nairobi Airport

Hilton Garden Inn Nairobi Airport
4.0 star property
Embakasi
9.2 out of 10, Wonderful, (966 reviews)
"Great place to stay near the airport"
United States
Jonathan
The price is £116
includes taxes & fees
27 Jun - 28 Jun
Hilton Garden Inn Nairobi Airport
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.

Great weekend hotel deals in Kenya

Showing deals for:19 Jun - 21 Jun

Save an average of 15% on thousands of hotels when you're signed in

Top Kenya Hotel Reviews

Guide to exploring Kenya

Top reasons to visit Kenya

  • Stunning National Parks: Kenya is renowned for its breathtaking national parks, offering unforgettable wildlife experiences and game drives.
  • Beautiful Beaches: Enjoy the idyllic shores of Diani Beach, perfect for relaxation and water sports.
  • Rich Cultural Experiences: Immerse yourself in local traditions and vibrant cultures throughout the country.
  • Luxury Safari Lodges: Experience comfort and elegance in unique safari lodges amidst the wilderness.
  • Diverse Accommodation Options: From opulent hotels to charming guesthouses, Kenya caters to every traveler's needs.

Find great hotels in Kenya

Explore a diverse range of hotel accommodation options in Kenya, from luxurious hotels to cosy guesthouses. Whether you're seeking a family-friendly stay, a serene spa retreat, or facilities tailored for business travel, you'll find an array of choices to suit your needs. With numerous safari lodges and top-rated hotels, your Kenyan adventure is sure to be complemented by comfortable and memorable lodging experiences.

  • Best Western Plus Meridian Hotel: The Best Western Plus Meridian Hotel is a welcoming 3.5-star hotel with a guest rating of 8.8, making it ideal for families and business travellers alike. Nestled in Kenya, this hotel combines comfort and convenience, featuring amenities tailored for children, such as complimentary cribs and highchairs. Guests can enjoy spacious rooms equipped with modern facilities, a restaurant offering a delightful menu, and a business centre for work needs. The friendly staff are dedicated to ensuring an enjoyable stay, making this hotel a top choice for those seeking a family-friendly atmosphere while on business or leisure trips.
  • ibis Styles Nairobi Westlands: The ibis Styles Nairobi Westlands is a trendy 3.5-star hotel with a guest rating of 8.4, perfect for families seeking a spa-themed getaway. Located in Kenya, this stylish hotel provides a full range of spa services, including massage therapies and body treatments, ensuring relaxation during your stay. Children are well catered for with amenities like free cribs and a first aid kit. The hotel’s vibrant decor, combined with a refreshing pool area, creates a lively atmosphere, making it an excellent choice for both leisure and business travellers looking for a refreshing break.
  • Voyager Beach Resort: Voyager Beach Resort is a stunning 4-star property boasting a guest rating of 8.8, ideal for beach lovers and adventure seekers. Situated in Kenya, this resort offers direct access to the beach, allowing guests to indulge in various water sports such as fishing, snorkelling, and kayaking. The vibrant atmosphere, coupled with exciting recreational activities available onsite or nearby, ensures a memorable adventure vacation. With spacious accommodations and friendly service, Voyager Beach Resort is the perfect escape for those looking to unwind by the sea while experiencing thrilling activities.

Where to stay in Kenya

Kenya offers a remarkable blend of adventure and relaxation for every traveller. From the vibrant city life of Nairobi to the serene shores of Diani Beach, you can explore sublime safari camps and immerse yourself in the natural beauty of this dream destination. Whether you seek thrilling outdoor experiences or a peaceful holiday, Kenya’s friendly atmosphere and diverse landscapes promise an unforgettable vacation.

  • Nairobi: As the bustling capital of Kenya, Nairobi is a vibrant metropolis that seamlessly blends urban life with natural beauty. Nestled in the highlands of Kenya, it serves as a gateway to the renowned Nairobi National Park, where visitors can witness wildlife against the backdrop of the city skyline. Peak tourist seasons are in January to February and November, making it an ideal time for outdoor adventures, scenic experiences, and exploring the city's myriad shopping centres. Highlights include the Giraffe Centre and the David Sheldrick Wildlife Trust, both of which offer unique insights into Kenya's rich fauna.
  • Mombasa: Located along the sparkling coastline, Mombasa is Kenya's second-largest city and a treasured metropolis known for its beautiful beaches and rich history. The city experiences peak tourist arrivals from December to February, providing a perfect setting for family outings and beach activities. Mombasa boasts stunning beaches like Diani and Nyali, alongside fascinating archaeological sites, including Fort Jesus. The vibrant local markets and shopping centres offer a taste of Swahili culture, making Mombasa a delightful blend of relaxation and exploration.
  • Diani Beach: Renowned for its pristine white sands and crystal-clear waters, Diani Beach is a stunning coastal city that attracts visitors seeking sun-soaked relaxation and outdoor adventures. The peak travel periods are from January and March to April, providing ample opportunities for water sports, golfing, and enjoying local attractions. The beach is dotted with luxurious resorts and features stunning natural wonders, such as coral reefs and lush greenery. With its laid-back atmosphere and scenic beauty, Diani Beach promises an unforgettable escape for beach lovers and nature enthusiasts alike.

Things to do in Kenya

Kenya offers a wealth of outdoor and eco-friendly adventures perfect for a memorable holiday. Visitors can indulge in beachside bliss, embark on birdwatching excursions, and enjoy thrilling game drives in safari camps. For families, kids' clubs provide engaging activities, while shopping centres and malls cater to those looking for a bit of retail therapy. With such diverse experiences, Kenya is an ideal destination for every type of traveller.

Shopping

In Nairobi, visit Sarit Centre for a variety of shops, from fashion to electronics. For a vibrant market experience, explore Maasai Market, where you can find handcrafted souvenirs and traditional art. These spots offer a fantastic blend of modern and local shopping.

Recreation

Muthaiga Golf Club offers an exclusive retreat with pristine greens and luxurious amenities, perfect for relaxation and networking. Karen Country Club provides a tranquil atmosphere with top-notch facilities for golf and leisure. Nanyuki Sports Club combines stunning views and activities, ideal for unwinding amidst nature.

Adventure

Experience the thrill of a safari in the Maasai Mara, renowned for its spectacular wildlife and the Great Migration. Explore the stunning landscapes of Mount Kenya, perfect for hiking and climbing enthusiasts seeking an unforgettable challenge.

Nightlife

In Nairobi, the vibrant Carnivore Restaurant offers a lively atmosphere with its famous meat buffet and live music. For clubbing, visit B Club, known for its electrifying DJ sets and stylish ambience. Meanwhile, Mombasa's Tamarind Dhow provides a unique dining experience with stunning ocean views and a relaxed vibe.

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

Booking tips and Expedia advantages for Kenya

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Kenya are April to May and November, where the prices are slightly lower. This is in comparison to July to August and December, 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 Kenya is Friday. The most expensive day to stay in Kenya is Monday.
  • Find cheap hotels on Expedia: Utilise Expedia’s search tool to refine your preferences, such as budget, desired location, and type of accommodation. For instance, selecting the Eco-certified filter will showcase sustainable and environmentally-friendly hotels currently available. To view the best prices and offers, simply sort the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your hotel booking in Kenya with your flights and activities through an Expedia package.

Find the best attractions in Kenya

Kenya offers an unforgettable adventure vacation with its stunning national parks, beautiful beaches, and wildlife reserves. Ideal for outdoor enthusiasts, it provides rich cultural experiences and breathtaking scenery. To enhance your stay, consider indulging in luxury safari lodges that promise comfort amidst the wild. With a plethora of activities and attractions, Kenya is a perfect destination for those seeking both adventure and relaxation.

  • Nairobi National Park: Experience the unique juxtaposition of wildlife and city life at Nairobi National Park. This remarkable sanctuary is home to a variety of animals, including lions, giraffes, and rhinos, all set against the backdrop of the city skyline. It offers adventure and outdoor vibes, perfect for a safari experience right on the doorstep of Nairobi.
  • Diani Beach: Renowned for its stunning white sands and turquoise waters, Diani Beach is a paradise for sun-seekers and water sports enthusiasts alike. The beach vibes here are perfect for relaxation, offering a tranquil escape with plenty of opportunities for swimming and sunbathing.
  • Maasai Mara National Reserve: Famous for the Great Migration, Maasai Mara offers a luxurious safari experience steeped in rich culture. Witness magnificent wildlife and immerse yourself in the traditions of the Maasai people, all while enjoying the breathtaking landscapes.

Best time to go to Kenya

The best time to visit Kenya is dependent on what kind of holiday you are seeking. March is its hottest month on average. At this time, visitor numbers are average and weather is mostly sunny with light rain. August is its coolest month on average. At this time, visitor numbers are slightly low and weather is mostly sunny with light rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January67.1°F (19.5°C)No RainMostly SunnySlightly HighAverage
February68.9°F (20.5°C)No RainMostly SunnySlightly HighAverage
March69.6°F (20.9°C)Light RainMostly SunnyAverageAverage
April67.3°F (19.6°C)Light RainMostly CloudyAverageSlightly Low
May65.5°F (18.6°C)Light RainMostly CloudySlightly LowSlightly Low
June61.2°F (16.2°C)Light RainMostly SunnyAverageAverage
July63.7°F (17.6°C)No RainMostly SunnyAverageSlightly High
August61.0°F (16.1°C)Light RainMostly SunnySlightly LowSlightly High
September62.6°F (17.0°C)Light RainMostly SunnySlightly HighAverage
October63.5°F (17.5°C)Light RainMostly SunnySlightly LowAverage
November66.2°F (19.0°C)Light RainMostly CloudyAverageSlightly Low
December65.7°F (18.7°C)Light RainMostly SunnyAverageSlightly High

Pocket Guide: Kenya

Kenya contains immense savannahs populated by equally immense herds of wildlife. Framing these are the snow-capped mountains that line the equator and the compelling deserts. In between you can find a lush, palm-fringed coastline that kisses the Indian Ocean, the Great Rift Valley that tries its best to rip the continent in two and dense forests that demand exploration. Giving a human perspective and soul to the sights are the traditional peoples such as the Maasai, Samburu, Turkana, Swahili and the Kikuyu. A hotel in Kenya will open up to you a truly epic destination,

Best Hotels in Kenya for You

Nairobi – Nairobi is a robust but cosmopolitan African city packed with a lively cultural scene and nightlife. Amidst the diverse peoples who call Nairobi home there is a fascinating National Museum, surprising national park, delightful elephant orphanage, those Rothschild’s giraffes and, of course, plenty of top notch Kenya hotels.

Mombasa – You will certainly not be the first foreign visitor to be captivated by this city of spices and dreams: East Africa’s largest port has played host to traders and invaders from faraway lands for centuries. Hear devotional chants from Jain temples merging into passionate calls to prayers from mosques. See dhows heading off into the sunset whilst traditional medicine sellers set up shop next to a sleeping cow. This unfinished blend of India, Arabia and Africa can feel edgy but it never feels less than intoxicating. Experience all this from your Mombasa hotel.

Masai Mara - You’re sure to have a show with a Masai Mara hotel. Wildebeest, zebra, impala, elephant, Masai giraffe and several species of gazelle all call this savannah home. The concentration of game in this northern extension of the Serengeti Plains attracts cheetahs, leopards and the highest lion densities in the world.

Amboseli Amboseli National Park – It is the sight of hundreds of elephants against the stunning backdrop of Mount Kilimanjaro that makes this such a must-see park. Book a hotel close to Amboseli National Park for an unforgettable experience.

Mount Kenya - Africa’s second-highest mountain is, perhaps, its most beautiful. Venerated by the Kikuyu, honoured by UNESCO (as both a World Heritage Site and Biosphere Reserve) and an irresistible but challenging temptation for hikers. Wait for the clouds to part after your ascent and you will be gifted stunning, panoramic views.

How to Make the Most of Your Hotel in Kenya

Herds of wildebeest and zebras migrating in their millions across the savannahs make an epic site on a wildlife safari in Kenya. Of course, the great predators of Africa follow in their wake. Admire the red elephants of Tsavo or gaze at Amboseli elephants living in the shadow of Mt Kilimanjaro. Catch sight of pink flamingos standing in the shallows of a lake in vast numbers and then contrast the dense forests, arid deserts and lush, palm-fringed coast: Kenya is never short of sights!

Hike up Mount Kenya for the best seat available in Kenya’s theatrical landscape, party all night in Mombasa, visit the most unlikely national park in Nairobi, learn about the Rothschild giraffes and don’t stop there: there is plenty more to do! Discover the different beliefs and tribes that make up Kenyan society, indulge in some extreme sports and try and tie everything you have done together at Nairobi’s National Museum. Good luck!

Explore a world of travel with Expedia

Frequently asked questions

How much do hotels in Kenya cost?
The season and factors like school holidays and Christmas can influence the price of a hotel in Kenya. You can find cheap options from £53 in a few different ways on Expedia. First, enter the dates you'd like to get away, then use the filters such as amenities and property type to refine your search. You can also sort by price, so the most affordable options appear first.
When is the best time to go to Kenya?
The best time to travel to Kenya depends on where you're heading and what you want to do. Organising a summer Nairobi break? This captivating destination has an oceanic climate, with average temperatures ranging from 14ºC to 26ºC between December and February.
What is the best area to stay in Kenya?
Check out the attractions and activities on offer in Nairobi and Mombasa. These captivating cities are just two of the many sought-after places to get a hotel in Kenya.
How can I find cheap hotels in Kenya?
Kenya cheap hotels start at £53 per night. To browse these types of budget-friendly options, make use of our "Price per night" filter. Like some other tips? Be flexible with your holiday dates and book in advance. Have a look at our cheap hotels in Kenya page for deals you'll find difficult to resist.
What are the best hotels in Kenya for families?
Find some fabulous Kenya family hotels by narrowing your search results. You can do this by selecting "Family friendly" under the "Traveller experience" filter heading. Whether you're searching for something that's easy on the wallet so you can treat the kids to more Kenya experiences, or you're preparing to indulge on that long-awaited family holiday, Expedia has the perfect stay for you and your crew.
Why should I book my Kenya hotel with Expedia?
Reserve a Kenya hotel with Expedia for choice, ease and price. Also, our One Key™ rewards scheme lets you earn OneKeyCash™* on all eligible hotels, car rentals, flights, holiday rentals and more. Plus, we offer flexibility should your schedule change, and if you want to ask us anything or need assistance, our online Help Centre is always available. *OneKeyCash disclaimer - OneKeyCash is not redeemable for cash and can only be used on Expedia.