Best way to travel between

Nairobi
Diani Beach, Kwale County, Kenya
Travel Modes
Price
Distance
Duration
CO2
bus
$17.0
530.45 km
10h 4mins
15.91 kgs
 
bus
$18.0
525.3 km
8h 57mins
15.76 kgs
 
bus
$19.0
525.3 km
9h 29mins
15.76 kgs
 
train
$56.0
550.2 km
6h 8mins
29.16 kgs
 
drive
$60.0
544.39 km
9h 10mins
69.68 kgs
 
flight
$78.0
501.9 km
3h 41mins
54.21 kgs
 
flight
$110.0
463.08 km
2h 11mins
50.01 kgs
 
flight
$190.0
475.28 km
3h 2mins
51.33 kgs
 
flight
$220.0
485.52 km
3h 7mins
52.44 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 530.45 km 10h 4mins 1,478 KES 17.0
Bus 525.3 km 8h 57mins 1,565 KES 18.0
Bus 525.3 km 9h 29mins 1,652 KES 19.0
Train 550.2 km 6h 8mins 4,868 KES 56.0
Drive 544.39 km 9h 10mins 5,216 KES 60.0
Flight 501.9 km 3h 41mins 6,780 KES 78.0
Flight 463.08 km 2h 11mins 9,562 KES 110.0
Flight 475.28 km 3h 2mins 16,516 KES 190.0
Flight 485.52 km 3h 7mins 19,124 KES 220.0
Take Bus from Nairobi to Mombasa
Time: 9h 16mins Cost: 1,043 KES; $ 10.8 - 13.2 USD CO2 Emission: 14.95 kgs
Take Car from Mombasa to Mombasa
Time: 3mins Cost: 87 KES; $ 0.9 - 1.1 USD CO2 Emission: 0.45 kgs
Take Ferry from Mombasa to Likoni
Time: 10mins Cost: 87 KES; $ 0.9 - 1.1 USD CO2 Emission: 0.08 kgs
Take Car from Likoni to Diani Beach
Time: 27mins Cost: 261 KES; $ 2.7 - 3.3 USD CO2 Emission: 3.64 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Nairobi and Diani Beach, Kwale County, Kenya is to travel by bus, which will cost about 1,478 KES or 15.30 USD.