Search 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

Top cities in Kenya

Check prices for these dates

Filter by

Property class

Guest rating

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

Our top choices for Kenya hotels

1. Beautiful 3 Bedroom Villa in Diani Beach-sleeps 8

Beautiful 3 Bedroom Villa in Diani Beach-sleeps 8
4.0 star property
Diani Beach
Beautiful 3 Bedroom Villa in Diani Beach-sleeps 8

2. Argyle Grand Hotel Nairobi Airport

Argyle Grand Hotel Nairobi Airport
5.0 star property
Nairobi West
9.2 out of 10, Wonderful, (889 reviews)
"Delicious breakfast, nice staffs, free airport shuttle"
United States
Huy
The price is CA $224
CA $264 total
includes taxes & fees
Nov 13 - Nov 14
Argyle Grand Hotel Nairobi Airport

3. Swahili Beach Resort

Swahili Beach Resort
5.0 star property
Diani Beach
9.0 out of 10, Wonderful, (311 reviews)
"Everything about this place was beautiful and a paradise!"
United States
Meneena
The price is CA $319
CA $475 total
includes taxes & fees
Nov 15 - Nov 16
Swahili Beach Resort

4. Voyager Beach Resort

Voyager Beach Resort
4.0 star property
Mombasa
8.8 out of 10, Excellent, (814 reviews)
"Great beach view, great staff, great food, great time!"
United States
Marcus
The price is CA $286
CA $357 total
includes taxes & fees
Nov 9 - Nov 10
Voyager Beach Resort

5. PrideInn Paradise Beach Resort & Spa Mombasa

PrideInn Paradise Beach Resort & Spa Mombasa
5.0 star property
Mombasa
9.0 out of 10, Wonderful, (299 reviews)
"The best hotel and resort in Mombasa area! All rounder champion."
United Kingdom
Shiladitya
The price is CA $257
CA $303 total
includes taxes & fees
Dec 6 - Dec 7
PrideInn Paradise Beach Resort & Spa Mombasa

6. Severin Sea Lodge

Severin Sea Lodge
5.0 star property
Mombasa
9.2 out of 10, Wonderful, (290 reviews)
"amazing spot in mombasa. a must stay hotel"
United Kingdom
MURTAZA HASSAN
The price is CA $186
CA $295 total
includes taxes & fees
Dec 8 - Dec 9
Severin Sea Lodge

7. Sarova Whitesands Beach Resort & Spa, Mombasa

Sarova Whitesands Beach Resort & Spa, Mombasa
4.0 star property
Mombasa
8.8 out of 10, Excellent, (401 reviews)
"Really good resort, super friendly staff"
Canada
Grace
The price is CA $391
CA $496 total
includes taxes & fees
Nov 13 - Nov 14
Sarova Whitesands Beach Resort & Spa, Mombasa

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, (233 reviews)
"Nice location, about 35 minutes from the airport. hotel is very clean and the staff are friendly and helpful."
United States
Fredrick
The price is CA $82
CA $105 total
includes taxes & fees
Nov 20 - Nov 21
Holiday Inn Nairobi Two Rivers Mall by IHG

9. Southern Palms Beach Resort

Southern Palms Beach Resort
5.0 star property
Diani Beach
8.4 out of 10, Very good, (248 reviews)
"Super environment, very safe and fantastic food. The beach was unreal."
United Kingdom
Calvin
The price is CA $545
CA $643 total
includes taxes & fees
Nov 17 - Nov 18
Southern Palms Beach Resort

10. Sofa Camp Naivasha

Sofa Camp Naivasha
3.0 star property
Naivasha
Sofa Camp Naivasha

11. JW Marriott Hotel Nairobi

JW Marriott Hotel Nairobi
4.5 star property
Westlands
9.6 out of 10, Exceptional, (164 reviews)
"Great stuff, location and amenities"
United States
Claude
The price is CA $326
CA $407 total
includes taxes & fees
Nov 20 - Nov 21
JW Marriott Hotel Nairobi

12. ibis Styles Nairobi Westlands

