Arrive at Jomo Kenyatta International Airport (JKIA) in Embakasi and take your time through immigration and baggage claim — in practice, this usually takes around 1 to 1.5 hours, depending on arrival traffic and queues. Your driver-guide will be waiting landside for a smooth meet-and-greet, so once you’re through, it’s straight into safari mode. From the airport, the route to the city can be a little busy, but it’s all part of the Nairobi rhythm; keep essentials like your passport, sunglasses, chargers, and a light layer in your hand luggage, because the next few hours move quickly.
Head to Carnivore Restaurant in Lang’ata for a proper Kenyan welcome lunch. It’s one of those classic safari-start spots locals still recommend because it’s easy, lively, and built for hungry travelers. Expect around 1.5 hours here; the meat feast is the headline, but there are also vegetarian options if needed, and service is typically efficient for touring groups. Budget roughly US$20–35 per person, plus drinks. If you have time before setting off, the drive through Lang’ata Road gives you a first feel for Nairobi’s southern side — more relaxed than the CBD, with quick access toward the parks and the highway north.
Leave Nairobi and settle in for the drive toward Nakuru, with a scenic pause at the Great Rift Valley Viewpoint (Mau Narok). This is the classic stretch-the-legs stop: the escarpment opens up dramatically, and on a clear day you’ll get those big, layered views that make the Rift Valley feel properly vast. The stop itself is short — about 20 minutes — but worth it for photos, a tea break, and a breath of cooler air before continuing. Road conditions can vary, so just keep your camera handy and your expectations flexible; on safari roads, timing is always best treated generously.
By late afternoon, arrive at Lake Nakuru National Park for your first game drive. This is a rewarding introduction to Kenya’s wildlife: look out for rhino, buffalo, lion, and the birdlife around the lake edges, with the landscape shifting between acacia woodland, open grassland, and the shoreline. Plan on about 3 hours in the park, though the exact route depends on animal movement and light. As the day cools, head to Lake Nakuru Lodge Restaurant for dinner — a comfortable, unhurried end to the day, with park views and a solid lodge-style spread. Dinner here is usually around US$15–25 per person, and after a long travel day, it’s the kind of evening that feels wonderfully simple: good food, early night, and the safari officially underway.
Start early at Lake Nakuru Lodge / Nakuru Sopa Lodge with a proper safari breakfast and a swift checkout — this is one of those mornings where being organized really pays off. By around 7:00 a.m., the air is still cool and the light is soft, which makes for an easy last look over Lake Nakuru before you leave town. If you need a quick stretch or extra tea, keep it brief and practical; the goal is to be on the road with enough time to arrive in the Mara comfortably for lunch.
A short stop at Rongai Town Fruit Stalls is the classic mid-drive reset. Pick up fresh mango, pineapple, bananas, or sugarcane juice if you see it, and take a few minutes to move around before continuing south. About another hour later, Narok Town works as the main break point: use it for fuel, a restroom stop, and maybe a quick coffee or snack near the main road. Prices are usually modest here, and it’s the last big service town before you get deeper into Maasai country, so this is the place to top up anything you forgot.
By early afternoon you should be pulling into Mara Sopa Lodge / Mara Simba Lodge for lunch and check-in. Both properties sit in the right part of the reserve corridor for a smooth first afternoon, so don’t overcomplicate this part of the day — settle in, freshen up, and keep your gear ready for the drive out. Lunch is typically served between 12:30 p.m. and 2:00 p.m., and that little window after arrival is the ideal time to hydrate, repack your camera, and swap into neutral clothing for the game drive.
Head out for the Mara Triangle / Talek area game drive in the late afternoon, when the animals are active and the light is at its best. This is prime first-sighting territory: lions often start moving as the day cools, elephants drift between the acacias, and you may catch giraffe, zebra, topi, and buffalo in good numbers. The roads can be dusty and bumpy, so keep a scarf or buff handy and bring a light layer for when the wind picks up.
Back at the lodge, ease into the lodge sundowner terrace with a drink while the sky turns gold over the bush. This is the nicest time to talk through the day’s sightings and enjoy the stillness before dinner. Expect dinner to be relaxed and earlier than city time — usually around 7:00 p.m. — and if you’re up for it, go to bed early; tomorrow is your full Mara day, and you’ll want every bit of energy for it.
Set out from your lodge just before sunrise for the best light and the most active wildlife in Maasai Mara National Reserve. This is the hour for cats — lions are often still on the move, cheetahs can be surprisingly visible on the open plains, and elephants, giraffes, zebra, and topi all look especially good in the soft gold light. A comfortable 4x4 with an open roof is ideal, and in May you’ll want a light jacket or fleece because the morning can feel chilly before the sun clears the horizon. Your guide will usually keep the pace relaxed but efficient, since the early window is the most productive part of the day.
Around mid-morning, pause near Keekorok Airstrip or the nearby picnic area for coffee and a quick stretch. It’s a practical stop rather than a “sight,” but in the Mara that matters: bathrooms are basic, shade is limited, and the break gives you a chance to reset before heading deeper into the reserve. From there, continue toward the Mara River viewing circuit, where the landscape shifts into riverine woodland and thicker habitat. This is where you slow down and scan carefully for hippos, crocodiles, and the resident wildlife that tends to concentrate near water; if you’re lucky, you may also spot elephants crossing or big cats resting in the shade. Keep binoculars handy, and don’t rush this section — in the Mara, the quiet moments often become the best sightings.
Enjoy a bush lunch in the reserve rather than heading back to camp. Most safari lunches are simple but satisfying — sandwiches, fruit, juice, maybe a hot dish depending on the camp — and eating out in the wild means you stay in the action all day. After lunch, head into the Mara Conservancy plains drive for a different feel from the main reserve: wider grasslands, fewer vehicles, and excellent visibility that makes it easier to spot wildlife at a distance. This is a great time for slower game viewing and photography, especially if the weather stays clear. Roads can be bumpy after showers, so a patient guide and a camera strap are your best friends here.
Return to Mara Sopa Lodge Restaurant or Mara Simba Lodge Restaurant for dinner and a proper reset after a full day in the bush. Dinner here is usually in the US$15–25 per person range if not already included, and by evening the atmosphere is calm, with everyone comparing sightings over a good meal. Plan on an early night — tomorrow is another safari day, and in the Mara, the best sightings often start before most people have finished their first cup of tea.
Have an early breakfast at Mara Sopa Lodge or Mara Simba Lodge, then get checked out and on the road right away while the Mara is still cool and quiet. This is one of those travel days where leaving promptly really pays off: the drive to Lake Naivasha is long enough that you want to keep the morning clean and unhurried. Keep a light layer handy, some cash in small notes, and a charged phone for the day’s stops.
Around mid-morning, pause in Narok for a proper comfort break and a quick tea stop. The roadside cafés here are simple, but that’s the charm — strong chai, samosas, and a brief reset before you continue west. If you want a little extra energy for the next leg, pick up bottled water and a few snacks; it’s the kind of practical stop locals use on long Rift Valley drives.
By the time you roll into Naivasha, make a short stop at the Naivasha town fruit market for a glimpse of everyday lake-district life — heaps of avocados, bananas, mangoes, and tomatoes depending on the season. It’s not a long detour, just enough to stretch your legs and feel the pace shift from safari country to town. From there, head on to Lake Naivasha Sopa Lodge or Lake Naivasha Simba Lodge for lunch and check-in; expect a relaxed early afternoon with enough time to freshen up before the water activities.
After lunch, head out to Crescent Island Game Sanctuary for an easy, vehicle-free walk among giraffes, zebras, and antelope. This is a lovely contrast to the Mara: quieter, flatter, and very intimate, with great views across the lake. Entry usually runs in the ballpark of US$25–40 per person depending on the operator and season, and the best time is later in the day when the light softens and the heat drops. Wear comfortable walking shoes and carry a hat — it’s a gentle walk, but you’ll want to be sun-smart.
Finish with a Lake Naivasha boat safari, which is usually the highlight of the day for birdlife and hippo sightings. Sunset on the lake is beautiful, and the water often turns glassy in the last hour before dusk. A boat trip typically costs around KSh 2,000–4,000 per person depending on the boat size and timing, and it’s worth going a little later if your lodge and guide can coordinate it — the light is better, and the hippos are often most active then. Keep your camera ready, but also take a moment to just sit back; this is one of the calmest, prettiest evenings of the itinerary.
Start with an early breakfast at Lake Naivasha Sopa Lodge or Lake Naivasha Simba Lodge and check out promptly — this is one of those days where getting moving early really helps. The aim is to be on the road before the heat builds so you can keep the day relaxed rather than rushed. If you have a few minutes before departure, enjoy one last look over Lake Naivasha from the lodge grounds; the water often sits calm and glassy in the morning, and the light is lovely for photos.
A bit later, pause at the Mai Mahiu escarpment viewpoint on the edge of the Great Rift Valley. It’s a short stop, but it gives you one of the classic Kenya “wide-open” moments: sheer valley views, dramatic ridgelines, and that feeling of dropping out of the highlands toward the south. Keep this one quick — about 15–20 minutes is perfect — so you stay on schedule for lunch. Bring a light jacket if the morning is cool; the wind up there can be brisk even when the day is warming up.
By lunchtime, aim for a practical stop in Emali — it’s not a sightseeing pause, it’s the smart refuel point on a long safari day. Most reputable roadside spots along the Nairobi–Mombasa highway can serve a simple hot lunch in about an hour, and for two adults you should expect roughly US$10–20 per person depending on the menu and drinks. Keep it straightforward: grilled chicken, nyama choma, rice, chapati, or a fresh soup if available. This is also a good time to top up water, use the washrooms, and stretch your legs before the final push into Amboseli.
Arrive at Amboseli Sopa Lodge or Ol Tukai Lodge in time to check in, freshen up, and have lunch before heading out again. Both lodges are well placed for the park and are known for the big, open views that make Amboseli feel so special. If the weather is clear, you may already catch a first glimpse of Mount Kilimanjaro in the distance — often the mountain appears best when the cloud is moving in and out rather than on a perfectly blue day.
After a short rest, head into Amboseli National Park for your afternoon game drive. This is the signature Amboseli experience: large elephant herds moving across the plains, dusty acacia tracks, buffalo, giraffes, zebras, and if you’re lucky, predators beginning to stir as the day cools. The park is usually at its best from late afternoon into sunset, so don’t worry about trying to “do everything” at once — just enjoy the rhythm of the drive, the big sky, and the mountain backdrop. Your driver-guide will know the productive loops and marsh areas, and this is the day to keep your camera ready without chasing every sighting.
Head back to the lodge for a relaxed dinner on the veranda or terrace if weather allows. Amboseli evenings can be wonderfully quiet, with the plains cooling quickly and the mountain often fading into silhouette. Dinner is usually served at the lodge between about 7:00 p.m. and 9:00 p.m., and after a long transfer day, the best plan is to keep it simple: enjoy a good meal, review the photos, and get an early night. Tomorrow starts with another safari morning, and in Amboseli, the dawn light is half the magic.
Start very early in Amboseli National Park while the light is still soft and the air is clearest for a shot at Mt. Kilimanjaro. This is the best time to be out with the elephants too — they’re usually moving between the marshes and the open plains before the heat settles in, and the photography is simply better before 8:00 a.m. Expect the drive to feel unhurried but productive, with chances to see buffalo, giraffe, zebra, and big tuskers against that classic open-country backdrop.
From there, make a short stop at Observation Hill for a quick climb and a wide, grounding view over the park’s swamps and elephant corridors. It only takes about 30 minutes including the climb, and the breeze up top is a welcome reset before the road out. As you continue toward Kimana Gate corridor, keep your eyes on the roadside grass and acacia edges — this is a good stretch for birdlife, and you’ll often spot wildlife moving between the park boundary and the surrounding community land.
By late morning, roll into Voi Town for a practical lunch stop before heading uphill. Keep it simple and local: roadside restaurants along the main Mombasa Road/town center area usually serve fresh grilled chicken, chapati, rice, and nyama choma plates in the US$10–18 per person range, with service typically quickest around 12:30–1:30 p.m. This is not the day for a long sit-down — it’s more of a fuel stop, so think clean, reliable, and efficient rather than fancy.
After lunch, continue to Salt Lick Safari Lodge or Taita Hills Resort, where check-in is really part of the experience. The elevated setting and waterholes make this one of those places where you can just sit still and let the wildlife come to you. Spend the afternoon settling in, taking photos from the lodge decks, and enjoying the slower pace — if you’re lucky, elephants or antelope may already be moving through the clearing below.
As the light drops, head back to the waterhole viewing area for an easy evening session. This is one of the nicest lodge-based wildlife moments in Kenya: no road dust, no rushing, just a quiet drink and the chance to watch animals drift in after dark. If the lodge has a scheduled viewing deck or hide, claim a good spot a little before sunset; the best activity usually picks up in the first hour after dusk, when the floodlights or low light make the animals feel unexpectedly close.
Ease into the day with a relaxed breakfast at Taita Hills Lodge before the coast-bound transfer. This is the kind of morning where you want to move unhurriedly: tea or coffee first, then fruit, eggs, and one last look at the bush before packing up. If you’re up early enough, the light around Taita Hills Wildlife Sanctuary is lovely and the lodge grounds feel especially calm. Budget about 45 minutes here, and keep a small day bag handy with water, sunscreen, and anything you’ll want before you reach the beach.
A practical pause at Voi Wildlife Lodge or the Voi area is the smartest way to break the drive. It’s a good stop for a proper coffee, a quick restroom break, and maybe a light snack before the road gets busier toward Mombasa. If you need something simple and reliable, most safari drivers use one of the lodge restaurants or roadside cafés along the Voi–Mwatate Road rather than trying to hunt for anything fancy. Keep this stop short and clean — about 30 minutes is perfect.
By midday, aim for lunch in Mombasa CBD, where the city’s Swahili-coastal energy gives the day a nice reset before the ferry. If you want a dependable sit-down meal, Tamarind Mombasa is a classic for seafood, while Forodhani Restaurant and Tarboush Café are also solid if you prefer something more casual and central. In the CBD, traffic and parking can be slow, so your driver should drop you near the restaurant and keep the stop efficient; a good lunch here runs about US$12–20 per person depending on what you order.
After lunch, continue to the Likoni Ferry crossing, which is part transit and part local experience. The crossing itself is short, but the queues can stretch at busy times, so the trick is to stay patient and keep your bags secure in the vehicle. Once you’re across, the mood changes quickly — the air feels softer, the pace drops, and the road south starts to feel like holiday mode. This is the one leg where leaving on time really matters, because arriving at Diani before the late-afternoon rush makes the rest of the day much easier.
Check in at Baobab Beach Resort & Spa or Southern Palms Beach Resort and give yourselves a proper reset: shower, unpack the essentials, and let the beach take over. Both are the kind of places where you can immediately switch off, so use the next hour and a half to settle in, claim your room, and maybe have a drink by the pool before heading out again. If you’re thinking of spa time later in the stay, this is also a good moment to ask the front desk about treatments, dinner reservations, or beach activities for the next couple of days.
As the sun drops, take a gentle Diani Beach sunset walk. The stretch near Galu Beach side is often quieter, while the main beach around Diani Beach Road has a little more activity, especially near hotel access points. Watch your step if the tide is coming in, and keep your valuables light — just phone, room key, and maybe a little cash if you want a drink at a beach bar. It’s the perfect first evening: sand underfoot, ocean breeze, and a much-needed exhale after the long safari run.
Start with a quiet, unhurried walk at Kongo Mosque Beach on the northern side of Diani Beach while the light is still soft and the tide is often at its most photogenic. This is one of the prettiest low-key stretches of coast down here — fewer people, pale sand, and that calm, open-water feel before the beach clubs wake up. If you go just after breakfast, you’ll usually have the place nearly to yourself; a simple 45-minute wander is perfect, and it costs nothing apart from a short tuk-tuk or taxi ride from your resort, usually around KSh 300–800 depending on distance and bargaining.
For lunch, head to Ali Barbour’s Cave Restaurant, one of those only-in-Kenya experiences that still feels special even if you’ve heard about it before. It’s built inside a natural coral cave, so it stays cool around midday and makes a lovely pause from the heat. Book ahead if you can, especially in May, and expect roughly US$30–60 per person depending on what you order and whether you go for seafood or a more elaborate meal. It’s a good idea to arrive a little before peak lunch time so you’re not rushed; the service is leisurely, which suits the setting, and you’ll want enough time to enjoy the atmosphere rather than treat it like a quick stop.
After lunch, make the short hop to Colobus Conservation for a more grounded, meaningful stop in the middle of the day. It’s a small but worthwhile visit, especially if you like wildlife beyond the safari classics — the team does important work rescuing and protecting the local monkeys, and the visit usually takes about an hour. From there, continue into Ukunda Market, which gives you a proper feel for everyday coastal life: fabric stalls, fruit vendors, small household goods, and the kind of energy you won’t get at the beach resorts. Go with small notes, keep your bag zipped, and enjoy browsing without feeling pressured to buy; if you do want souvenirs, this is a better place than the hotel shops for more local prices.
Wrap up the day at Nomad Beach Bar & Restaurant, where the mood shifts nicely into sundowners, ocean breeze, and a slower pace. It’s an easy place to settle in for 1.5 hours or more, with solid food, cold drinks, and front-row views of the beach as the light fades. For dinner or a long late-afternoon drink, expect around US$15–30 per person depending on what you order. If you’re returning to your resort afterward, tuk-tuks are the simplest option for short hops along Diani Beach Road; just agree on the fare before getting in, and try to leave a little before it gets fully dark if you’re staying farther south.
Make an early start for Shimba Hills National Reserve while the forest is still cool and the animals are most active. From Diani, it’s usually about a 45–60 minute drive inland via Kwale, and the road gets a bit winding as you climb into greener country, so leaving early really matters. Expect misty viewpoints, thick coastal woodland, and the chance of spotting sable antelope if luck is on your side. Park entry is typically paid at the gate, and the reserve is best experienced with your driver-guide moving slowly through the loops rather than rushing it. After the drive, continue to the Sheldrick Falls trail for the guided walk down through the forest — it’s not too long, but the path can be slippery, so proper shoes and a bit of water are worth it.
By late morning, head back toward Diani for lunch at Leonardo’s Restaurant. This is a good reset after the reserve: air-conditioning, a calmer pace, and reliable Italian-style plates that feel easy after a safari morning. It’s a solid choice for pizza, pasta, salads, and seafood, with typical spending around US$12–25 per person depending on how much you order. If you’re coming from the southern end of Diani, the transfer is straightforward by taxi or private driver, and lunch works best if you arrive before the main midday rush, usually around 12:30–1:30 p.m.
Keep the afternoon light and unhurried with time at Galu Beach, the quieter stretch south of central Diani. This is the side locals use when they want more breathing room — softer crowds, long open sand, and better odds of finding a peaceful swim at lower tide. If you’re moving between spots, a short tuk-tuk or taxi ride is the easiest way; the beach road can be busy in places, so don’t expect quick walking transfers. Later, ease into The Sands at Nomad spa / beach time for a massage, a cold drink, or simply a lazy stretch under the palms. It’s one of the nicest ways to let the day slow down, especially if you want a proper final afternoon without any agenda.
For your last dinner, enjoy a Swahili-themed seafood dinner by the sea in Diani Beach. Go for grilled fish, calamari, crab, coconut rice, and spicy coastal flavors — this is the meal that ties the coast together nicely. Most beachfront restaurants serve dinner from around 7:00 p.m., and if you can book a table near sunset, even better. Keep the evening relaxed; after a day that moves from forest reserve to beach, this is one of those nights where the right pace is less about doing more and more about sitting back and letting Diani do what it does best.
Start your last day with a quiet Diani Beach sunrise while the tide is still low and the sand is cool underfoot. If you’re up early, this is the nicest hour for one last swim or a barefoot walk before the coast wakes up; the beach is generally calm and photogenic between 6:00 a.m. and 7:30 a.m., and you’ll avoid the stronger sun later in the morning. Keep it simple here — a towel, sunscreen, and a bit of extra time to just enjoy the water without a schedule.
After you’ve packed up and checked out, head to Sheshe Beach Bar & Bistro for an easy breakfast or brunch with sea views. It’s a relaxed stop, not a rushed one, so order your coffee, eggs, fruit, or a full beach breakfast and let the morning stretch a little; budget roughly US$10–20 per person. It’s a good place to sort out any final cash, re-pack day bags, and make sure passports, tickets, and chargers are all together before you move on.
Next, swing by Baharini Shopping Centre for last-minute souvenirs and any travel essentials you still need. This is the most practical stop in Diani for a quick stock-up: snacks, bottled water, toiletries, SIM top-up, small gifts, or a few Kenyan coffee and craft items to take home. Give yourself about 45 minutes here — enough to browse without drifting, because the departure transfer later will be smoother if you keep this stop tight and organized.
Leave a comfortable buffer for the Ukunda Airstrip / Moi International Airport transfer so you’re not watching the clock at the last minute. From Diani, getting to Ukunda Airstrip is usually straightforward, while transfers up to Moi International Airport in Mombasa need more padding because of traffic, ferry timing, and road conditions; plan roughly 2 hours or more depending on your flight and routing. If you’re heading to Ukunda Airstrip, aim to arrive well before check-in closes; if it’s Mombasa, an early departure is the safest move, especially on a busy travel day.