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 Nyeri

Top cities in Kenya

Great weekend hotel deals in Kenya

Showing deals for:Aug 21 - Aug 23

Top landmarks in Kenya

Check out the Kenya hotels guests love right now

Find out more about Kenya

Awaken Your Senses in Kenya's Untamed Wilderness and Cultural Tapestry

Discover the breathtaking beauty of Kenya, where vibrant landscapes meet rich culture. Experience the thrill of a safari in the iconic Maasai Mara, home to the Great Migration and diverse wildlife. Explore the stunning Rift Valley, trek the majestic Mount Kenya, or relax on the pristine beaches of Diani. Kenya’s rich heritage is showcased in its bustling markets and traditional Maasai villages. Unwind in luxurious spas and uncover hidden gems like the serene Lake Naivasha. A journey to Kenya promises unforgettable adventures and a connection to nature that lingers long after you leave.

Last-Minute DealsOpens in a new window

Discover great hotels in Kenya

Kenya offers a diverse range of hotel accommodations, from luxurious lodges to comfortable boutique hotels. You'll find options catering to various budgets, often rated with star classifications to help guide your choice. Enjoy stunning views and unique experiences while exploring the vibrant culture and wildlife of this beautiful country. These are some of the hotels preferred by our travelers in Kenya:

  1. Tribe HotelOpens in a new window: This luxurious 5.0-star hotel in Nairobi delivers an eco-certified, spa-themed vacation experience. With a stellar guest rating, it features a full-service spa, outdoor pool, and a sauna, ensuring relaxation at every turn. The architectural design and impressive interiors create a tranquil and inviting atmosphere. Travelers appreciate the unique luxury and attention to detail, particularly enjoying the elegant ambiance and the rejuvenating spa treatments available. A stay here promises an indulgent escape amidst the vibrant city life.
  2. Crowne Plaza Nairobi Airport by IHGOpens in a new window: Nestled in Diani Beach, this 5.0-star resort is ideal for adventure seekers and beach lovers. With a guest rating reflecting its appeal, the hotel provides direct access to the beach and a variety of adventure sports, including windsurfing and snorkeling. The inviting atmosphere, combined with excellent amenities tailored for relaxation and recreation, enhances the overall experience. The tropical setting, paired with friendly service and well-maintained facilities, ensures a delightful getaway for those looking to embrace the sun and sea.
  3. Radisson Blu Hotel Nairobi Upper HillOpens in a new window: Located in Naivasha, this 5.0-star hotel offers a splendid luxury experience, ideal for leisure travelers. Guests rave about the breathtaking lake views from every room, along with the unique wildlife encounters right outside their door. The spacious accommodations and buffet dining enhance the comfort and enjoyment of the stay. The beautiful grounds provide a serene backdrop for relaxation, making it a perfect choice for those looking to indulge in nature's splendor while enjoying high-quality amenities and service.

Where to stay in Kenya

In Nairobi, Mombasa, and Nyeri, each destination offers unique experiences. Nairobi is ideal for wildlife enthusiasts with its national parks and vibrant culture. Mombasa entices with beautiful beaches and rich history. Nyeri appeals to adventurers and nature lovers with hiking and birdwatching. For first-time visitors, Nairobi is the best choice, providing a blend of urban and natural attractions.

  1. NairobiOpens in a new window: Nairobi is a vibrant city that perfectly blends urban life with nature, making it a unique spot for travelers. Known for its amazing wildlife, you can visit the Nairobi National Park, where you can see lions, giraffes, and rhinos just a short drive from the city centre. For nature lovers, Karura Forest offers serene walking trails, while Uhuru Park is perfect for picnics and relaxation. The city also boasts a thriving shopping scene, with local markets and modern malls. If you're into culture, check out various museums that showcase Kenya's rich history. Top accommodations include luxury hotels in the central business district, providing easy access to these attractions.
  2. MombasaOpens in a new window: Mombasa is your go-to destination for sun, sea, and sand! This coastal city is famous for its beautiful beaches, like Nyali Beach and Bamburi Beach, where you can unwind and enjoy water activities. Fort Jesus, a UNESCO World Heritage site, offers a glimpse into the area’s rich history and culture. Mombasa is also known for its vibrant atmosphere, featuring local markets and a bustling nightlife scene perfect for those looking to dance and enjoy entertainment. Choose from a range of beachfront hotels that offer stunning views and easy access to the shore.
  3. NyeriOpens in a new window: Nyeri is a charming destination nestled in the highlands, ideal for those seeking a peaceful retreat. Known for its stunning landscapes, it is perfect for birdwatching and hiking in the nearby natural parks. You can also explore local monuments that reflect the region's history. The area offers a relaxed vibe, with opportunities to enjoy nature while unwinding at local accommodations. Nyeri's proximity to Mount Kenya makes it a great base for outdoor enthusiasts looking to explore the beautiful surroundings.

