PriceRoom
Country

Kenya hotels where to stay.

7 cities, ranked and mapped — from the capital to the coast.

7cities
Editorial illustrated map of Kenya

About Kenya

Hotels in Kenya open the door to a country that delivers blockbuster wildlife, dramatic landscapes and, on the coast, some of East Africa’s most celebrated beach stays. From the capital’s urban comforts to the savannah’s iconic lodges and the Indian Ocean’s relaxed rhythm, Kenya is best experienced by picking a few regions and basing yourself there. Nairobi is a natural start point for safari planning and short breaks in the city, while Mombasa and Diani Beach suit travellers who want warm, sandy downtime alongside coastal culture. For lakeside scenery and wildlife-adjacent escapes, Kisumu and Nakuru make smart bases, while Kakamega is a strong choice for forest-focused trips.

For game-viewing, your base often depends on the safari circuit: Nairobi works as a practical hub before you head into the wider parks. On the coast, Mombasa is well placed for excursions, with Diani Beach just to the south as the classic resort strip—ideal if you want to alternate between lazy beach days and day trips. Nairobi is also the gateway to major inland routes and services, including modern rail links that connect the city with the coast via Madaraka Express.

When to go largely follows Kenya’s seasons. The long dry period typically runs around January to February and July to September, while the “long rains” tend to fall from late March to May and the “short rains” from November into early December—helpful to know if you’re travelling for photography, fewer crowds, or peak safari viewing. For the Great Migration in the Maasai Mara area, July to September are widely regarded as prime months.

Getting around is easiest when you combine domestic flights for distance with road transfers within regions. Nairobi–Mombasa journeys can be done by rail using the SGR (Madaraka Express), while coastal travel typically relies on private transfers and local driving—particularly when moving between Mombasa and the Diani area.

Example hotel choices from our collection include Novotel Nairobi Westlands (Nairobi) and Angama Mara (Maasai Mara), alongside Diani options such as The Maji Beach Boutique Hotel (Gombato) and Elewana Afrochic Diani Beach (Ukunda).

Cities in Kenya

Best 5-star hotels in Kenya

Best 4-star hotels in Kenya

Best 3-star hotels in Kenya

  • Sultan Gardens

    Kiserian · guest 9.2 (10,497)

    A social resort stay in Kiserian, anchored by attentive pool-and-restaurant service.

Best 2-star hotels in Kenya

FAQ

What are the best cities/areas to stay in Kenya?

Nairobi for easy safari planning and connections; Mombasa or Diani Beach for a coastal break; Nakuru or Kisumu for lake-and-park style itineraries.

When is the best time to visit Kenya?

For classic dry-season conditions, aim for January–February or July–September; for lush landscapes, plan around the long rains (late March to May).

How do I get around once I’m in Kenya?

Use domestic flights for long distances, road transfers for regional hopping, and consider the Madaraka Express for Nairobi–Mombasa.

Sources