Photo by Kenya Tourism Board

Kenya Hotels & Other Accommodation

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

Showing deals for:27 Mar - 29 Mar

Top landmarks in Kenya

Check out reviews of Kenya hotels guests love

Find out more about Kenya

Embrace the Wild Symphony of Kenya: A Journey Through Nature's Masterpiece

Kenya, a captivating tapestry of breathtaking landscapes and vibrant cultures, beckons adventurers and romantics alike. From the iconic savannahs of the Maasai Mara, where the Great Migration unfolds, to the pristine shores of Diani Beach, this enchanting destination offers a blend of wild encounters and serene escapes. Explore the lush highlands of Mount Kenya, revel in the rich heritage of Nairobi, or encounter the unique wildlife of Amboseli National Park against the backdrop of Kilimanjaro. Whether you seek thrilling safaris or tranquil retreats, Kenya promises an unforgettable journey into the heart of nature and culture.

Top locations to stay in Kenya

Some of the best areas to stay in Kenya are Nairobi, Mombasa, and Diani Beach. Nairobi offers a vibrant mix of safari adventures and cultural experiences, while Mombasa is famous for its stunning beaches and lively dance scene. Diani Beach is perfect for relaxation and enjoying the sun. For first-time visitors, Nairobi is the ideal choice to immerse in the country's rich heritage.

  1. NairobiOpens in a new window: Nairobi is a vibrant city where urban life meets the wild, making it an exceptional place to stay for those looking to experience both culture and adventure. With its unique blend of attractions, you can visit the Nairobi National Park, where you can see lions, giraffes, and rhinos against the backdrop of the city skyline. The Giraffe Centre and David Sheldrick Wildlife Trust offer wonderful experiences for animal lovers. Nairobi also boasts a lively arts scene, with cultural attractions like the Nairobi National Museum and various galleries showcasing local talent. Explore bustling markets for shopping and enjoy the city's warm hospitality.
  2. MombasaOpens in a new window: Mombasa is a beautiful coastal city that offers a perfect blend of relaxation and cultural experiences. With stunning beaches, such as Diani and Nyali, you can unwind on soft sands and enjoy the warm Indian Ocean. The Old Town is a treasure trove of Swahili culture, filled with charming streets, bazaars, and historical sites like Fort Jesus. Mombasa also has a vibrant nightlife scene with cultural performances and beachfront bars, making it a great spot for evening entertainment after a day in the sun.
  3. Diani BeachOpens in a new window: Diani Beach is a stunning destination known for its idyllic shores and laid-back atmosphere, perfect for a relaxing getaway. The soft white sands and crystal-clear waters invite you to sunbathe or take part in water sports like snorkeling and diving. The area is dotted with luxurious resorts and beach clubs, providing comfort and stunning ocean views. Diani is also home to the Colobus Conservation, where you can learn about local wildlife preservation efforts. This tranquil beach destination is ideal for those looking to escape the hustle and bustle and rejuvenate in paradise.

Things to do in Kenya

Kenya offers a vibrant mix of thrilling safaris and serene beach days. Dive into crystal-clear waters, dance to local rhythms, or enjoy fishing in picturesque spots. With stunning coral reefs and lush national parks, there's something for everyone to explore and unwind in this enchanting destination.

  • Mombasa – This vibrant coastal city is renowned for its stunning beaches and rich cultural heritage. Experience the beauty of the coastline at places like Diani BeachOpens in a new window, where you can dive into exciting water activities such as swimming and fishing. Don't forget to explore the local temples and coral reefs, which reflect the area's diverse history. Enjoy the lively atmosphere as you dance the night away at beachside entertainment venues, or take a thrilling safari to witness Kenya's wildlife. Mombasa's unique blend of cultures makes it a must-visit destination for any traveller.
  • Diani BeachOpens in a new window – Known for its breathtaking views and pristine sands, Diani BeachOpens in a new window offers an idyllic getaway. Indulge in refreshing swims in the azure waters or take a ferry to explore nearby islands. For those seeking adventure, consider a safari to discover the wildlife that inhabits the region. With its lush hills and coral reefs, this location is perfect for both relaxation and exploration, making it an ideal stop for beach lovers and nature enthusiasts alike.
  • Ukunda – Just a stone's throw from Diani BeachOpens in a new window, Ukunda is a charming town surrounded by natural beauty. Engage in outdoor activities in the nearby national parks, or hit the greens at local golf courses for a fun day out. The area’s parks and forests provide a serene backdrop for a leisurely stroll or a picnic with family. You can also visit Diani BeachOpens in a new window again to experience a vibrant theme beach atmosphere filled with exciting activities.

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 those looking to explore the country’s remarkable landmarks, historical sites, and cultural experiences, a stay of at least 3 days is recommended. This duration allows visitors to appreciate attractions such as the stunning landscapes of the Maasai Mara, the fascinating heritage of Nairobi National Museum, and the rich cultural experiences at Maasai villages. By planning a trip during these months, travellers can enjoy great value for money while immersing themselves in Kenya's natural beauty and history.
  2. Look for last-minute deals on Hotels.com: To discover last-minute deals in Kenya, visit the DealsOpens in a new window or Last-Minute Deals sections on Hotels.com, where you may find discounted hotel rates as your travel date approaches. Consider enabling email alerts or push notifications to stay updated on flash sales and exclusive promotions, ensuring you don't miss potential savings. Additionally, Smart Shopping is a useful comparison tool available via the app, allowing you to compare hotel prices and amenities. This way, if prices drop or rooms become available, you'll be among the first to know, making it easier to plan a spontaneous getaway.
  3. Be flexible with dates: Prices may fluctuate due to factors such as the hotel's location, star rating, and the time of year, so being flexible with your travel dates could help you save on your stay in a hotel in Kenya. For those seeking distinctive experiences, boutique hotels often provide a more personalised touch and may sometimes offer better value. When you book through Hotels.com, we will inform you whether the price for your chosen dates is above or below the average. If the price is on the higher side, we will suggest alternative dates that could be more affordable, helping you to secure the best deal possible.
  4. Consider your location: Staying in the heart of major cities in Kenya undoubtedly offers the convenience of proximity to local attractions, but it is also more likely to incur higher costs. In contrast, smaller towns and rural areas tend to be more affordable, allowing for a more budget-friendly experience. For those looking to save on accommodation, considering hotels outside the city centre may be a wise choice, though this could necessitate additional travel to reach key sights. Additionally, exploring nearby cities that boast their own unique offerings can provide plenty of options while still being kinder to your wallet.

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. The peak travel months to visit Kenya are January, February, and September, which see a higher number of tourists. During this peak period, the weather is mostly sunny, accompanied by no to light rainfall. In contrast, May, August, and October are ideal if you're looking for a calmer vacation, marked by light rainfall and mostly sunny to mostly cloudy conditions.

Keep exploring