Photo by Kenya Tourism Board

Hotel Kenya

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:20 Mar - 22 Mar

Top landmarks in Kenya

Check out reviews of Kenya hotels guests love

Find out more about Kenya

Kenya: A Tapestry of Wild Wonders and Cultural Treasures

Kenya, a breathtaking jewel of East Africa, beckons adventurers with its diverse landscapes and vibrant wildlife. From the vast savannas of the Maasai Mara, where the Great Migration unfolds, to the tranquil shores of Diani Beach, this destination marries nature and luxury effortlessly. Experience the rich tapestry of cultures in bustling Nairobi or the serene beauty of Lake Nakuru, home to flamingos and rhinos. Whether seeking thrilling safaris, idyllic beach getaways, or immersive cultural experiences, Kenya promises unforgettable memories in every corner of its stunning terrain. Discover the heart of Africa in this enchanting land.

Top locations to stay in Kenya

Some of the best areas to stay in Kenya are Nairobi, Mombasa, and Diani Beach. Nairobi offers vibrant culture and exciting safari experiences, while Mombasa boasts beautiful beaches and lively nightlife. Diani Beach is perfect for relaxation and stunning coastal views. For first-time visitors, Nairobi is the ideal choice to immerse oneself in the country’s rich heritage.

  1. NairobiOpens in a new window: Nairobi is a bustling hub that beautifully blends urban life with nature. As the gateway to Kenya's stunning landscapes, it offers incredible safari experiences right on its doorstep. You can explore the Nairobi National Park, where you might spot lions and giraffes against the skyline, and visit the David Sheldrick Wildlife Trust to meet orphaned elephants. The city is also rich in culture, with vibrant markets, art galleries, and cultural centres that showcase local crafts and traditions. Don't miss the chance to immerse yourself in the local cuisine, with plenty of options to sample traditional dishes.
  2. MombasaOpens in a new window: Mombasa is a coastal paradise known for its stunning beaches and vibrant culture. With its warm, sandy shores and the inviting Indian Ocean, it's the perfect spot for sunbathing, swimming, and watersports. The city’s historical sites, like Fort Jesus, give a glimpse into its rich past, while the colourful markets offer a variety of local crafts and spices. The nightlife in Mombasa is lively, with cultural events and music filling the air, making it an exciting place to unwind after a day in the sun.
  3. Diani BeachOpens in a new window: Diani Beach is a serene escape that’s perfect for relaxation. With its stunning white sands and clear blue waters, it's an ideal destination for sun-seekers and those wanting to unwind. The area is known for its laid-back vibe, with beachside activities like kite surfing and snorkelling providing plenty of fun. Local boutiques and markets offer unique souvenirs, and you can enjoy the tranquil atmosphere with beachside dining options. Diani Beach is a fantastic retreat for anyone looking to recharge in a beautiful setting.

Things to do in Kenya

Kenya invites you to dive into thrilling safaris, explore picturesque beaches, and enjoy vibrant local dancing. Whether you're casting a line in tranquil waters or relaxing on stunning coral reefs, there's a perfect blend of excitement and serenity awaiting you.

  • Mombasa – Dive into the vibrant culture and stunning scenery of this coastal city! Enjoy the sun at the beautiful beaches, explore the colourful coral reefs, and take part in exciting water activities like swimming and fishing. Don't miss the chance to visit ancient temples that reflect the rich history of the region. For a thrilling experience, embark on a safari to observe the local wildlife in their natural habitat. As the sun sets, join in on the lively entertainment and dance the night away at local hotspots. Make sure to visit Diani BeachOpens in a new window, where you can indulge in a themed beach experience that adds a unique twist to your seaside adventure.
  • Diani BeachOpens in a new window – This stunning stretch of coastline is a must-visit for beach lovers! Relax on the soft white sands and take a refreshing dip in the azure waters. If you're feeling adventurous, hop on a ferry to nearby islands or try out some thrilling safari excursions to explore the rich ecosystems surrounding the area. Diani BeachOpens in a new window also features a variety of water sports perfect for those looking to add some excitement to their beach day. With a perfect blend of relaxation and adventure, this destination offers something for everyone.
  • Ukunda – Known for its lush parks and proximity to national state parks, Ukunda is perfect for outdoor enthusiasts. Spend your days enjoying the diverse landscapes, from beaches to forests, while engaging in activities like golfing at scenic courses. Take some time to explore the local flora and fauna in the nearby parks, where you can appreciate the beauty of nature. After a day of adventure, unwind at Diani BeachOpens in a new window, where the themed beach atmosphere will keep you entertained and refreshed.

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 prices are typically lower. For those on a budget, a stay of at least 3 days is recommended to fully appreciate the country's significant landmarks and cultural attractions. During this time, you can explore a variety of historical sites, immerse yourself in the rich culture, and enjoy the stunning natural attractions that Kenya has to offer. With prices potentially dropping during these months, travellers can experience great value for money while soaking in the unique charm of this East African gem.
  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. By enabling email alerts or push notifications, you could stay informed about flash sales and special promotions. Additionally, the Smart Shopping tool available via the app allows you to compare hotel prices and amenities, helping you make informed decisions. If prices drop or rooms become available, you’re more likely to be among the first to know, allowing you to seize opportunities for a spontaneous getaway.
  3. Be flexible with dates: Prices can fluctuate depending on factors such as 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. For those seeking distinctive accommodations, boutique hotels often provide a more personalised experience and may sometimes offer better value. When you book through 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 can suggest more affordable dates to enhance your chances of securing a better deal.
  4. Consider your location: Staying in the heart of major cities in Kenya undoubtedly offers the convenience of proximity to local attractions, yet it often comes at a premium. Accommodations in bustling city centres tend to be more costly, while smaller towns and rural areas are more likely to be affordable. For those looking to save on lodging, it may be worthwhile to consider hotels situated just outside the city centre, although this could necessitate some additional travel to reach key sights. Alternatively, exploring nearby towns can reveal a wealth of attractions and experiences, all while providing more budget-friendly options for your stay.

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.

Keep exploring