Flight distance from Malindi to Diani Beach

134 kilometers/83 miles
or 72 nautical miles.
Your flight will depart from Malindi airport and land at Diani Beach airport.
City: Malindi (MYD) Diani Beach ()
Latitude: -3.222222 -4.3222222
Longitude: 40.098611 39.575000000000045
Country: Kenya Kenya
Timezone: Africa/Nairobi Africa/Nairobi
Current time:: 06:07 18-Dec-2025 06:07 18-Dec-2025

How far is between Malindi and Diani Beach?

  • Your starting point Malindi, Kenya is located at -3.222222,40.098611
  • Your ending point Diani Beach, Kenya is located at -4.3222222,39.575000000000045
  • l distance from Malindi to Diani Beach is 134 kms equals to miles and 72 nautical miles.
Disclaimers: there may be NO flights or direct flights Malindi to Diani Beach, so in that case, the information should be just considered as "distance-only" calculation Malindi to Diani Beach.