Make this trip your own
Create your own free, personalized itinerary in seconds — then sign up to save and edit it.
Create my version

Kampala to Diani Beach and Tsavo East Safari Road Trip

Dates are flexible. This day-by-day plan is provisional until you choose exact travel dates.

Day 1
Mtito Andei, Kenya

Overnight journey to Mtito Andei

  1. Kampala–Busia–Nairobi–Mtito Andei road journey — Kampala to Mtito Andei via Busia and Nairobi; depart late afternoon/evening, allowing roughly 16–20 hours including border clearance, fuel stops, meals, traffic, and driver-rest breaks. Carry Yellow Card documentation and Kenyan shillings; use a secured overnight stop in Mtito Andei.

  2. Mtito Andei town breakfast stop — Mtito Andei; morning, ~45 minutes after arrival, for a simple local breakfast and rest before continuing.

  3. Mtito Andei Railway Station area — Mtito Andei; late morning, ~30 minutes, a brief stretch and photo stop near the historic railway corridor.

  4. Tsavo West National Park viewpoint — Near Mtito Andei; midday, ~1 hour if energy and road conditions permit, for an introductory savanna landscape stop without committing to a full game drive.

  5. Local roadside lunch near Mtito Andei — Mtito Andei; early afternoon, ~1 hour, approximately KES 500–1,200 per person before checking onward transport arrangements.

Overnight journey: Kampala to Mtito Andei

Leave Kampala in the late afternoon or evening for the Busia border, then continue through Nairobi toward Mtito Andei. Allow roughly 16–20 hours in total, including Uganda and Kenya immigration, vehicle checks, fuel, meals, Nairobi traffic and proper driver-rest breaks. Keep passports, Yellow Card vehicle-insurance documentation and Kenyan shillings readily accessible; a small amount of cash is useful for food, toilets and roadside stops. At Busia, expect queues and possible delays, so do not plan a tightly timed arrival. Use a reputable driver and agree in advance where the secured overnight accommodation in Mtito Andei will be.

Morning: breakfast and a short town walk

After arriving, take about 45 minutes for a simple breakfast in Mtito Andei—chai, mandazi, eggs or a chapati-based meal at a busy local café near the highway. Prices are usually around KES 200–500 per person, but choose a clean, well-used establishment and avoid lingering with luggage visible in the vehicle. Rest properly before sightseeing; this is a demanding road leg, and fatigue matters more than squeezing in extra stops.

Late in the morning, make a brief stretch and photo stop around Mtito Andei Railway Station and the historic railway corridor, allowing about 30 minutes. Keep this low-key and ask locally before entering any railway property; use public areas rather than walking onto active tracks or restricted platforms.

Midday and early afternoon: landscape stop and lunch

If the group is rested and road conditions are good, continue toward a Tsavo West National Park viewpoint near Mtito Andei for around an hour. Treat this as a scenic introduction to the savanna rather than a full game drive: confirm the exact access point, park-entry requirements and whether a ranger or advance arrangement is needed before paying. If energy, timing or access is uncertain, skip the viewpoint and preserve the schedule for onward travel.

Finish with a relaxed roadside lunch near Mtito Andei, budgeting approximately KES 500–1,200 per person. Try a fresh hot meal such as nyama and ugali, rice, beans or chapati, and use the break to confirm the next vehicle, fuel plan and driver-rest schedule. Keep onward arrangements flexible—after the overnight journey, an additional rest period or a secured overnight stop is safer than pushing through while exhausted.

Day 2
Diani Beach, Kenya

Arrival and beach escape in Diani

Getting there from Mtito Andei, Kenya
Private 4WD/transfer via Voi and Mombasa (6–8 hours, approximately KES 25,000–45,000 per vehicle). Depart around 4:30–5:00 AM to reach Diani in the afternoon. Book through a reputable Kenyan safari operator, hotel transfer desk, or Trusted Travel/Tour operator.
  1. Mtito Andei–Voi–Mombasa–Diani Beach transfer — Depart early morning; allow roughly 6–8 hours including traffic, fuel, and breaks, then arrange resort parking and luggage transfer at Soul Breeze Beach Resort.

  2. Soul Breeze Beach Resort — Galu Beach, Diani; afternoon, ~1 hour for check-in and settling in, subject to room availability.

  3. Galu Beach — Galu; late afternoon, ~2 hours, for a gentle first swim and beach walk.

  4. Nomad Beach Bar — Galu Beach; sunset, ~1.5 hours, for a relaxed beachfront drink or meal, approximately KES 1,000–2,500 per person.

  5. Diani Beach sunset walk — Galu shoreline; early evening, ~45 minutes, keeping to the resort area after dark.

