How to Get From Amboseli to Diani

Diani Beach Kenya

Traveling from Amboseli National Park to the white-sand shores of Diani Beach involves a scenic transition from Kenya’s wildlife-rich savannahs to its laid-back coastal paradise. Diani is part of the coastal region of Kenya, with Mombasa being the nearest major coastal city. Whether you're wrapping up your safari or planning a beachside extension to your adventure, there are several travel options to consider, each with its own mix of convenience, cost, and adventure. Let us explore all of these options in detail:

By Road:

Kenya Safari Land Cruiser

Travelling to Diani from Amboseli by road is a long and arduous journey, and it is usually not recommended by us. There are 3 options to go by road from Amboseli to Diani:

Option1: Directly from Amboseli to Diani

Total Travel Time: 9 hours

Cost estimate:

Safari Van - USD 125-250

Safari Land Cruiser: USD 200-400

(Exact cost depends on itinerary for rest of the safari, and season)

Option2: Overnight Stopover at Tsavo East with game drives

Transfer Time from Amboseli to Tsavo East: 4.5-5 hours

Transfer Time from Tsavo East to Diani: 4-4.5 hours

Cost: Contact sales consultant for a free quote

Option3: Overnight Stopover at Tsavo West with game drives

Transfer Time from Amboseli to Tsavo West: 2-2.5 hours

Transfer Time from Tsavo West to Diani: 5-5.5 hours

Cost: Contact sales consultant for a free quote

By Rail:

Madaraka Express

Travelling from Amboseli to Diani by Rail offers a comfortable and scenic experience. However, this option requires travelling partially by road. You will board the Madaraka Express at SGR Emali Station (the closest station to Amboseli), and arrive at Mombasa Terminus. Madaraka Express is operated once a day through this route with fixed timings. After arriving at Mombasa Terminus, you can either travel to Diani by Road or Air.

Amboseli to Mombasa:

Transfer Time from Amboseli to Emali by Road: 1.5-2 hours

Madaraka Express Ticket Cost: USD 30-35 per person

Boarding Station: SGR Emali Station

Departure Time: 0930 hrs

Arrival Station: Mombasa Terminus

Arrival Time: 1400 hrs

Mombasa to Diani:

  • By Road:

Transfer Time from Mombasa Terminus to Diani: 1-1.5 hours

Vehicle Cost: USD 80 per vehicle (up to 4 people in 1 vehicle)

  • By Bush Flight:

Departure: Mombasa

Arrival: Ukunda (Diani)

Flight Time: 15 mins

Flight Fare: USD 35 per person

By Air:

Mombasa Air Safari

Travelling by flights is the fastest and most convenient way to reach Diani from Amboseli. There are 2 options through this travel mode:

Option1: Bush Flight

Your bush flight will takeoff from Amboseli and land at Ukunda (the nearest airport to Diani), with possible stopovers at Tsavo and Mombasa. You must reach the airstrip at least 30 minutes before departure to check-in. Furthermore, for the bush flight to operate, there must be a minimum of 4 passengers travelling to Ukunda (Diani).

Departure: Amboseli

Departure Time: 1245 hrs

Transfer Time from Accommodation to Airstrip: 45 mins-1.5 hrs

Arrival: Ukunda (Diani)

Arrival Time: 1345 hrs

Transfer Time from Airstrip to Accommodation: 15-30 mins

Flight Time: 1 hour

Fare Cost: USD 420 per person

Total Travel Time: 2-3 hrs

Option 2: Commercial Flight from Nairobi to Mombasa

This option requires you to first travel back to Nairobi from Amboseli by road, and then take a commercial flight to Mombasa, after which you can either travel to Diani by road or by air. The journey by road from Amboseli to Nairobi will not cost extra since the safari vehicle will have to return to Nairobi altogether. Furthermore, commercial flights offer cheaper prices and variable timings than bush flights.

Amboseli to Nairobi Transfer Time by road: 4-4.5 hours

  • Commercial Flight from Nairobi to Mombasa:

Departure: Jomo Kenyatta International Airport, Nairobi or Wilson Airport, Nairobi

Arrival: Moi International Airport, Mombasa

Flight Cost: 60-150 USD per person

Flight Time: 1-1.5 hours

Note: We suggest clients to book flights between Nairobi to Mombasa themselves to get more affordable options

Mombasa to Diani:

  • By Bush Flight:

Departure: Mombasa

Arrival: Ukunda (Diani)

Flight Time: 15 mins

Flight Fare: USD 35 per person

  • By Road:

Travel Time: 1-1.5 hours

Vehicle Cost: USD 80 per vehicle (up to 4 people per vehicle)

Conclusion:

Each travel option from Amboseli to Diani offers a unique experience, depending on your budget, time, and preferences. A road trip with a stopover at Tsavo East can be an adventurous two-day journey, while the train provides a comfortable ride with scenic views. If speed and convenience are your priority, flying is the best way to get straight to the beach. You can contact our professional sales team for assistance and to get a free quote.

Note: All travel times and fare/vehicle costs are estimated and not exact. Actual drive times may vary because of the traffic, location of the accommodations, and several other factors. Driving distances are approximate and do not account for exact places. Prices may vary depending on season, duration, number of passengers etc.


DEMANDER UN DEVIS

Pour de l'aide, du soutien ou des conseils pour vos prochaines aventures !