Photo by Kenya Tourism Board

Accommodation Kenya

Free cancellation options if plans change

Earn rewards on every night you stay

Save more with Member Prices

Check prices for these dates

This weekend
Next weekend

Where to stay in Kenya?

Properties are selected based on real traveller reviews and popularity among guests who’ve booked a night in Kenya on Hotels.com. These Kenya hotels consistently deliver on quality, location and traveller experience. Last updated on .

Top hotels in Nairobi

Top hotels in Naivasha

Top hotels in Mombasa

Top hotels in Diani Beach

Top cities in Kenya

Showing deals for:16 Oct - 18 Oct

Top landmarks in Kenya

Check out the Kenya hotels guests love right now

Find out more about Kenya

Kenya Unveiled: A Tapestry of Wild Wonders and Cultural Riches

Kenya is an enchanting tapestry of stunning landscapes and vibrant culture. From the bustling streets of Nairobi, the capital, to the sun-kissed shores of Diani Beach on the Kenyan coast, this destination offers a unique blend of adventure and relaxation. Marvel at the breathtaking wildlife in iconic national parks like Maasai Mara and Amboseli, where the Great Migration unfolds in spectacular fashion. Experience the warmth of Kenyan hospitality, explore rich traditions, and indulge in delicious local cuisine. Whether you're on a thrilling safari or soaking up the sun on pristine beaches, Kenya promises an unforgettable journey into nature's heart.

Top locations to stay in Kenya

Some of the best areas to stay in Kenya are Nairobi, Mombasa, and Diani Beach. Nairobi, the vibrant capital, offers safari adventures and cultural experiences. Mombasa boasts beautiful beaches and a lively nightlife. Diani Beach is perfect for relaxation with stunning coastal views. For first-time visitors, Nairobi is the ideal base to explore the country's diverse attractions.

  1. NairobiOpens in a new window: Nairobi is a vibrant city that perfectly blends modernity with nature. It’s a fantastic base for those eager to experience a safari without straying far from urban comforts. The Nairobi National Park, where you can see wildlife like lions and giraffes against the city skyline, is a must-visit. The Giraffe Centre and David Sheldrick Wildlife Trust offer intimate encounters with these majestic animals. Plus, explore local culture at the Nairobi National Museum, and enjoy lively markets for a taste of local life. With a range of cultural attractions, including galleries and theatres, Nairobi has something for everyone.
  2. MombasaOpens in a new window: Mombasa is Kenya's coastal gem, known for its stunning beaches and rich Swahili culture. The white sandy shores are perfect for sunbathing and water sports, making it an ideal spot for beach lovers. Explore the historic Old Town with its charming streets and vibrant markets, or visit Fort Jesus, a UNESCO World Heritage site. The nightlife here is lively, with plenty of dancing and music to enjoy under the stars. Whether you’re into relaxing by the ocean or diving into local traditions, Mombasa offers a delightful mix.
  3. Diani BeachOpens in a new window: Diani Beach is a slice of paradise on the Kenyan coast, famous for its crystal-clear waters and palm-fringed shores. This tranquil destination is perfect for those looking to unwind and soak up the sun. The area offers a variety of water activities, from snorkelling to kite surfing, ensuring adventure seekers have plenty to do. Relax at beachside resorts or indulge in local crafts at nearby markets. Diani's laid-back vibe makes it a fantastic choice for a peaceful getaway, away from the hustle and bustle.

Things to do in Kenya

Kenya is a vibrant destination where you can embark on thrilling safaris to witness stunning wildlife and then unwind on beautiful beaches. Enjoy swimming in crystal-clear waters, fishing along the coast, or dancing to local rhythms. With diverse landscapes from hilly parks to coral reefs, every moment offers a unique glimpse of Kenya.

  • Mombasa – Dive into the vibrant coastal city of Mombasa, where you can soak up the sun on beautiful beaches and explore stunning coral reefs. Enjoy activities like swimming and fishing in the warm Indian Ocean. Don't miss a visit to the local temples that reflect the diverse culture of the region. For entertainment, dance the night away at lively beach parties or take a thrilling safari to see wildlife up close. A must-visit is Diani BeachOpens in a new window, known for its fantastic theme beach atmosphere.
  • Diani BeachOpens in a new window – This picturesque beach destination offers a perfect blend of relaxation and adventure. Spend your days swimming in the turquoise waters or lounging on the soft sands. Try your hand at exciting water sports or take a ferry to the nearby islands for a day of exploration. The lush hills surrounding the beach provide excellent hiking opportunities with breathtaking views. Plus, Diani BeachOpens in a new window is famous for its lively beach parties and vibrant atmosphere, making it a great spot to unwind after a day of activities.
  • Ukunda – Just a stone's throw from Diani BeachOpens in a new window, Ukunda is a charming town that welcomes you to enjoy its beautiful parks and lush forests. Take a break from the beach and hit the local golf courses for a round of golf surrounded by nature. If you’re up for some outdoor adventures, explore the nearby national parks where you can spot wildlife and enjoy nature walks. A visit to Diani BeachOpens in a new window is still a must, as it encapsulates the essence of this vibrant coastal area.

4 tips for savvy savings when booking a hotel in Kenya

  1. Book for the cheapest times: The most affordable time to visit Kenya is during April, May, and November, when hotel rates tend to be lower. For a budget-friendly experience, staying for at least 3 days is recommended to fully appreciate the country's significant landmarks, cultural sites, and natural attractions. This timeframe allows you to explore Kenya’s rich history and stunning landscapes while ensuring great value for money during your trip.
  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 rates on accommodation as your travel date approaches. By enabling email alerts or push notifications from Hotels.com, you could stay informed about flash sales and special promotions, helping you secure the best prices. Additionally, the Smart Shopping tool in the app allows you to compare hotel prices and amenities, ensuring you’re well-informed. If availability changes or prices drop, you’ll be among the first to know, paving the way for a spontaneous getaway.
  3. Be flexible with dates: Prices can fluctuate based on factors like the hotel's location, star rating, and the time of year, so being flexible with your travel dates might help you save on your stay in a hotel in Kenya. If you're after a unique experience, boutique hotels often provide a more personalised touch and may offer better value. When you book with Hotels.com, we'll inform you whether the price for your chosen dates is above or below the average. If the price is on the higher side, we may suggest alternative dates that could be more affordable, giving you a better chance of securing a great deal.
  4. Consider your location: Staying in the heart of major cities in Kenya can certainly provide the convenience of being close to local attractions, yet it often comes with a higher price tag. In contrast, smaller towns and rural areas are generally more likely to be affordable, making them an appealing option for budget-conscious travellers. For those seeking better rates, opting for accommodation outside the city centre can be a wise choice, though it may necessitate some extra travel to reach key sites. Additionally, exploring nearby cities can reveal a wealth of experiences while typically 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. If you’re looking to soak up the lively atmosphere in Kenya, January, February, and September are the peak months to visit, bustling with fellow travelers. During this peak period, the weather is mostly sunny, with little to no rainfall. However, if you prefer a more relaxed experience, May, August, and October are perfect for a quieter getaway, marked by light rainfall and mostly sunny to mostly cloudy conditions.