Morning Transfer and Arrival

Leave Mtito Andei around 4:30–5:00 AM for the 6–8-hour drive via Voi and Mombasa to Diani Beach. Allow extra time for fuel, breakfast, traffic approaching Mombasa, and the Likoni crossing or the southern bypass route chosen by your driver. Keep water and snacks in the vehicle; this is a long transfer after the previous night’s journey, so avoid planning anything demanding on arrival.

At Soul Breeze Beach Resort in Galu Beach, allow about an hour for check-in, luggage transfer, and settling into your room. Early check-in depends on availability, so ask the resort in advance whether they can store bags and provide access to the pool or beach while the room is prepared. Confirm parking and the safest route for your driver, as smaller beach lanes can be sandy and poorly lit.

Late Afternoon at the Coast

Once rested, spend roughly two easy hours at Galu Beach: swim close to shore, stroll south along the quieter sand, and keep valuables at the resort rather than on the beach. Tide conditions change the character of the shoreline, and swimming is usually most comfortable before dusk; ask the resort about currents and reef areas before entering the water.

For sunset, walk or take a short tuk-tuk ride to Nomad Beach Bar. Budget approximately KES 1,000–2,500 per person for a drink and casual meal, with prices varying by seafood and cocktail choices. It is popular, so arriving before sunset gives you a better chance of a beachfront table. Afterward, enjoy a relaxed 45-minute Diani Beach sunset walk along the resort section of the Galu shoreline, then return before it is fully dark; use a tuk-tuk or resort-arranged transfer rather than walking along unlit roads.

Day 3
Diani Beach, Kenya

Coastal exploration in Diani Beach

  1. Diani Beach Art Gallery — Diani Beach Road; morning, ~1 hour, for locally produced paintings, sculpture, and coastal art.

  2. Colobus Conservation — Diani; late morning, ~1.5 hours, for a guided conservation visit focused on rescued primates and coastal forest protection.

  3. Sails Beach Bar & Restaurant — Diani Beach; lunch, ~1.5 hours, approximately KES 1,500–3,500 per person, with advance confirmation recommended.

  4. Diani Marine Centre glass-bottom boat and snorkeling excursion — Diani shoreline; afternoon, ~3 hours, weather- and tide-dependent; reserve the boat and equipment in advance.

  5. Kaya Kinondo Sacred Forest — Kinondo, south of Diani; late afternoon, ~1.5 hours, for a guided cultural and forest walk; guide availability and entry arrangements should be confirmed ahead.

Morning

Start at Diani Beach Art Gallery on Diani Beach Road, ideally around 9:00 AM, when the light is good and it is still relatively cool. Allow about an hour to browse the locally produced paintings, sculpture, and coastal pieces; the gallery is a pleasant, low-key introduction to Diani beyond the beach. From there, take a short tuk-tuk or pre-arranged car ride south to Colobus Conservation. Allow roughly 1½ hours for the guided visit, including the rescued primates and the discussion of coastal-forest protection. Confirm the day’s opening hours and tour availability before leaving your hotel, as guided visits can vary.

Lunch and Afternoon

Have lunch at Sails Beach Bar & Restaurant, allowing about 1½ hours and budgeting approximately KES 1,500–3,500 per person. Confirm seating and boat timing in advance, particularly if you want to eat near the beach before your excursion. After lunch, continue to the Diani Marine Centre shoreline for the reserved glass-bottom boat and snorkeling trip. Set aside around three hours, including equipment fitting and boarding. The trip depends on tides, wind, and sea conditions, so keep your schedule flexible and bring reef-safe sunscreen, a dry bag, and cash for incidental fees; avoid handling coral or marine life.

Late Afternoon

Finish at Kaya Kinondo Sacred Forest, south of Diani, with a guided walk of about 1½ hours. Arrange the guide and entry beforehand, and dress modestly with covered shoulders and knees, as this is a living sacred site rather than simply a nature trail. Closed shoes are useful after rain. Return to your accommodation before dark by pre-booked car or tuk-tuk; the forest is not a good place to wait for transport, and the road is quieter in the evening.

Day 4
Voi, Kenya

Tsavo East safari from Diani Beach

