Search Hotels in Kenya

    price find illustration
    Change your mind
    Our total price for your stay includes taxes and fees
    deals illustration
    Treat yourself
    Save 10% or more on over 100,000 hotels worldwide with Member Prices
    bed illustration
    Be picky
    Search almost a million properties worldwide

Top Cities in Kenya

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Compare 10,652 hotels in Kenya with room rates, reviews, and availability. Most hotels are fully refundable.

Joyous Guest House

3.0 star property
Joyous Guest House

Argyle Grand Hotel Nairobi Airport

5.0 star property
9.2 out of 10, Wonderful, (387)
"Good place to stay!"
$122 nightly
The price is $145
Jul 21 - Jul 22
Total includes taxes and fees
Argyle Grand Hotel Nairobi Airport

Southern Palms Beach Resort

4.0 star property
8.2 out of 10, Very Good, (197)
"Stay was okay...but hearing staff gossip about you threw my whole visit off 😒 "
$271 nightly
The price is $320
Jun 21 - Jun 22
Total includes taxes and fees
Southern Palms Beach Resort

Sun N Sand Beach Resort

4.0 star property
7.2 out of 10, Good, (28)
"The accessibility to the hotel , n hotel to provide enough transport services "
$91 nightly
The price is $108
Jun 21 - Jun 22
Total includes taxes and fees
Sun N Sand Beach Resort

Sarova Whitesands Beach Resort & Spa

4.0 star property
8.6 out of 10, Excellent, (272)
"Really enjoyed our stay the staff very friendly, accommodation good, food choice excellent and location and amenities great "
$183 nightly
The price is $214
Jul 20 - Jul 21
Total includes taxes and fees
Sarova Whitesands Beach Resort & Spa

Voyager Beach Resort

4.0 star property
8.6 out of 10, Excellent, (720)
"Great food, music, environment, staff, fun!"
$143 nightly
The price is $167
Jul 1 - Jul 2
Total includes taxes and fees
Voyager Beach Resort

Lux Suites Urban Oasis Apartments

3.0 star property
$84 nightly
The price is $99
Jun 21 - Jun 22
Total includes taxes and fees
Lux Suites Urban Oasis Apartments

Swahili Beach Resort

5.0 star property
8.8 out of 10, Excellent, (256)
"Beautiful property with friendly and helpful staff. "
$163 nightly
The price is $193
Jul 10 - Jul 11
Total includes taxes and fees
Swahili Beach Resort

The Sarova Stanley

5.0 star property
9.0 out of 10, Wonderful, (714)
"Excellent time. Wonderful place, great staff. "
$118 nightly
The price is $137
Jul 20 - Jul 21
Total includes taxes and fees
The Sarova Stanley

Baobab Beach Resort & Spa

4.0 star property
8.4 out of 10, Very Good, (168)
"Family friendly "
Baobab Beach Resort & Spa

Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits

5.0 star property
8.0 out of 10, Very Good, (354)
"I really enjoyed my time at this hotel.. the beach is absolutely beautiful and the staff were sweet and very helpful "
$131 nightly
The price is $153
Jun 21 - Jun 22
Total includes taxes and fees
Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits

Fairview Hotel

4.0 star property
9.4 out of 10, Exceptional, (484)
"Very nice property and staff"
$89 nightly
The price is $104
Jul 12 - Jul 13
Total includes taxes and fees
Fairview Hotel

PrideInn Paradise Beach Resort & Spa Mombasa

5.0 star property
8.8 out of 10, Excellent, (209)
"Excellent family friendly resort. Great food options and kids loved the pool and water park, as well as the Kids Club, with excellent kids entertainers. Thank you Esther and Happy!"
$197 nightly
The price is $233
Jul 3 - Jul 4
Total includes taxes and fees
PrideInn Paradise Beach Resort & Spa Mombasa

ibis Styles Nairobi Westlands

3.5 star property
8.4 out of 10, Very Good, (676)
"Great hotel and staff"
$64 nightly
The price is $75
Jul 7 - Jul 8
Total includes taxes and fees
ibis Styles Nairobi Westlands

Crowne Plaza Nairobi Airport by IHG

5.0 star property
9.4 out of 10, Exceptional, (997)
"Very close to the airport, would book anytime again."
$156 nightly
The price is $182
Jun 27 - Jun 28
Total includes taxes and fees
Crowne Plaza Nairobi Airport by IHG

