Photo by Kenya Tourism Board

Kenya Hotels

Free cancellation options if plans change

Earn rewards on every night you stay

Save more with Member Prices

Check prices for these dates

Where to stay in Kenya

Top hotels in Nairobi (and vicinity)

Top hotels in Mombasa (and vicinity)

Top hotels in Diani Beach

Top hotels in Maasai Mara

Top cities in Kenya

Great weekend hotel deals in Kenya

Showing deals for:Mar 20 - Mar 22

Top landmarks in Kenya

Check out the Kenya hotels guests love right now

Find out more about Kenya

Awaken Your Senses: Experience the Untamed Wonders of Kenya

Discover the enchanting beauty of Kenya, a captivating blend of nature and culture. From the bustling capital of Nairobi to the breathtaking landscapes of the Maasai Mara, Kenya offers unforgettable wildlife safaris and vibrant local experiences. Explore the stunning beaches of Diani, hike the majestic Mount Kenya, or immerse yourself in the rich traditions of the Maasai people. With its diverse ecosystems, including savannahs, lakes, and national parks, Kenya is a paradise for adventurers and nature lovers alike. Whether seeking a romantic getaway or an off-the-beaten-path escape, Kenya promises a holiday filled with wonder and discovery. For unmissable hotel rates in Kenya, be sure to check out Hotels.com's Last-Minute DealsOpens in a new window on travel.

Discover great hotels in Kenya

Kenya offers a diverse range of hotel accommodations, from luxurious resorts along Mombasa's coastline to upscale hotels in Nairobi. Whether you're seeking holiday stays or five-star experiences, you'll find options catering to various budgets and preferences, ensuring a memorable stay immersed in the local culture. These are some of the hotels preferred by our travelers in Kenya:

  1. Muthu Keekorok LodgeOpens in a new window: This exquisite 5.0-star lodge in Maasai Mara offers a luxurious retreat for discerning travelers. With a focus on creating a memorable family vacation experience, the property features a range of services and amenities that ensure comfort and relaxation. Families can take advantage of the free cribs, while children can enjoy the shared playground. The stunning natural surroundings provide a picturesque backdrop for a unique getaway, making it a favorite among those seeking an immersive experience in the wilderness.
  2. Sarova Shaba Game LodgeOpens in a new window: Located in Archers Post, this 5.0-star lodge perfectly blends romance and luxury. Guests can indulge in curated romance packages, enjoy captivating garden and pool views, and relish the convenience of room service for an intimate dining experience. The onsite spa offers a range of treatments, enhancing the overall experience with relaxation and pampering. This hotel stands out with its enchanting ambiance, making it a top choice for travelers in search of a romantic escape.
  3. Muthu Lake Naivasha Country ClubOpens in a new window: Set in the scenic Naivasha, this 5.0-star hotel is a haven for luxury seekers. With accessible business amenities and a sophisticated atmosphere, it provides an ideal setting for those on a high-end getaway. The property's extensive offerings include a well-equipped business center and multiple meeting rooms, ensuring seamless travels. Families will appreciate the shared playground, while the hotel’s elegant design and attentive service create an inviting environment for relaxation and leisure.

Top locations to stay in Kenya

Staying in Nairobi, Mombasa, and Diani Beach offers diverse experiences in Kenya. Nairobi, the capital, is perfect for wildlife safaris and cultural exploration. Mombasa boasts beautiful beaches and vibrant nightlife, while Diani Beach is ideal for relaxation and stunning coastlines. For first-time visitors, Nairobi is the best choice, providing a gateway to Kenya's rich beauty and adventures.

  1. NairobiOpens in a new window: Nairobi is a vibrant city where urban life meets wildlife. With attractions like the David Sheldrick Wildlife Trust and Giraffe Centre, you can get up close with elephants and giraffes, making your stay unforgettable. The bustling markets and cultural spots like the Nairobi National Museum offer a taste of local life, while the lively nightlife scene provides plenty of options for evening entertainment. Don't miss exploring the nearby Nairobi National Park for a unique safari experience right at the city's doorstep.
  2. MombasaOpens in a new window: Mombasa is a coastal gem known for its stunning beaches and rich Swahili culture. You can relax on beautiful shores like Nyali and Diani BeachOpens in a new window or dive into the vibrant local scene at Fort Jesus, a UNESCO World Heritage site. The city's lively atmosphere also features a variety of shops and markets where you can pick up unique souvenirs. After sunset, the beachside spots come alive, offering a taste of local music and dance that reflects Mombasa's rich heritage.
  3. Diani Beach: Diani Beach is the ultimate destination for relaxation and rejuvenation. With its powdery white sands and crystal-clear waters, it's perfect for sunbathing or enjoying water sports like snorkeling and kite surfing. The laid-back vibe allows you to unwind in a tropical paradise, while the nearby coral reefs offer stunning underwater adventures. Diani also has a variety of local shops and crafts markets where you can find unique handmade items to take home, ensuring your stay is as memorable as the scenery.

