Accommodation
Hotels in Kenya: Where to Stay in Every City
Kenya's accommodation landscape is shaped by two distinct travel types: safari and coast. The Maasai Mara's tented camps and lodges operate on full-board rates that include game drives, reaching USD 500–1,500+ per person per night at the top end. The coast offers beach resorts at a fraction of that. City stays in Nairobi and Mombasa are straightforward and well-serviced.
For budget travellers, Kenya offers functional guesthouses in most towns. For mid-range, Nairobi's Westlands and Karen neighbourhoods concentrate good value hotels with reliable security. We have written detailed where-to-stay guides for all covered cities and safari areas.
Hotels by City
Detailed where-to-stay guides for every city - neighbourhood breakdowns, honest hotel picks across budget categories, and booking advice.
Amboseli
Where to stay →
Eldoret Where To Stay
Where to stay →
Malindi Where To Stay
Where to stay →
Masai Mara Where To Stay
Where to stay →
Nakuru Where To Stay
Where to stay →
Nanyuki Where To Stay
Where to stay →
Safari Lodges Kenya
Where to stay →
Samburu
Where to stay →
Tsavo
Where to stay →
Watamu Where To Stay
Where to stay →
Types of Accommodation in Kenya
Safari Lodges & Tented Camps
Safari lodges in Maasai Mara and Amboseli with Kilimanjaro views. USD 200-1,500+ per night, full board. Peak season (July-October) books out.
Coastal Beach Resorts
Guesthouses to five-star beach resorts. Diani Beach has best options. Rates KES 8,000-50,000+ per night. South coast better maintained.
City Hotels (Nairobi & Mombasa)
Mid-range hotels in Nairobi. Budget options in Westlands and Kilimani. Mombasa Old Town has boutique properties. KES 4,000-8,000 per night.
Guesthouses & Budget Stays
Locally-run guesthouses throughout Kenya. Basic but functional from KES 800-2,500 per night. Quality varies - check reviews in smaller towns.
Book your Kenya experience