Leopard Beach Resort & Spa

5.0 star property
8.6 out of 10, Excellent, (143)
"The staff were very helpful and friendly "
$147 nightly
The price is $172
Jun 24 - Jun 25
Total includes taxes and fees
Leopard Beach Resort & Spa

Diamonds Leisure Beach & Golf Resort

4.0 star property
8.2 out of 10, Very Good, (123)
"The location right on the beach was fabulous!"
$130 nightly
The price is $154
Jun 29 - Jun 30
Total includes taxes and fees
Diamonds Leisure Beach & Golf Resort

Holiday Inn Nairobi Two Rivers Mall by IHG

4.0 star property
9.0 out of 10, Wonderful, (82)
"Great Stay"
$76 nightly
The price is $88
Jun 28 - Jun 29
Total includes taxes and fees
Holiday Inn Nairobi Two Rivers Mall by IHG

Novotel Nairobi Westlands

5.0 star property
9.8 out of 10, Exceptional, (61)
"Excellent hotel"
$158 nightly
The price is $185
Jun 27 - Jun 28
Total includes taxes and fees
Novotel Nairobi Westlands

Severin Sea Lodge

4.0 star property
9.4 out of 10, Exceptional, (209)
"This property is incredible and the food is delicious. Beautiful sunsets right on the beach."
$175 nightly
The price is $208
Jun 26 - Jun 27
Total includes taxes and fees
Severin Sea Lodge
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:Jun 27 - Jun 29
Save an average of 15% on thousands of hotels when you're signed in

Find out more about Kenya

Find out more about Kenya

Top reasons to visit Kenya

  • Thrilling Safaris: Experience Kenya's renowned wildlife in national parks like the Masai Mara, perfect for unforgettable safari adventures.
  • Beautiful Beaches: Relax on stunning coastlines, including Malindi Beach, where you can unwind and soak up the sun.
  • Cultural Immersion: Dive into local traditions by visiting cultural centers and experiencing vibrant city life in Nairobi.
  • Scenic Landscapes: Explore breathtaking vistas at Angama Mara, ideal for nature lovers and photographers alike.
  • Diverse Accommodations: Choose from cozy guesthouses to luxurious resorts that cater to every traveler's needs.

Find great hotels in Kenya

Discover the diverse hotel accommodations in Kenya, where options range from cozy guesthouses to luxurious 5-star resorts. Whether you're seeking a family-friendly getaway, a business-focused stay, or a tranquil spa retreat, you'll find the perfect fit for your needs. With a variety of popular hotels and unique experiences to choose from, Kenya promises an unforgettable vacation that caters to every traveler's desires.

  • ibis Styles Nairobi Westlands: Embrace a vibrant and eco-conscious retreat at ibis Styles Nairobi Westlands, a 3.5-star hotel perfect for families, business travelers, and eco-friendly guests. This property is proudly eco-certified, showcasing its commitment to sustainability. Guests can enjoy a range of business amenities, including a well-equipped business center and multiple meeting rooms, ensuring a productive stay. Families will appreciate the thoughtful amenities for children, such as complimentary cribs, allowing for a comfortable experience for all ages.
  • Best Western Plus Meridian Hotel: Ideal for families and business travelers alike, Best Western Plus Meridian Hotel is a stylish 3.5-star accommodation that combines comfort with functionality. The hotel features a spacious conference center and meeting rooms for corporate needs, alongside a business center for convenience. Families will find amenities such as free cribs and highchairs for children, making this hotel a family-friendly option. With its welcoming atmosphere and dedicated services, it's an excellent choice for those seeking a balanced vacation experience.
  • Crowne Plaza Nairobi Airport, an IHG Hotel: Experience luxury at the Crowne Plaza Nairobi Airport, a stunning 5-star hotel offering a soothing escape with its spa and pool facilities. This hotel caters to families, business travelers, and spa enthusiasts, featuring multiple meeting rooms and accessible business centers to meet your professional needs. Families can enjoy child-friendly services, including window guards and free cribs, ensuring a safe environment. Indulge in the full spa experience, complete with treatment rooms and a steam room, making relaxation a priority during your stay.

Discover the best areas to stay in Kenya

