Closest Airport to Diani Beach, Airports Near Diani Beach Kenya

What is the nearest airport to Diani Beach, Kenya?
The closest airport to Diani Beach is Moi International Airport (MBA). Distance from Moi International Airport to Diani Beach is 17.49 miles or 28.14 kilometers.


Nearest airports to Diani Beach


List of Airports close to Diani Beach, Kenya

Moi International Airport (MBA)

Moi International Airport is located approximately 17.4 miles / 28 kilometers North (N) of central Diani Beach. IATA airport code is MBA.

Tanga Airport (TGT)

Tanga Airport is located approximately 65.87 miles / 106 kilometers South-Southwest (SSW) of central Diani Beach. IATA airport code is TGT.

Wawi Airport (PMA)

Wawi Airport is located approximately 68.35 miles / 110 kilometers South-Southeast (SSE) of central Diani Beach. IATA airport code is PMA.

Malindi Airport (MYD)

Malindi Airport is located approximately 80.78 miles / 130 kilometers North-Northeast (NNE) of central Diani Beach. IATA airport code is MYD.

Kisauni Airport (ZNZ)

Kisauni Airport is located approximately 135.46 miles / 218 kilometers South (S) of central Diani Beach. IATA airport code is ZNZ.

Kilaguni Airport (ILU)

Kilaguni Airport is located approximately 141.05 miles / 227 kilometers Northwest (NW) of central Diani Beach. IATA airport code is ILU.

Lamu Airport (LAU)

Lamu Airport is located approximately 167.77 miles / 270 kilometers North-Northeast (NNE) of central Diani Beach. IATA airport code is LAU.

Moshi Airport (QSI)

Moshi Airport is located approximately 167.77 miles / 270 kilometers West-Northwest (WNW) of central Diani Beach. IATA airport code is QSI.

Dar Es Salaam International Airport (DAR)

Dar Es Salaam International Airport is located approximately 180.82 miles / 291 kilometers South (S) of central Diani Beach. IATA airport code is DAR.

Kilimanjaro Airport (JRO)

Kilimanjaro Airport is located approximately 182.68 miles / 294 kilometers West-Northwest (WNW) of central Diani Beach. IATA airport code is JRO.