ibis Styles Nairobi Westlands
3.5 star property
Muthangari
8.4 out of 10, Very good, (810 reviews)
"Clean room, excellent staff, great breakfast and great location."
United States
IRA KIRUNGI JOHN
The price is CA $62
CA $78 total
includes taxes & fees
Dec 4 - Dec 5
ibis Styles Nairobi Westlands

13. Best Western Plus Meridian Hotel

Best Western Plus Meridian Hotel
3.5 star property
Nairobi Central
8.8 out of 10, Excellent, (1,001 reviews)
"Good to stay in Nairobi"
Canada
Julieta
The price is CA $83
CA $98 total
includes taxes & fees
Nov 9 - Nov 10
Best Western Plus Meridian Hotel

14. Gem Forest Hotel Nairobi - MGallery Collection

Gem Forest Hotel Nairobi - MGallery Collection
5.0 star property
Gigiri
9.4 out of 10, Exceptional, (66 reviews)
"Lovely hotel in upscale Gigiri, great for families. Our kids loved it, especially the breakfast buffet and the swimming pool. We are definitely coming back."
United States
Mads Alexander
The price is CA $148
CA $181 total
includes taxes & fees
Nov 14 - Nov 15
Gem Forest Hotel Nairobi - MGallery Collection

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,002 reviews)
"Great stay!"
Canada
Lachlan
The price is CA $178
CA $228 total
includes taxes & fees
Nov 16 - Nov 17
Crowne Plaza Nairobi Airport by IHG

16. Nomad Beach Resort

Nomad Beach Resort
5.0 star property
Diani Beach
9.2 out of 10, Wonderful, (123 reviews)
"Had the most amazing time. Had a sea view room, it was spacious and clean. The restaurant served delicious food. The grounds were well maintained within the complex. The garden in front of our room was beautiful, sat there looking at the amazing sea view. The staff were very welcoming and made our experience at the Nomad beach resort unforgettable. We left with the best memories. Highly recommended!"
United Kingdom
Francina
The price is CA $498
CA $587 total
includes taxes & fees
Nov 13 - Nov 14
Nomad Beach Resort

17. Baobab Beach Resort & Spa - All Inclusive

Baobab Beach Resort & Spa - All Inclusive
4.0 star property
Diani Beach
8.6 out of 10, Excellent, (184 reviews)
"I wanted to stay longer. The spa services were top notch. Staff are friendly and helpful. The resort is beautiful. The pools were not crowded and sparkling clean. Rooms were peaceful and spotless."
United States
Carleen
Baobab Beach Resort & Spa - All Inclusive

18. Nairobi Serena Hotel

Nairobi Serena Hotel
5.0 star property
Kilimani
9.4 out of 10, Exceptional, (363 reviews)
"Great restaurants"
United States
James
The price is CA $242
CA $286 total
includes taxes & fees
Dec 4 - Dec 5
Nairobi Serena Hotel

19. Leopard Beach Resort & Spa

Leopard Beach Resort & Spa
5.0 star property
Diani Beach
8.4 out of 10, Very good, (187 reviews)
"Loved the ambience and food provided"
United States
Dolly
The price is CA $198
CA $247 total
includes taxes & fees
Dec 8 - Dec 9
Leopard Beach Resort & Spa

20. Hilton Garden Inn Nairobi Airport

Hilton Garden Inn Nairobi Airport
4.0 star property
Embakasi
9.2 out of 10, Wonderful, (1,001 reviews)
"Liked its proximity to the airport The breakfast was good and the room comfortable"
United States
NICOLA BLYTHE
The price is CA $169
CA $210 total
includes taxes & fees
Nov 29 - Nov 30
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.

Get last-minute hotel deals in Kenya and save more

Sign in to unlock great savings.
Showing deals for:Nov 13 - Nov 15
Showing deals for:Dec 8 - Dec 9

Top Kenya Hotel Reviews

Find out more about Kenya