Kenya offers an unforgettable vacation filled with adventure and eco-friendly experiences. Explore the stunning landscapes of the Masai Mara, known for its incredible wildlife, or unwind at romantic resorts along the coast. Discover vibrant cities that blend business with a friendly atmosphere, perfect for relaxation and recreation. Whether you're seeking thrilling safaris or tranquil beaches, Kenya is a premier destination for every type of traveler.

  • Nairobi: As the bustling capital of Kenya, Nairobi is a vibrant metropolis that offers a unique blend of urban life and nature. Nestled in the highlands, it serves as a gateway to both adventure and cultural experiences. With visitor numbers peaking in February and June to July, this city is perfect for outdoor enthusiasts and families alike. Explore the famous Nairobi National Park, where you can witness wildlife against the backdrop of skyscrapers. Don’t miss the rich shopping experiences at local malls and markets, along with educational opportunities at various cultural institutions.
  • Mombasa: Located along the stunning coastline, Mombasa is a melting pot of cultures and a haven for beach lovers. This metropolis sees peak visitor numbers in July and during the festive season from December to January. Mombasa's beautiful beaches, such as Nyali and Diani, are perfect for sunbathing and aquatic adventures. The city is also known for its vibrant shopping centers and golf courses, making it a versatile destination. Explore local landmarks like Fort Jesus and indulge in the rich Swahili cuisine while soaking up the sun on the sandy shores.
  • Diani Beach: Renowned for its pristine beaches and lush landscapes, Diani Beach is a tropical paradise that attracts visitors throughout the year. With peak travel seasons in January and from March to April, this city is ideal for those seeking relaxation and adventure. Golf courses and outdoor activities abound, making it a popular spot for adventure seekers. Nearby, you can explore the Diani Chale Marine National Park, where you can snorkel among coral reefs. The beauty of the beach combined with local parks makes Diani Beach a must-visit destination for any traveler.

Things to do in Kenya

Kenya offers an exciting blend of outdoor and eco-friendly adventures, perfect for your vacation. Explore vibrant shopping centers and malls, immerse yourself in local culture at various cultural centers, and embark on thrilling safari experiences in renowned game reserves. Whether you're seeking adventure or education, Kenya's diverse activities promise unforgettable memories.

Food and drinks

Visit Cafe Maghreb (Serena) for a delightful blend of Eastern European cuisine, perfect for breakfast or a casual meal. This spot offers a unique taste of local flavors, making it a must-try for any food enthusiast exploring Kenya.

Shopping

Your shopping adventure in Kenya includes Thika Road Mall, offering a mix of family and entertainment vibes. For a local experience, visit City Market and Homa Bay Pier, both bustling with city energy and diverse gift options. If you're up for a drive, explore additional markets for unique souvenirs.

Recreation

At Olkaria Natural Health Spa, immerse yourself in soothing body treatments surrounded by nature's tranquility. Muthaiga Golf Club offers a luxurious escape with beautifully manicured greens and upscale amenities. Meanwhile, Baobab Golf Course at Vipingo Ridge provides a vibrant outdoor experience for sports enthusiasts amidst stunning landscapes.

Adventure

The Oloolua Nature Trail offers a thrilling hiking experience, surrounded by lush greenery and stunning scenery, perfect for adventure seekers. At Rapids Camp, enjoy exciting water sports amidst a vibrant outdoor atmosphere, ideal for those looking to get their adrenaline pumping while soaking in the beauty of Kenya.

Nightlife

In Kenya, the Kenya National Theatre offers a vibrant cultural experience filled with romance and family-friendly entertainment. For a thrilling night, head to Lucky 8 Casino, where the city vibes blend with excitement and chance, providing a perfect atmosphere for a memorable evening out.

Booking tips and Expedia advantages for Kenya

