Find the best Kenya Hotels

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Kenya Accommodation: Most Popular Cities to Stay

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Star rating

Our top choices for Kenya hotels

Argyle Grand Hotel Nairobi Airport

Argyle Grand Hotel Nairobi Airport
5.0 star property
Nairobi West
9.0 out of 10, Wonderful, (771 reviews)
"Best hotel"
Canada
Dagim
The price is Rp2.721.814
Rp3.211.740 total
includes taxes & fees
24 Jun - 25 Jun
Argyle Grand Hotel Nairobi Airport

Sarova Whitesands Beach Resort & Spa, Mombasa

Sarova Whitesands Beach Resort & Spa, Mombasa
4.0 star property
Mombasa
8.8 out of 10, Excellent, (368 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 Rp2.946.901
Rp3.735.197 total
includes taxes & fees
5 Jul - 6 Jul
Sarova Whitesands Beach Resort & Spa, Mombasa

Swahili Beach Resort

Swahili Beach Resort
5.0 star property
Diani Beach
9.0 out of 10, Wonderful, (290 reviews)
"Only at the resort for two days but it was a great stay. I will definitely stay again in the future"
United States
Marquice
The price is Rp5.160.080
Rp7.559.505 total
includes taxes & fees
9 Jul - 10 Jul
Swahili Beach Resort

Leopard Beach Resort & Spa

Leopard Beach Resort & Spa
5.0 star property
Diani Beach
8.6 out of 10, Excellent, (176 reviews)
"Loved the ambience and food provided"
United States
Dolly
The price is Rp3.108.918
Rp3.886.147 total
includes taxes & fees
15 Jul - 16 Jul
Leopard Beach Resort & Spa

Voyager Beach Resort

Voyager Beach Resort
4.0 star property
Mombasa
8.8 out of 10, Excellent, (793 reviews)
"I liked attentiveness of the staff"
United States
Gezahegn Kebede
The price is Rp2.973.980
Rp3.717.476 total
includes taxes & fees
22 Jul - 23 Jul
Voyager Beach Resort

PrideInn Paradise Beach Resort & Spa Mombasa

PrideInn Paradise Beach Resort & Spa Mombasa
5.0 star property
Mombasa
8.8 out of 10, Excellent, (254 reviews)
"The staff were exceptional!!!"
United States
GEORGE
The price is Rp2.631.129
Rp3.104.682 total
includes taxes & fees
30 Jun - 1 Jul
PrideInn Paradise Beach Resort & Spa Mombasa

Southern Palms Beach Resort

Southern Palms Beach Resort
5.0 star property
Diani Beach
8.4 out of 10, Very good, (238 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 Rp5.443.542
Rp6.423.302 total
includes taxes & fees
30 Jun - 1 Jul
Southern Palms Beach Resort

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, (175 reviews)
"Breakfast spread was great and the rooms Was great too. "
United States
MARK
The price is Rp1.232.238
Rp1.577.321 total
includes taxes & fees
11 Jul - 12 Jul
Holiday Inn Nairobi Two Rivers Mall by IHG

Serena Beach Resort and Spa

Serena Beach Resort and Spa
4.0 star property
Shanzu
9.2 out of 10, Wonderful, (233 reviews)
"The staff were very friendly"
United States
Adam
The price is Rp2.715.864
Rp3.204.719 total
includes taxes & fees
4 Jul - 5 Jul
Serena Beach Resort and Spa

Best Western Nairobi Upper Hill

Best Western Nairobi Upper Hill
3.5 star property
Kilimani
9.2 out of 10, Wonderful, (305 reviews)
"We always enjoy staying at this property!"
United States
Fred
The price is Rp1.059.428
Rp1.356.069 total
includes taxes & fees
7 Jul - 8 Jul
Best Western Nairobi Upper Hill

Golden Tulip Westlands Nairobi

Golden Tulip Westlands Nairobi
4.0 star property
Westlands
8.4 out of 10, Very good, (394 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 Rp2.549.533
Rp3.186.738 total
includes taxes & fees
27 Jun - 28 Jun
Golden Tulip Westlands Nairobi

Hyatt Regency Nairobi Westlands

Hyatt Regency Nairobi Westlands
5.0 star property
Westlands
9.4 out of 10, Exceptional, (108 reviews)
"Great stay for family of 5!"
United States
Matt
The price is Rp2.676.450
Rp3.305.416 total
includes taxes & fees
10 Jul - 11 Jul
Hyatt Regency Nairobi Westlands

Diani Sea Lodge

Diani Sea Lodge
3.5 star property
Diani Beach
9.0 out of 10, Wonderful, (86 reviews)
"Food was usually cold and the choices were poor"
United States
Sandra
The price is Rp2.638.010
Rp3.112.852 total
includes taxes & fees
28 Jun - 29 Jun
Diani Sea Lodge

Sarova Stanley Hotel, Nairobi

Sarova Stanley Hotel, Nairobi
5.0 star property
Nairobi Central Business District
9.0 out of 10, Wonderful, (822 reviews)
"The room is very clean and comfortable, the staff are super friendly, and the breakfast is wonderful."
United States
He
The price is Rp1.824.803
Rp2.335.748 total
includes taxes & fees
1 Jul - 2 Jul
Sarova Stanley Hotel, Nairobi

Baobab Beach Resort & Spa

Baobab Beach Resort & Spa
4.0 star property
Diani Beach
8.6 out of 10, Excellent, (180 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

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 Rp13.429.949
Rp19.408.140 total
includes taxes & fees
9 Jul - 10 Jul
Mara Serena Safari Lodge

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)
"Proximity to airport, great staff very clean"
United Kingdom
dolapo
The price is Rp2.676.450
Rp3.425.856 total
includes taxes & fees
29 Jun - 30 Jun
Crowne Plaza Nairobi Airport by IHG

Hilton Garden Inn Nairobi Airport

Hilton Garden Inn Nairobi Airport
4.0 star property
Embakasi
9.2 out of 10, Wonderful, (969 reviews)
"Great place to stay near the airport"
United States
Jonathan
The price is Rp2.347.425
Rp2.910.808 total
includes taxes & fees
28 Jun - 29 Jun
Hilton Garden Inn Nairobi Airport

Tribe Hotel

Tribe Hotel
5.0 star property
Gigiri
9.0 out of 10, Wonderful, (263 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 Rp3.944.107
Rp4.930.134 total
includes taxes & fees
24 Jun - 25 Jun
Tribe Hotel

Kozi Suites Nairobi Airport

Kozi Suites Nairobi Airport
3.5 star property
Syokimau
8.0 out of 10, Very good, (102 reviews)
"Kozi as the name goes, the silence and calm was very much need after a long travel."
United Kingdom
Obasanjo
The price is Rp612.408
Rp722.641 total
includes taxes & fees
23 Jul - 24 Jul
Kozi Suites 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:3 Jul - 5 Jul

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

  • Thrilling Safaris: Experience unforgettable wildlife encounters in the Maasai Mara, renowned for its spectacular game drives.
  • Stunning Beaches: Relax on the pristine shores of Diani Beach, where sun, sand, and sea create a perfect getaway.
  • Eco-Friendly Adventures: Engage in outdoor activities that celebrate Kenya's natural beauty while promoting sustainability.
  • Diverse Accommodation: Choose from luxurious safari lodges to charming guesthouses, catering to every travel need.
  • Rich Cultural Experiences: Immerse yourself in local culture through vibrant markets, traditions, and friendly interactions with locals.

Find great hotels in Kenya

Discover the diverse accommodation options in Kenya, ranging from luxurious hotels to charming guesthouses. Whether you seek a business-friendly environment, a family getaway, or a rejuvenating spa experience, you'll find the perfect stay to match your needs. Explore renowned hotels and exceptional safari lodges that showcase the beauty of this captivating destination. Your unforgettable Kenyan adventure begins with the right lodging choice.

  • Best Western Plus Meridian Hotel: Situated in the vibrant heart of Nairobi, the Best Western Plus Meridian Hotel is a 3.5-star accommodation ideal for families and business travellers alike. With a commendable guest rating of 8.8 out of 10, this hotel provides child-friendly amenities such as complimentary cribs and highchairs, ensuring comfort for younger guests. The decor combines modern elegance with a welcoming atmosphere, making it a great choice for those seeking a convenient and family-oriented stay.
  • ibis Styles Nairobi Westlands: This 3.5-star hotel, rated 8.4 out of 10, offers a unique spa-themed experience in the dynamic Westlands area. The ibis Styles Nairobi Westlands features a full-service spa, providing guests with various relaxation options, including deep tissue and prenatal massages, along with invigorating mud baths and body wraps. Families are well-catered for with amenities like free cribs and a first aid kit, ensuring a safe and enjoyable environment for all visitors.
  • Fairview Hotel Nairobi, Vignette Collection by IHG: As a distinguished 4-star hotel with an exceptional guest rating of 9.6 out of 10, the Fairview Hotel Nairobi, Vignette Collection by IHG, offers an ideal setting for business travellers. This hotel boasts a blend of classic charm and modern conveniences, creating a tranquil retreat amidst the bustling city. With its impeccable service and facilities tailored for business needs, guests can enjoy a productive stay while appreciating the hotel’s sophisticated ambiance.

Where to stay in Kenya

Kenya offers a remarkable blend of adventure and relaxation, making it a dream destination for travellers. Explore the sublime safari camps in the Maasai Mara, where wildlife encounters await, or unwind on the stunning shores of Diani Beach. With friendly locals and a vibrant atmosphere, whether you're seeking eco-friendly adventures or a refreshing holiday, Kenya promises unforgettable experiences in every corner of this beautiful country.

  • Nairobi: As the vibrant capital of Kenya, Nairobi is a bustling metropolis that seamlessly blends urban life with natural wonders. It serves as the gateway to various outdoor adventures and scenic experiences. The city experiences steady visitor numbers year-round, with peaks in January to February and November. Travellers flock here to explore attractions like the Nairobi National Park, where one can witness wildlife against a backdrop of city skyscrapers. Shopping enthusiasts will appreciate the numerous malls and centres offering local and international goods, making it a perfect spot for both leisure and adventure.
  • Mombasa: Nestled along the stunning coastline, Mombasa is Kenya's picturesque coastal city known for its beautiful beaches and family-friendly atmosphere. With visitor numbers peaking in December to February, Mombasa offers a delightful escape for beach lovers and outdoor enthusiasts alike. Enjoy thrilling activities at local water parks or relax on the sandy shores of the Indian Ocean. The city is also rich in history, featuring archaeological sites and charming islands, making it an ideal destination for cultural exploration and relaxation.
  • Nyeri: Situated in the lush highlands, Nyeri is a city that offers breathtaking scenery and abundant outdoor activities. It sees a rise in visitor numbers during March to April and December, attracting those seeking adventure and nature. Nyeri is surrounded by national parks and nature reserves, providing a perfect backdrop for hiking, golfing, and wildlife experiences. The region's natural beauty and serene environment make it a captivating destination for those looking to immerse themselves in Kenya's stunning landscapes.

Things to do in Kenya

Shopping

The Sarit Centre in Nairobi offers a variety of shops for unique gifts, while the Maasai Market presents vibrant handicrafts and traditional souvenirs. For luxury brands, Westgate Shopping Mall provides a sophisticated shopping experience with both local and international options.

Recreation

Serena Mountain Lodge offers a tranquil retreat amid the picturesque Aberdare Mountains, featuring spa treatments inspired by local traditions. Enjoy guided nature walks and immerse yourself in the serene environment. Alternatively, the Enashipai Resort provides luxurious spa services, yoga sessions, and stunning views of Lake Naivasha, enhancing relaxation and rejuvenation.

Adventure

Explore the Maasai Mara National Reserve, famed for its breathtaking wildlife and the Great Migration. Engage in thrilling game drives and witness lions, elephants, and cheetahs in their natural habitat. Experience the vibrant culture of the Maasai people through traditional dances and crafts.

Venture to Mount Kenya, where challenging treks lead you through diverse ecosystems. Enjoy stunning vistas and the chance to spot unique flora and fauna. For thrill-seekers, rock climbing and abseiling offer an exhilarating way to experience this majestic peak.

Visit Lake Naivasha for kayaking amidst hippos and lush shores. Enjoy birdwatching or take a boat trip to Crescent Island, where you can walk among zebras and giraffes in a picturesque setting. The tranquil waters provide a refreshing escape.

Experience the thrill of white-water rafting on the Tana River, with rapids catering to various skill levels. Adrenaline-pumping adventure awaits as you navigate through stunning scenery, making for an unforgettable day on the water.

Discover the enchanting landscape of Hell's Gate National Park, where you can cycle or hike through dramatic gorges and spot wildlife. The geothermal activity adds a unique twist to your adventure, with opportunities for rock climbing and exploring hot springs.

Nightlife

In Nairobi, the K1 Klub House offers vibrant live music and a lively atmosphere, while the B Club boasts an upscale clubbing experience with international DJs. Mombasa's Nyali Beach provides a more relaxed vibe with beach bars and bonfire parties under the stars.

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

Booking tips and Expedia advantages for Kenya

For an economical trip to Kenya, consider visiting during the low seasons of April to May or November, when accommodation prices drop. Booking on Fridays can also help you save, while Mondays typically see higher rates. Use Expedia’s search tool to filter by budget and location, ensuring you find the best deals. Look for eco-certified hotels for sustainable options, and consider booking packages that combine flights and accommodations for additional savings. Exploring on public transport and engaging in free activities will further enhance your experience without straining your budget.

  • 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: Expedia's search tool enables you to specify your budget, preferred location, and additional criteria. You can easily arrange your search results to display prices from lowest to highest, ensuring that the most affordable hotels are shown first. Furthermore, you have the option to refine your choices by hotel type; for instance, selecting the Eco-certified filter will showcase sustainable and environmentally-friendly hotels that are available for booking.
  • Consider bundling your trip: You can potentially save money by combining your hotel reservations in Kenya with your flights and activities when you book a package through Expedia.

Find the best attractions in Kenya

Kenya offers an exceptional outdoor, eco-friendly adventure for tourists seeking culture and excitement. With popular attractions including national parks, stunning beaches, and wildlife reserves, visitors can immerse themselves in the country's natural beauty. For a luxurious experience, consider staying at one of the exquisite safari lodges that enhance your exploration of this magnificent destination.

  • Ngare Ndare Forest Park: Nestled in the foothills of Mount Kenya, this enchanting forest offers serene walking trails, crystal-clear waterfalls, and diverse wildlife. Visitors can immerse themselves in the lush greenery and spot species such as elephants and various birds, making it ideal for nature enthusiasts.
  • Oloololo Gate: This historic entrance to the Masai Mara provides a glimpse into the rich culture of the Maasai people. The gate is surrounded by stunning landscapes, and visitors can experience traditional Maasai practices while appreciating the vibrant local heritage.
  • Hell's Gate National Park - Elsa Gate: Renowned for its dramatic scenery, this park invites adventure seekers to explore its rocky cliffs and gorges. Activities such as hiking, cycling, and wildlife viewing allow for an exhilarating outdoor experience amidst breathtaking views.

Best time to go to Kenya

The best time to visit Kenya can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in Kenya falls in March, when visitor numbers are average and weather is mostly sunny with light rain. The coolest average temperature in Kenya falls in August, visitor numbers are slightly low and weather is mostly sunny with light rain.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
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

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 Rp722.641 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 Rp722.641 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?
Incredible prices on Kenya hotels are just the beginning of the reasons to book with Expedia. Become an Expedia Rewards member today and earn points on every eligible booking, along with awesome membership perks. How do you like the sound of savings worth 10% or more on select hotels? Not only that, most of our hotels offer free cancellation, so you can reserve the getaway of your dreams without having to worry about your plans changing. Simply look for options marked "Free Cancellation".