Top reasons to visit Kenya

  • Thrilling Safaris: Experience unforgettable wildlife safaris in Kenya's stunning national parks, such as Maasai Mara and Amboseli, where you can witness the Big Five and other incredible animals.
  • Beautiful Beaches: Relax on Kenya's pristine beaches along the Indian Ocean, offering soft sands and crystal-clear waters perfect for sunbathing and water sports.
  • Rich Cultural Experiences: Immerse yourself in Kenya's diverse cultures through vibrant local markets, traditional ceremonies, and friendly communities.
  • Eco-Friendly Lodges: Enjoy luxurious stays at eco-friendly lodges that provide comfort while promoting sustainable tourism.
  • Adventure and Relaxation: Kenya offers a perfect blend of thrilling activities and tranquil retreats, catering to every type of traveller.

Find great hotels in Kenya

Discover the diverse range of accommodations in Kenya, from luxurious hotels to charming guesthouses, tailored for every type of traveller. Whether you're seeking a lavish getaway or a family-friendly stay, Kenya's hospitality offers exceptional services and facilities, including business amenities and rejuvenating spa experiences. Explore the best hotels in the region for an unforgettable vacation that combines comfort and adventure.

  • Best Western Plus Meridian Hotel: A 3.5-star hotel with an impressive guest rating of 8.8, Best Western Plus Meridian Hotel in Kenya is an excellent choice for families and business travellers alike. This hotel combines comfort and convenience, offering family-friendly amenities such as highchairs and complimentary cribs. Guests appreciate the hotel’s modern facilities and attentive service, making it a welcoming environment for both relaxation and productivity.
  • ibis Styles Nairobi Westlands: With a guest rating of 8.4, ibis Styles Nairobi Westlands is a 3.5-star eco-certified hotel that appeals to environmentally conscious travellers. This property offers a unique blend of modern design and sustainable practices, ensuring a memorable stay. Families will find useful amenities like free cribs and a first aid kit, enhancing the overall experience. The hotel’s atmosphere is vibrant and inviting, making it a perfect base for exploring the city.
  • Voyager Beach Resort: Rated at 8.8, Voyager Beach Resort is a 4-star destination for beach lovers and families seeking a fun-filled vacation. Nestled along the coastline, this resort provides direct access to the beach, allowing guests to fully immerse themselves in sun and surf. The property features amenities for children, including supervised childcare, an arcade game room, and a dedicated children's pool, ensuring that families have a delightful stay while enjoying the stunning surroundings.

Where to stay in Kenya

Kenya offers an unforgettable vacation experience, blending adventure and relaxation. From the bustling streets of Nairobi to the serene landscapes of Maasai Mara, you'll find a rich tapestry of culture and nature. Enjoy eco-friendly lodges, vibrant local markets, and friendly communities. Whether you're seeking thrilling safaris or tranquil retreats, Kenya's diverse regions promise a memorable holiday. Explore top hotels and immerse yourself in the unique Kenyan atmosphere for a truly remarkable getaway in Africa.

  • Nairobi: As the vibrant capital city of Kenya, Nairobi offers a unique blend of urban excitement and natural beauty. Located in the central part of the country, it serves as a gateway for many travelers. The city's appeal peaks between January and February and in November, drawing visitors for outdoor adventures, breathtaking scenery, and rich cultural experiences. Highlights include the Nairobi National Park, where you can see wildlife against a backdrop of the city skyline, and bustling shopping centres like Sarit Centre and Westgate. The diverse culinary scene and vibrant nightlife further enrich your travel experience in this dynamic metropolis.
  • Mombasa: Nestled along the Indian Ocean, Mombasa is renowned for its stunning beaches and rich Swahili culture. This coastal city sees a surge in visitors from December to February, making it a prime destination for family vacations and outdoor fun. With its beautiful sandy shores and vibrant marine life, Mombasa is perfect for beach lovers. Explore local handicrafts at the Old Town, indulge in fresh seafood at seaside restaurants, or enjoy a round of golf at one of the city’s lush courses. The nearby Fort Jesus and other archaeological sites add a historical twist to your beach getaway.
  • Diani Beach: Famous for its pristine white sands and crystal-clear waters, Diani Beach is a tropical paradise situated on the southern coast of Kenya. With peak visitor numbers in January and from March to April, this enchanting destination is ideal for those seeking relaxation and adventure. Popular activities include water sports, sunbathing, and exploring local attractions such as the Diani Beach Art Gallery and the nearby Shimba Hills National Reserve. The vibrant nightlife and excellent dining options make it a perfect spot for both tranquillity and fun, ensuring an unforgettable vacation experience.