Getting there from Diani Beach, Kenya
Private safari 4WD via Mombasa and the A109 (3–4 hours to Voi Gate, approximately KES 12,000–25,000 per vehicle). Depart about 4:30–5:00 AM for park entry and the morning game drive. Book through a safari operator or your Diani accommodation.
  1. Diani–Voi transfer and Voi Gate entry — Depart around 4:30–5:00 AM; allow roughly 3–4 hours to Voi Gate, including the road transfer and safari check-in.

  2. Tsavo East National Park game drive — Voi Gate and nearby eastern plains; morning, ~3 hours in an open-roof Land Cruiser, focusing on elephants, giraffes, and large predators.

  3. Aruba Dam — Tsavo East; midday, ~45 minutes, a useful wildlife-viewing and picnic stop subject to park conditions.

  4. Tsavo East picnic lunch — Near Aruba Dam; midday, ~1 hour, using a safari-packed meal rather than leaving the park.

  5. Tsavo East afternoon game drive — Tsavo East; early afternoon, ~2.5 hours, for further elephant and lion tracking with the driver-guide.

  6. Voi–Diani return transfer — Depart the park by mid-afternoon; allow roughly 3–4 hours back to Diani, with fuel and rest stops before resort arrival.

Before Sunrise and Park Entry

Leave Diani Beach around 4:30–5:00 AM in a pre-arranged safari 4WD. The drive to Voi Gate takes roughly 3–4 hours, usually via Mombasa and the A109; allow extra time for an early fuel stop and the safari check-in. Your operator should arrange the Tsavo East National Park entry payment and confirm the vehicle’s electronic park access in advance. Carry water, a light layer, binoculars, and breakfast to eat en route—there is no useful breakfast stop once you are committed to the early gate arrival.

Morning Game Drive

After entering through Voi Gate, settle into the open-roof Land Cruiser for about three hours across the park’s red-earth plains. This is a good time for elephants, giraffes, zebra, and antelope, with the cooler hours offering your best chance of seeing predators before they retreat from the heat. Keep voices low and let the driver-guide choose the tracks; wildlife sightings are never guaranteed, and guides generally coordinate discreetly rather than crowding an animal. Park fees and safari-guide costs vary by residency status and operator, so confirm the complete per-person price before departure; carry small cash for drinks or tips, but expect park payments to be handled electronically.

Aruba Dam and Picnic Lunch

Around midday, stop at Aruba Dam for approximately 45 minutes. The water attracts birds and wildlife, and it is a natural place to pause after the rougher tracks. Eat the safari-packed picnic nearby for about an hour, staying inside the vehicle or at the designated area as directed by your guide—do not walk toward animals or leave food exposed. The heat can be intense, so use sunscreen, drink steadily, and keep your camera protected from the fine red dust.

Afternoon Drive and Return to Diani

Spend another 2½ hours on an afternoon drive through the surrounding Tsavo East plains, asking the guide to look particularly for elephants and lions while keeping the schedule realistic. Leave the park by mid-afternoon rather than stretching the final sighting, then allow another 3–4 hours back to Diani Beach, including a fuel and rest stop before the resort. You will likely arrive tired, so arrange dinner or a late meal with your accommodation in advance; keep the evening free for a shower and a quiet walk rather than adding another excursion.

Day 5
Busia, Kenya

Diani farewell and return journey

Getting there from Voi, Kenya
Private vehicle with driver via Nairobi and the A104 (15–20 hours, approximately KES 35,000–60,000 per vehicle). This is not realistic after a full Tsavo day; arrange an overnight stop around Nairobi or western Kenya. Book through a safari/ground-transfer operator.
  1. Diani Beach checkout and luggage loading — Galu; morning, ~45 minutes, allowing extra time for resort settlement and vehicle inspection.

  2. Kongo Mosque — Tiwi; morning, ~1 hour, for a historic coastal landmark visit; dress modestly and confirm access locally.

  3. Tiwi Beach — Tiwi; late morning, ~1.5 hours, for a quieter shoreline stop before the long drive.

  4. Ali Barbour’s Cave Restaurant — Diani; farewell lunch, ~2 hours, approximately KES 2,500–5,000 per person; advance reservation is strongly recommended.

  5. Diani–Mombasa–Nairobi–Busia return journey — Depart after lunch; allow roughly 15–20 hours including traffic, border procedures, fuel, and rest breaks. A safer plan is to add an overnight stop around Nairobi or western Kenya rather than drive continuously.

Morning

Check out of your Soul Breeze Beach Resort in Galu with about 45 minutes for settling the bill, loading luggage, checking the vehicle, and confirming that nothing has been left behind. Ask the driver to keep valuables and travel documents in the cabin. Then head south to Kongo Mosque in Tiwi, roughly 20–30 minutes away depending on road and beach traffic. This historic coral-stone mosque is a quiet coastal stop, but access can be informal, so confirm locally before entering. Dress modestly—shoulders and knees covered—and remove shoes where requested.

