HUB hero image

How to Travel from

Diani Beach to Tsavo

by Route or Car

Diani Beach
+0
Tsavo
Transport search to Tsavo
Diani Beach
+0
Tsavo
Building a composite car route
Cheapest
Best Offer!
Car
3 h 27 min
234 km.
from $12
Composite Route Car Only

One way to Travel from Diani Beach to Tsavo

Select an Option Below to Start Your Journey
Cheapest

Transport providers

Other operators

Kenya Ferries

Phone:
254 20 2118344
Website:
kenyaferry.co.ke/
Other from Likoni to Mombasa
Ave. Duration:
10 min
Frequency:
Every 10 minutes

Train operators

Kenya Railways

Phone:
0709 907 555
Website:
krc.co.ke
Train from Mombasa to Voi
Ave. Duration:
1h 36m
Frequency:
3 times a day
Estimated price:
$4.00–$12.00

Bus operators

Coast Bus

Phone:
(+254) 722-206-445
Website:
coastbus.co.ke/
Bus from Mombasa to Voi
Ave. Duration:
2h 39m
Frequency:
Once daily
Estimated price:
$6.56

MASH

Phone:
+254 730 889 000
Website:
mashpoa.co/
Bus from Mombasa to Voi
Ave. Duration:
2h 53m
Frequency:
5 times a day
Estimated price:
$19.06–$34.30

Questions and Answers

What is the cheapest way to get from Diani Beach to Tsavo?

The cheapest way to get from Diani Beach to Tsavo is to drive which costs $28.26 - $42.39 and takes 4h 35m.

What is the fastest way to get from Diani Beach to Tsavo?

The fastest way to get from Diani Beach to Tsavo is to drive which takes 4h 35m and costs $28.26 - $42.39 .

How far is it from Diani Beach to Tsavo?

The distance between Diani Beach and Tsavo is 236 km. The road distance is 254 km.

How long does it take to get from Diani Beach to Tsavo?

It takes approximately 4h 14m to get from Diani Beach to Tsavo, including transfers.

Can I drive from Diani Beach to Tsavo?

Yes, the driving distance between Diani Beach to Tsavo is 254 km. It takes approximately 4h 35m to drive from Diani Beach to Tsavo.

Where can I stay near Tsavo?

There are one+ hotels available in Tsavo. Prices start at $117.91 per night.
+0