Things to do in Kenya

Kenya is a fantastic destination for outdoor and eco-friendly adventures, offering thrilling safari experiences and unforgettable safari holidays. Visitors can embark on exciting day trips, explore a variety of restaurants, and enjoy a relaxing holiday getaway. With vibrant shopping centres and malls, Kenya combines natural beauty with cultural experiences, making it an ideal destination for any traveller seeking adventure and relaxation.

Shopping

In Nairobi, visit Sarit Centre for a mix of local and international brands. For a vibrant market experience, explore Maasai Market, where you can find handmade crafts and souvenirs. In Mombasa, check out City Mall for beachwear and local art, perfect for gifts.

Recreation

At Muthaiga Golf Club, enjoy a round of golf amidst lush landscapes and unwind in the luxurious clubhouse. Karen Country Club offers serene surroundings for relaxation and spa treatments. Nanyuki Sports Club provides a perfect blend of sports and wellness activities, set against the stunning backdrop of Mount Kenya.

Adventure

In Maasai Mara, witness the Great Migration and embark on thrilling safari drives to spot the Big Five. In Lake Nakuru, hike to breathtaking viewpoints and enjoy birdwatching amidst stunning landscapes. Explore the diverse marine life while snorkelling in Watamu's coral reefs, an unforgettable adventure for nature lovers.

Nightlife

In Nairobi, the vibrant K1 Klub House features live music and a lively atmosphere, perfect for dancing the night away. In Mombasa, the popular Tamarind Dhow offers a unique dining experience on water, combined with stunning views and a relaxed vibe, ideal for enjoying a night out.

*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: Utilize Expedia’s search tool to refine your choices based on your budget, desired location, and preferred type of accommodation. For instance, selecting the Eco-certified filter will showcase sustainable and environmentally friendly hotels currently available. To find the best prices and offers, simply arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can potentially save money by combining your hotel reservations in Kenya with your flights and activities through an Expedia package deal.

Find the best attractions in Kenya

Kenya offers a fantastic blend of outdoor adventures and cultural experiences, making it an ideal destination for eco-friendly vacations. Explore its stunning national parks, beautiful beaches, and wildlife reserves, each showcasing the country's rich scenery and biodiversity. For a touch of luxury, consider staying at one of the renowned safari lodges, ensuring an unforgettable experience in the heart of nature.

  • Nairobi National Park: Experience the unique juxtaposition of wildlife and urban life in Nairobi National Park, where you can encounter lions, giraffes, and rhinos against the backdrop of the city skyline. Enjoy thrilling safari adventures amidst stunning scenery and diverse ecosystems.
  • Diani Beach: Diani Beach is a stunning stretch of white sand and turquoise waters. It's the perfect spot to relax, soak up the sun, and enjoy water sports or beachside dining while being surrounded by lush coconut palms and vibrant marine life.
  • Lake Naivasha: Lake Naivasha is a serene haven for nature lovers, offering boat rides to see hippos and birdwatching opportunities. Its romantic setting, combined with picturesque views and outdoor activities, makes it an ideal getaway for couples and families alike.

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 MonthTemperaturePrecipitationCloudinessOccupancyPricing
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

The nearest major airports for your trip to Kenya

Flying into Kenya offers two major airports: Nairobi (NBO-Jomo Kenyatta Intl.) and MoMBAsa (MBA-Moi Intl.). Nairobi (NBO) is approximately 181.9km from central Kenya, with nearby luxury accommodations like The Sarova Stanley and Nairobi Serena Hotel, both 12.9km away, and The Boma Nairobi, just 9.7km away, providing convenient access. Mombasa (MBA), situated 484.4km from central Kenya, features the PrideInn Paradise Beach Resort & Spa, 16.1km away, and Cocoa Boutique Hotel, 12.9km away, both offering airport shuttle services. Additionally, Nairobi (WIL-Wilson) is located 188.3km away, with options like Radisson Blu Hotel & Residence and Villa Rosa Kempinski, both 4.8km from the airport.

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 CA $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. Organizing 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 CA $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 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?

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".

Explore a world of travel with Expedia