Things to do in Kenya

Kenya offers an exhilarating mix of wildlife safaris, breathtaking birdwatching, and thrilling rock climbing on its majestic landscapes. Explore vibrant national parks, serene lakes, and stunning volcanoes, then unwind with some local shopping or a visit to fascinating museums. It's the ultimate getaway for both thrill-seekers and those seeking relaxation.

  • Maktau – Nestled close to incredible wildlife experiences, Maktau is your gateway to adventure. Head to Tsavo East National Park, where you can embark on thrilling outdoor excursions. Witness the breathtaking scenery as you drive through vast savannahs, spotting elephants, lions, and a myriad of other wildlife. The park is also renowned for its stunning landscapes and diverse ecosystems, making it an ideal spot for nature lovers and those seeking an exhilarating escape.
  • Nakuru – A vibrant city surrounded by natural beauty, Nakuru is famous for its striking landscapes, including the stunning Lake Nakuru National ParkOpens in a new window. Here, you can delve into exciting wildlife safaris that offer the chance to see rhinos, giraffes, and a plethora of bird species, including the iconic flamingos. For the more adventurous, rock climbing opportunities abound on the surrounding hills, giving you a unique vantage point of the incredible scenery. Whether you're birdwatching or hiking, Nakuru delivers unforgettable outdoor experiences.
  • Nairobi – As Kenya's bustling capital, Nairobi combines urban excitement with remarkable natural attractions. Visit Nairobi National Park, where you can observe wildlife in their natural habitat against the backdrop of the city skyline. Enjoy a safari experience without leaving the city limits! After your wildlife adventures, explore the local markets for unique crafts or indulge in the vibrant shopping scene. Nairobi's blend of nature and city life creates a dynamic atmosphere perfect for exploration.

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 lower. For those on a budget, staying for at least 3 days provides a great value for money opportunity to explore the country's key landmarks, historical sites, and cultural attractions. This timeframe allows visitors to experience Kenya's rich heritage and stunning natural scenery, making it an ideal choice for those looking to immerse themselves in the local culture while enjoying budget-friendly accommodations.
  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 DealsOpens in a new window sections on Hotels.com, where you may find discounted hotel rates as your travel date approaches. Consider enabling email alerts or push notifications from Hotels.com to stay updated on flash sales and special promotions, helping you seize opportunities to save. Additionally, Smart ShoppingOpens in a new window is a handy comparison tool available in the app that allows you to compare hotel prices and amenities, ensuring you're informed if prices drop or rooms become available, making it easier to book 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 may help you find a better deal for your stay in a hotel in Kenya. If you're interested in unique accommodations, boutique hotels can provide a more personalised experience and sometimes offer better value. When you book through Hotels.com, we’ll inform you if the price for your chosen dates is above or below the average. If the price appears to be on the higher side, we can suggest more affordable dates that could help you find a more budget-friendly option.
  4. Consider your location: Staying in the heart of major cities in Kenya can provide unparalleled convenience and access to local attractions; however, this prime location often comes with higher costs. In contrast, smaller towns and rural areas are generally more likely to be affordable, making them an appealing choice for budget-conscious travellers. For those seeking better rates, considering accommodation outside the city centre might be worthwhile, though it may require additional travel to reach key sights. Alternatively, exploring nearby cities can also yield a wealth of experiences while 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.

Keep exploring