HUB hero image

How to Travel from

Diani Beach to Chyulu Hills

by Rideshare, Route or Car

Diani Beach
+0
Chyulu Hills
Transport search to Chyulu Hills
Diani Beach
+0
Chyulu Hills
Building a composite car route
Cheapest
Best Offer!
Car
5 h 30 min
345 km.
from $18
Composite Route Car Only

Five ways to Travel from Diani Beach to Chyulu Hills

Select an Option Below to Start Your Journey
Cheapest
Other

Transport providers

Airlines

FlexFlight ApS

Website:
flexflight.dk/
Plane from Ukunda to Nairobi
Ave. Duration:
1h 12m
Frequency:
Every day
Estimated price:
$53.36–$266.78

Safarilink

Website:
flysafarilink.com/
Plane from Ukunda to Nairobi
Ave. Duration:
1h 12m
Frequency:
Every day
Estimated price:
$53.36–$266.78

Skyward Express

Website:
skywardexpress.co.ke/
Plane from Ukunda to Nairobi
Ave. Duration:
1h 10m
Frequency:
Every day
Estimated price:
$55.90–$190.56

Mombasa Air Safari

Plane from Ukunda to Amboseli
Ave. Duration:
1h 30m
Frequency:
Every day
Estimated price:
$54.63–$698.70
Plane from Mombasa to Amboseli
Ave. Duration:
1h 30m
Frequency:
Every day
Estimated price:
$52.09–$698.70

Nairobi Matatu

Website:
digitalmatatus.com
Bus from Safari Park to Tusker/Ronald
Ave. Duration:
22 min
Frequency:
Every 5 minutes
Estimated price:
$0.44–$0.70

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 Kibwezi
Ave. Duration:
3h 51m
Frequency:
Once daily
Estimated price:
$8.13–$24.37
Train from Voi to Mtito
Ave. Duration:
1h 23m
Frequency:
Once daily
Estimated price:
$2.85–$8.51
Train from Nairobi Central Stn to Nairobi
Ave. Duration:
23 min
Frequency:
3 times a day
Estimated price:
$0.44–$1.33
Train from Nairobi to Kibwezi
Ave. Duration:
2h 14m
Frequency:
Once daily
Estimated price:
$5.34–$15.99

Bus operators

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 Chyulu Hills?

The cheapest way to get from Diani Beach to Chyulu Hills is to drive which costs $40.22 - $59.78 and takes 6h 40m.

What is the fastest way to get from Diani Beach to Chyulu Hills?

The fastest way to get from Diani Beach to Chyulu Hills is to fly and drive which takes 5h 31m and costs $293.48 - $869.57 .

How far is it from Diani Beach to Chyulu Hills?

The distance between Diani Beach and Chyulu Hills is 364 km. The road distance is 363.5 km.

How long does it take to get from Diani Beach to Chyulu Hills?

It takes approximately 6h 48m to get from Diani Beach to Chyulu Hills, including transfers.

Train, bus or fly from Diani Beach to Chyulu Hills?

.

Can I drive from Diani Beach to Chyulu Hills?

Yes, the driving distance between Diani Beach to Chyulu Hills is 363 km. It takes approximately 6h 40m to drive from Diani Beach to Chyulu Hills.

Where can I stay near Chyulu Hills?

There are three+ hotels available in Chyulu Hills. Prices start at $0.00 per night.
+0