Things to do in Kenya

Kenya is a paradise for thrill-seekers and those looking to unwind. Experience the thrill of wildlife safaris and hiking in the breathtaking landscapes of Mount Kenya, or cast a line and fish in serene rivers. After your adventures, relax on the tranquil beaches or in charming small towns.

  • Kiwayu – This serene city is a hidden gem along the coast, perfect for beach lovers. Spend your days lounging on the sandy shores and soaking up the sun. Don’t miss the chance to explore the Takwa RuinsOpens in a new window, where you can wander through the remnants of an ancient Swahili settlement and gain insight into the region's rich cultural history.
  • Sega – A laid-back city that offers a delightful beach experience, Sega is known for its stunning coastal views. Visit the Uhanya Fishing BeachOpens in a new window to witness local fishermen at work and enjoy fresh catches straight from the ocean. The beach is ideal for relaxing strolls, picnics, and enjoying the vibrant atmosphere.
  • Amboseli – Nestled amidst breathtaking landscapes, Amboseli is a nature lover's paradise. Engage in thrilling activities like fishing and hiking while surrounded by the stunning backdrop of Mount Kilimanjaro. Experience wildlife up close at the Kimana ReserveOpens in a new window, where you can embark on a safari to spot elephants, lions, and diverse bird species. Camping here under the stars is an unforgettable way to connect with nature.

4 tips for savvy savings when booking a hotel in Kenya

  1. Book for the cheapest times: The most budget-friendly time to visit Kenya is during April, May, and November, when hotel prices tend to be lower. For a meaningful experience that allows you to explore the country's key historical and cultural landmarks, a stay of at least 3 days is recommended. This timeframe is great value for money, providing an opportunity to discover Kenya's rich heritage and stunning natural attractions while keeping your expenses in check.
  2. Look for last-minute deals on Hotels.com: To explore hotel options in Kenya, you may discover discounted rates by checking the DealsOpens in a new window and Last-Minute DealsOpens in a new window sections on Hotels.com, especially as your travel date approaches. By enabling email alerts or push notifications, you could find out about flash sales and exclusive last-minute promotions, helping you save on your stay. Additionally, the Smart ShoppingOpens in a new window tool available in the app allows you to compare hotel prices and amenities, ensuring you're informed about availability and price drops for your preferred hotels, making it easier to seize last-minute opportunities.
  3. Be flexible with dates: Prices can fluctuate based on factors such as the hotel's location, star rating, and the time of year, so being flexible with your travel dates may help you save on your stay in a hotel in Kenya. For those seeking unique accommodations, boutique hotels often provide a more personalized experience and could offer better value. When you book with Hotels.com, we will inform you if the price for your chosen dates is above or below the average. If the price is on the higher end, we’ll suggest alternative dates that may be more affordable, increasing your chances of finding the best deal.
  4. Consider your location: Staying in the city centre of major Kenyan cities can certainly offer the convenience of being close to local attractions, yet it often comes with a higher price tag. In contrast, smaller towns and rural areas tend to be more affordable, providing a chance to enjoy a more economical stay. For those looking for better rates, opting for accommodations outside the city centre is worth considering, though this may necessitate additional travel to reach key sights. Additionally, exploring nearby cities can reveal a wealth of experiences while often offering more budget-friendly options.

Best time to go to Kenya

Kenya has a varied climate due to its size, so the best time to visit depends on the region and your preferences for weather and crowds. January, February, and September are the peak travel months in Kenya, attracting a higher number of tourists. During this peak period, the weather is mostly sunny, accompanied by no to light rainfall. On the other hand, May, August, and October tend to be quieter times to visit, marked by light rainfall and mostly sunny to mostly cloudy conditions.