Diani Beach and dhow on a Kenya bush and beach holiday

10 Days | 9 Nights | Bush & Beach

Maasai Mara, Naivasha, Lake Nakuru & Diani

Pair three nights in the Maasai Mara and two in Naivasha with a Lake Nakuru excursion, then unwind on Diani Beach for four all-inclusive nights.

Overview

Wildlife country followed by the Kenyan coast

Travel by 4x4 Land Cruiser from Nairobi into the Maasai Mara for a three-night, full-board stay. Continue to Naivasha for two more full-board nights, with a Lake Nakuru National Park game-drive excursion. Then transfer to Nairobi for your flight to Ukunda and spend four nights at a Diani beach resort on an all-inclusive basis.

This is a sample itinerary. Lodge and resort availability, domestic flight schedules, rates, and final transfer arrangements are confirmed for your travel dates.

Dhow at Diani Beach after a Kenya safari

Sample Itinerary

Nine nights from the bush to the beach

Daily plans are a guide and may be adjusted to suit lodge arrangements, road conditions, park rules, and flight schedules.

Day 1: Nairobi – Maasai Mara

Meet your driver in Nairobi and travel to the Maasai Mara by 4x4 Land Cruiser, enjoying scenic views along the way. Check in at camp for a three-night full-board stay. Relax before an evening game drive, then return to camp for dinner and overnight.

Day 2: Full-Day Game Drive – Maasai Mara

After an early breakfast, set out for a full-day game drive with a packed picnic lunch from camp. Explore the reserve and its wildlife before returning in the evening for dinner and overnight.

Day 3: Maasai Mara Game Drives

Enjoy an early morning game drive, return to camp for breakfast, then head out again for a mid-morning drive. Return for lunch before an afternoon game drive and dinner at camp.

Day 4: Maasai Mara – Naivasha

After breakfast, check out and drive to Naivasha through scenic landscapes. Check in at the lodge for a two-night full-board stay. Spend the remainder of the day at leisure, then enjoy dinner and overnight at the lodge.

Day 5: Lake Nakuru National Park Excursion

After an early breakfast, depart for Lake Nakuru National Park with a packed lunch from the lodge. Enjoy game drives in search of wildlife, including rhinos, giraffes, and bird species. Return to Naivasha in the afternoon for dinner and overnight.

Day 6: Naivasha – Ukunda (Diani Beach)

After breakfast, check out and transfer to Nairobi for your flight to Ukunda. Meet your driver on arrival and transfer to your Diani beach resort for a four-night all-inclusive stay. Relax at the resort for the rest of the day, with dinner and overnight there.

Day 7: Diani Beach – Day at Leisure

Enjoy a full day at leisure. Relax by the beach, make use of the resort facilities, and enjoy the all-inclusive stay. Meals and overnight at the resort.

Day 8: Diani Beach – Day at Leisure

Spend another day enjoying the beach and resort amenities. Optional activities and excursions may be available at an additional cost. Meals and overnight at the resort.

Day 9: Diani Beach – Day at Leisure

Enjoy your final full day in Diani at leisure, unwinding at the resort or exploring the surrounding area at your own pace. Meals and overnight at the resort.

Day 10: Ukunda – Nairobi – Departure

After breakfast, check out and transfer to Ukunda Airstrip for your flight to Nairobi. On arrival, connect to your international flight home.

Request This Holiday

Plan your Kenya bush and beach escape

Share your dates and group details to request availability and a tailored quote for this 10-day Diani package.