How to get from Diani Beach to Malindi by car, truck, walk, bike
Distance between Diani Beach and Malindi is 133 kilometers (82 miles).
Driving distance from Diani Beach to Malindi is 149 kilometers (92 miles)
Route Map
Routes from diani-beach-kwale to malindi-kilifi
4 Ways from Diani Beach (Kenya/Kwale) to Malindi (Kenya/Kilifi)
Choose 1 of the options below and start your journey
Cheapest
Fastest
Route instructions
1. Continue onto Diani Beach Road 2.34 km
2. Turn sharp right onto Ukunda-Ramisi Road, A14 24.67 km
3. Turn right onto Likoni-Ukunda Road, A14 664 m
4. Turn left onto A14 1.03 km
5. At roundabout, take exit 2 onto Nyerere Avenue, A14 994 m
See more
Questions and Answers
What is the cheapest way to get from Diani Beach (Kenya/Kwale) to Malindi (Kenya/Kilifi)?
How do I get from Diani Beach (Kenya/Kwale) to Malindi (Kenya/Kilifi) the fastest?
How long does it take to get from Diani Beach (Kenya/Kwale) to Malindi (Kenya/Kilifi)?