Where to stay in Kenya?

Places to stay at every stop and at every budget, chosen for where they are. Sleeping in the right place each night means not spending the trip in transport. Change the budget or the trip length and the hotels follow.

6 nights · accommodation about €1,060

Nairobi

Day 1 · 1 night
Mid-rangeEka Hotel
🏛️Historic centre🚉Transport nearby

Hotel on Mombasa Road, in South C, 4.4 km from the town centre, on the airport road. For a late arrival or an early departure, with Nairobi National Park in the same direction.

€90 a nightSee on Booking →
Mid-range♥ Our favouriteTamarind Tree Hotel
🏛️Historic centre

Hotel on Langata Link Road, 4.5 km from the town centre, on the Langata side. The area of the giraffes, the elephant orphanage and the national park entrance is close by.

€90 a nightSee on Booking →
Mid-rangeIbis Styles Nairobi Westlands
🏛️Historic centre🍽️Restaurant

Chain hotel on Rhapta Road, in Westlands, 3.9 km from the town centre. For the district's restaurants and bars in the evening, with a simple, reliable place to sleep.

€70 a nightSee on Booking →
BudgetWildebeest Camp
🏛️Historic centre

Tents and dormitory in Karen, on Mokoyeti Road West, 8.4 km from the town centre, on the south side of the city. For travellers on a budget heading for the national park and the giraffes without crossing Nairobi.

€30 a nightSee on Booking →
LuxuryHemingways Nairobi

Hotel in Karen, on Mbagathi Ridge, in the green southern suburbs. For sleeping near Karen Blixen's house and the giraffes, far from the traffic of the centre.

€280 a nightSee on Booking →
LuxuryVilla Rosa Kempinski
🏛️Historic centre🚶Walk everywhere🍽️Restaurant

Hotel on Waiyaki Way, in Highridge, 2.7 km from the town centre, at the edge of Westlands. For international comfort with the district's restaurants within walking distance and the centre five minutes away.

€250 a nightSee on Booking →
LuxuryFairmont The Norfolk
🏛️Historic centre

Historic grand hotel on Harry Thuku Road, in the city centre, 1.7 km from the town centre. For sleeping in the hotel that saw colonial Nairobi come into being, a few minutes from the business district.

Opened in 1904, it is the oldest hotel in Nairobi: its Lord Delamere terrace was the meeting place of settlers and hunters.

€230 a nightSee on Booking →
More hotels in Nairobi on Booking

Masai Mara

Days 2-4 · 3 nights
Mid-range♥ Our favouriteMara Serena Lodge
🏛️Historic centre

Lodge on Mara Serena Road, 2 km from the town centre, overlooking the plains. For being in the heart of the reserve from dawn, with no drive before the first safari.

The lodge sits on a hill in the Mara Triangle, the western part of the reserve, with the plains and the Mara River below.

€220 a nightSee on Booking →
BudgetAruba Mara Camp

Camp in Talek, at one of the reserve's gates. For a controlled budget, with safari departures at sunrise and the neighbouring Maasai village.

€80 a nightSee on Booking →
LuxuryAngama Mara

Luxury lodge in the Masai Mara, for the savannah stop, with no specific location to note. For those who want the best of the reserve with a very high level of service.

The lodge overlooks the reserve from the Oloololo Escarpment, where the picnic scene in Out of Africa was filmed.

€600 a nightSee on Booking →
More hotels in Masai Mara on Booking

Lake Nakuru

Day 5 · 1 night
Mid-range♥ Our favouriteLake Nakuru Lodge

Lodge inside Lake Nakuru National Park. For rhinos and flamingos from daybreak, without going through the park gate in the morning.

€150 a nightSee on Booking →
Mid-rangeMerica Hotel
🏛️Historic centre🚶Walk everywhere🍽️Restaurant

Hotel on Kenyatta Avenue, in central Nakuru, 2.3 km from the town centre. For comfort in town, with restaurants within walking distance and the park a few minutes' drive away.

€80 a nightSee on Booking →
BudgetHotel Kunste
🏛️Historic centre

Simple hotel on Solai Road, in Nakuru, 3 km from the town centre. For an affordable night in town before or after the safari, with the shops of the centre within reach.

€35 a nightSee on Booking →
LuxurySarova Lion Hill
🏛️Historic centre🌅Great view

Lodge in Kongasis, on the D320 road, 6.6 km from the town centre, with a view of the lake. For watching the flamingos and the lake from the terrace, inside the park, with rhinos within jeep range.

€260 a nightSee on Booking →
LuxuryLake Nakuru Sopa Lodge
🌿Quiet🌅Great view

Lodge on Woodley Road, in Barut, with a view of the lake. For a quiet setting above the park, with safaris and Baboon Cliff by day.

€200 a nightSee on Booking →
More hotels in Lake Nakuru on Booking

Diani Beach

Days 6-7 · 1 night
Mid-rangeLeopard Beach Resort
🌊By the sea🏖️Beaches nearby🏊Pool

Seafront resort in Gombato, on Diani Beach Road, 2 km from the town centre. For a beach stay with the lagoon beneath the windows and Kisite as a day trip.

€160 a nightSee on Booking →
Mid-range♥ Our favouriteDiani Sea Resort
🌊By the sea🏖️Beaches nearby🏊Pool

Resort on Diani Beach Road, in Kona ya Musa, 800 m from the town centre, on the beach. The most central location of the stop for the beach, dhows and restaurants on foot.

€110 a nightSee on Booking →
Mid-rangeBaobab Beach Resort & Spa
🏖️Beaches nearby🏊Pool🏛️Historic centre

Resort on Diani Beach Road, in Kona ya Musa, 4.4 km from the town centre, on the south side of the beach. For a full beach stay, with the Kisite reef and dolphins as an outing.

€130 a nightSee on Booking →
BudgetDiani Backpackers
🌊By the sea🏖️Beaches nearby🏊Pool

Hostel on KFI Road, in Kona ya Musa, 5 km from the town centre, on the beach side. For travellers on a budget who want the white-sand beach and dhow trips without a resort.

€30 a nightSee on Booking →
More hotels in Diani Beach on Booking

Indicative prices for two people, checked when written: the price on the day depends on the season and your dates, so check it on the booking link. A deliberately short selection: a few checked places per budget and per stop, not a directory. The "more hotels" link opens the full Booking search for the same town, on the same dates. Some links are affiliate links: we may earn a commission, at no extra cost to you.

The rest of the trip