541.95 km (337 miles) is the average travel distance between Nairobi and . If you could walk at the speed of 3mph (4.8kph), it would take 3 days 12 hours.
Distance from
Nairobi to Diani BeachAverage travel distance is
541.95 kmNomal travel times are between
2h 11min - 10h 4minTravel distance by transport mode
Tranport | Km | Miles | Nautical miles |
---|---|---|---|
Flight | 490.86 km | 305.01 miles | 265.05 miles |
Flight | 503.80 km | 313.04 miles | 272.03 miles |
Flight | 514.65 km | 319.79 miles | 277.89 miles |
Flight | 532.01 km | 330.58 miles | 287.26 miles |
Train | 583.21 km | 362.39 miles | 314.91 miles |
Bus | 556.82 km | 345.99 miles | 300.66 miles |
Drive | 577.05 km | 358.56 miles | 311.58 miles |
Bus | 556.82 km | 345.99 miles | 300.66 miles |
Bus | 562.28 km | 349.38 miles | 303.61 miles |
BE PREPARED
Nairobi - Diani Beach Info
The distance from Kobil Haile Selassie to Wilson Airport/Shell 4 km (2.43 miles) .
The distance from WIL to UKA 488 km (302.93 miles) .
Travel distance chart
The distance between Nairobi to Diani Beach, Kwale County, Kenya is 541.95 km (337 miles) and it would cost 17 USD ~ 1,478 KES to drive in a car that consumes about 4 MPG.