To save money on your trip to Kenya, consider visiting during the off-peak months of May and October to November for lower prices. Explore free attractions like Thika Road Mall, Bamburi Beach, and Watamu Beach. Book your hotel about a month in advance, or check Expedia's last-minute deals for discounts. Use Expedia's search tools to filter for budget-friendly and eco-certified hotels, and consider package deals for flights and accommodations. Joining Expedia's One Key membership can also provide exclusive discounts and earn you OneKeyCash for future stays.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Kenya are May and October to November, where the prices are slightly lower. This is in comparison to July to August and December, where prices are slightly higher.
  • The best time to book a hotel: The cheapest time to book a hotel in Kenya is usually 1 month out from when you are planning to stay, though if you're late to the party, have a look at Expedia's last minute deals - the green banner below the hotel's price indicates a discounted rate.
  • Find cheap hotels on Expedia: Utilize Expedia’s search tool to narrow down your options based on your budget, favored location, and the type of hotel you’re looking for. For instance, selecting the "Eco-certified" filter will showcase sustainable and eco-friendly hotels that are currently available. To find the best prices and deals, sort the price range from lowest to highest.
  • Consider bundling your trip: You can potentially save money by combining your hotel stay in Kenya with your flights and activities through an Expedia package.
  • Become a One Key member: Join Expedia's One Key membership program for exclusive discounts and deals on hotel bookings. You can also earn OneKeyCash to use on future selected hotels.

Find the best attractions in Kenya

Kenya offers an incredible blend of outdoor, eco-friendly, and adventure experiences perfect for every traveler. Explore stunning national parks and reserves, relax on beautiful beaches, and immerse yourself in vibrant local culture. Must-visit attractions include the iconic Mombasa landmark, picturesque Malindi Beach, breathtaking Angama Mara, the bustling city of Nairobi, and the serene Nairobi Arboretum, ensuring a memorable vacation filled with diverse activities.

  • Nairobi National Park: Experience the unique juxtaposition of wildlife and urban life at Nairobi National Park. This national park is home to diverse wildlife, including lions, giraffes, and rhinos, all set against the backdrop of the city skyline. Enjoy thrilling safari adventures and stunning outdoor scenery.
  • Diani Beach: Relax on the stunning sands of Diani Beach, where turquoise waters meet white sandy shores. This beautiful beach offers a laid-back atmosphere perfect for sunbathing, swimming, and water sports, embodying the ultimate beach vibes.
  • Maasai Mara National Reserve: Immerse yourself in the rich culture and luxury of Maasai Mara National Reserve. Known for its breathtaking landscapes and incredible wildlife, including the Great Migration, this reserve offers an unforgettable safari experience and a chance to engage with the Maasai people.

Best time to go to Kenya

Visitor numbers in Kenya is generally unchanged in popularity throughout the year. The best time to visit Kenya is dependant 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.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
January67.1°F (19.5°C)No Rain (Dry)Mostly SunnySlightly HighAverage
February68.9°F (20.5°C)No Rain (Dry)Mostly SunnySlightly HighAverage
March69.6°F (20.9°C)Light RainMostly SunnyAverageAverage
April67.3°F (19.6°C)Light RainMostly CloudyAverageAverage
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 Rain (Dry)Mostly 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 LowSlightly Low
November66.2°F (19.0°C)Light RainMostly CloudyAverageSlightly Low
December65.7°F (18.7°C)Light RainMostly SunnyAverageSlightly High

The nearest major airports for your trip to Kenya

When visiting Kenya, you can fly into three major airports. Nairobi's Jomo Kenyatta International Airport (NBO) is the primary gateway, located 113 miles from the city center, with nearby five-star hotels like Crowne Plaza Nairobi Airport just 1 mile away, offering convenient access. Mombasa's Moi International Airport (MBA) is 299 miles from the capital, with luxurious options like PrideInn Paradise Beach Resort & Spa located 10 miles away, providing 24-hour shuttle services. Lastly, Kisumu International Airport (KIS) is 219 miles from Nairobi, with Acacia Premier Hotel just 2 miles away, featuring 24-hour airport shuttle availability for easy transfers.

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 $75 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. Organizing a summer Nairobi break? This captivating destination has an oceanic climate, with average temperatures ranging from 57ºF to 79ºF 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 $75 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 vacation 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 "Traveler 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 vacation, Expedia has the perfect stay for you and your crew.
Why should I book my Kenya hotel with Expedia?
Book a Kenya hotel with Expedia for choice, ease and price. Also, our One Key™ rewards scheme lets you collect OneKeyCash™* on any eligible flights, vacation rentals, hotels, car rentals and more. In addition, we offer flexibility in case your plans change, and if you have any questions or need assistance, our online Help Center is available 24/7. *OneKeyCash disclaimer - OneKeyCash is not redeemable for cash and can only be used on Hotels.com, Expedia and Vrbo.