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

Next weekend
In two weeks

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Kenya hotels

Glee Nairobi, a Preferred LVX Hotel

Glee Nairobi, a Preferred LVX Hotel
5.0 star property
Nairobi
9.8 out of 10, Exceptional, (128 reviews)
"Clean room and great service "
United States
Jeremy C
The price is £163
includes taxes & fees
21 Apr - 22 Apr
Glee Nairobi, a Preferred LVX Hotel

Argyle Grand Hotel Nairobi Airport

Argyle Grand Hotel Nairobi Airport
5.0 star property
Lang'ata
9.0 out of 10, Wonderful, (734 reviews)
"Wonderful hotel with a great airport shuttle "
United Kingdom
Peter
The price is £93
includes taxes & fees
26 Apr - 27 Apr
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, (352 reviews)
"Beautiful and clean hotel with excellent staff!"
Canada
Nazneen
The price is £135
includes taxes & fees
23 Apr - 24 Apr
Sarova Whitesands Beach Resort & Spa, Mombasa

Leopard Beach Resort & Spa

Leopard Beach Resort & Spa
5.0 star property
Diani Beach
8.6 out of 10, Excellent, (162 reviews)
"Nice grounds "
United States
jacqueline
The price is £123
includes taxes & fees
3 May - 4 May
Leopard Beach Resort & Spa

Voyager Beach Resort

Voyager Beach Resort
4.0 star property
Mombasa
8.8 out of 10, Excellent, (777 reviews)
"Beautiful all inclusive resort ! "
Canada
Roxana
The price is £143
includes taxes & fees
16 May - 17 May
Voyager Beach Resort

Southern Palms Beach Resort

Southern Palms Beach Resort
4.0 star property
Diani Beach
8.2 out of 10, Very good, (229 reviews)
"Good amenities and very welcoming "
United States
Geoffrey
The price is £296
includes taxes & fees
1 May - 2 May
Southern Palms Beach Resort

Swahili Beach Resort

Swahili Beach Resort
5.0 star property
Diani Beach
9.0 out of 10, Wonderful, (284 reviews)
"Amazing accommodations, great caring, friendly and professional staff. "
United States
Cyprian
The price is £239
includes taxes & fees
22 Apr - 23 Apr
Swahili 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, (160 reviews)
"Very clean rooms and lovely staff, the driver that picked us from Airport was amazing. Thanks All"
United Kingdom
ANDREW MUNYUA
The price is £73
includes taxes & fees
24 Apr - 25 Apr
Holiday Inn Nairobi Two Rivers Mall by IHG

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

Sarova Stanley Hotel, Nairobi

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

Best Western Nairobi Upper Hill

Best Western Nairobi Upper Hill
3.5 star property
Kilimani
9.2 out of 10, Wonderful, (283 reviews)
"Great hotel and staff"
United States
Dean
The price is £62
includes taxes & fees
25 Apr - 26 Apr
Best Western Nairobi Upper Hill

Ol Pejeta Mansion

Ol Pejeta Mansion
3.0 star property
Nanyuki
2.0 out of 10, (1 review)
"This one is a scam. We paid for it but when we arrived, nobody was there and the phone number wasn’t picked up. Photos are most likely taken from internet. Have called hotels.com who promised to investigate "
Ireland
jan
The price is £239
includes taxes & fees
6 May - 7 May
Ol Pejeta Mansion

Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits

Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits
5.0 star property
Diani Beach
8.0 out of 10, Very good, (403 reviews)
"Great staff and very nice hotel"
United States
James
The price is £137
includes taxes & fees
20 Apr - 21 Apr
Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits

Crowne Plaza Nairobi Airport by IHG

Crowne Plaza Nairobi Airport by IHG
5.0 star property
Embakasi
9.4 out of 10, Exceptional, (1,004 reviews)
"I was there for a night and the staff made the short stay very comfortable - I will always stay here in the future "
United Kingdom
Irshaad
The price is £119
includes taxes & fees
25 Apr - 26 Apr
Crowne Plaza Nairobi Airport by IHG

Novotel Nairobi Westlands

Novotel Nairobi Westlands
5.0 star property
Spring Valley
9.4 out of 10, Exceptional, (132 reviews)
"Good room, helpful hotel staff, "
United States
Mohan
The price is £115
includes taxes & fees
25 Apr - 26 Apr
Novotel Nairobi Westlands

Gem Forest Hotel Nairobi - MGallery Collection

Gem Forest Hotel Nairobi - MGallery Collection
5.0 star property
Gigiri
9.2 out of 10, Wonderful, (47 reviews)
"Clean room, friendly staff"
United States
Hennan
The price is £129
includes taxes & fees
2 May - 3 May
Gem Forest Hotel Nairobi - MGallery Collection

Hyatt Place Nairobi Westlands

Hyatt Place Nairobi Westlands
5.0 star property
Highridge
9.6 out of 10, Exceptional, (89 reviews)
"Nice area"
United States
Paul
The price is £137
includes taxes & fees
13 May - 14 May
Hyatt Place Nairobi Westlands

Cocoa Luxury Resort, Nyali

Cocoa Luxury Resort, Nyali
3.5 star property
Nyali
7.0 out of 10, Good, (286 reviews)
"Everything was nice and we liked "
United States
Warsan
The price is £56
includes taxes & fees
19 May - 20 May
Cocoa Luxury Resort, Nyali

Kwetu Nairobi, Curio Collection By Hilton

Kwetu Nairobi, Curio Collection By Hilton
5.0 star property
Kitisuru
9.4 out of 10, Exceptional, (79 reviews)
"Spacious room with a comfortable bed. Staff and property was great!"
United States
Kimberly
The price is £153
includes taxes & fees
2 May - 3 May
Kwetu Nairobi, Curio Collection By Hilton

Diani Sea Lodge

Diani Sea Lodge
3.5 star property
Diani Beach
9.0 out of 10, Wonderful, (82 reviews)
"Nice hotel beautifully located directly at the best part of Diani beach. Superfriendly and helpful staff. "
United States
Linda
The price is £189
includes taxes & fees
19 May - 20 May
Diani 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:1 May - 3 May

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

The nearest major airports for your trip to Kenya

When visiting Kenya, you have several major airports to choose from. Jomo Kenyatta International Airport (NBO) in Nairobi is approximately 181.9km from the city and offers luxurious accommodations such as The Sarova Stanley and Nairobi Serena Hotel, both 12.9km away, and The Boma Nairobi, located 9.7km from the airport. Moi International Airport (MBA) in Mombasa is about 484.4km away, with nearby hotels like PrideInn Paradise Beach Resort & Spa and Voyager Beach Resort, both 10 and 12.9km distant, respectively. KISumu International Airport (KIS) is 352.4km from the city, with options like Acacia Premier Hotel and Grand Royal Swiss Hotel just 2 and 4.8km away, respectively.

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 £56 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 £56 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.