Continue a few minutes to Tiwi Beach for an unhurried shoreline break. It is generally quieter than central Diani Beach; bring sandals, water, and sun protection, and avoid wandering far from the vehicle with luggage visible. Check the tide and sea conditions before swimming, as currents can be strong. Allow about 1½ hours, then return toward Diani for lunch.

Lunch

Have your farewell meal at Ali Barbour’s Cave Restaurant, where tables are set inside a naturally formed limestone cave. Reserve ahead through the restaurant or your accommodation, especially if travelling in a group; seating is limited and availability is not guaranteed for walk-ins. Budget approximately KES 2,500–5,000 per person before drinks, and allow around two hours so the meal does not become a rushed stop.

Afternoon and Evening

Leave Diani immediately after lunch for the long return toward Mombasa, Nairobi, and Busia. A direct drive is around 15–20 hours once traffic, fuel, meal stops, rest breaks, and border procedures are included, so continuing overnight after a full day is unsafe. Arrange an overnight stop around Nairobi or, preferably if fatigue is already setting in, earlier along the route; confirm the driver’s legal rest plan and accommodation before departure. Keep passports, Yellow Fever certificates, vehicle papers, and some Kenyan and Ugandan cash accessible for the Busia crossing rather than packed in the luggage compartment.

Day 6
Kampala, Uganda

Arrival and city return in Kampala

Getting there from Busia, Kenya
Modern Coast or Mash Poa bus from Busia to Kampala via the Busia border (4–6 hours including immigration, approximately KES 1,000–2,000). Depart early after border clearance to arrive in Kampala by afternoon. Book at the Busia bus office or through the operator’s website/app where available.
Private taxi via the Busia border (4–5 hours, approximately KES 15,000–25,000 per vehicle); more convenient for luggage and timing, book through your accommodation or a verified driver.
  1. Busia border crossing and Busia–Kampala transfer — Depart after immigration clearance; allow roughly 4–6 hours door-to-door, including the border queue, currency handling, fuel, and Kampala traffic.

  2. Makerere University Freedom Square — Makerere; afternoon, ~1 hour, for a relaxed return-to-Kampala walk and campus atmosphere.

  3. Uganda Museum — Kamwokya; late afternoon, ~1.5 hours, for an overview of Uganda’s cultural and natural history; verify current admission and closing time.

  4. The Lawns Restaurant — Kololo; early evening, ~1.5 hours, for a celebratory meal, approximately UGX 40,000–90,000 per person.

  5. Acacia Mall — Kisementi; evening, ~1 hour, for final shopping, coffee, or an easy indoor finish before returning to accommodation.

Morning: Cross into Uganda and reach Kampala

After completing immigration at the Busia border, allow roughly 4–6 hours door to door for the transfer to Kampala, including queues, currency handling, a comfort stop, and traffic entering the city. A bus is the economical choice—roughly KES 1,000–2,000—but a verified private taxi is easier with luggage and gives you more control over arrival time. Keep your passport, Yellow Fever certificate, phone, and some Ugandan shillings accessible; avoid changing all your money at the border.

Afternoon: Makerere and Uganda’s heritage

Once checked in or after storing luggage, take a boda-boda only through a reputable app or use a hotel-arranged car to Makerere University Freedom Square. Spend about an hour walking through the campus atmosphere, ideally before late-afternoon traffic becomes heavy. From Makerere, allow 15–25 minutes by car to the Uganda Museum in Kamwokya, depending on traffic. Set aside around 1½ hours for its ethnographic, archaeological, and natural-history exhibits. Verify the current closing time and admission fee before leaving, as hours and payment arrangements can change; arriving by mid-afternoon is the safest plan.

Evening: Dinner and an easy final stop

Continue by car to The Lawns Restaurant in Kololo for an unhurried celebratory dinner—budget approximately UGX 40,000–90,000 per person, excluding drinks. A reservation is sensible, particularly on Friday and Saturday evenings, and the garden setting makes this a good place to decompress after the border journey. Finish at Acacia Mall in Kisementi, about 10–15 minutes away outside peak traffic, for coffee, small purchases, or a cool indoor wander. Shops generally close in the evening, but individual restaurants and cafés keep later hours; arrange your return ride through your accommodation or a trusted ride-hailing app rather than accepting unsolicited offers outside the mall.

Like this trip? Make your own version.
A free, personalized itinerary in seconds — sign up to save and edit it.
Create my version