Cheap flights from Nairobi to Malindi
Malindi flights from Nairobi take about an hour and put you minutes from the beaches of Malindi and Watamu. Fly from JKIA or from Wilson Airport.
- Flight time: about 1 hour
- Distance: 412 km
- Route: NBO → MYD
- Airlines: Jambojet, Kenya Airways, Safarilink, Airkenya
About Nairobi to Malindi flights
Compare Nairobi–Malindi fares from every airline on BuuPass and pay with M-Pesa, Airtel Money or card.
Departure airport: Jomo Kenyatta International Airport (NBO). Arrival airport: Malindi Airport (MYD).
- Malindi Airport is about 5 minutes from Malindi town and about 25 minutes from Watamu
- Flights from both JKIA (jets) and Wilson Airport (smaller aircraft)
- A popular base for Watamu, Gede Ruins and the Marine National Park
Tips for booking a cheap flight to Malindi
- December and August are peak beach months. Book 4–6 weeks ahead for the best fares.
- Wilson Airport flights may stop in Lamu or Diani, so check the itinerary.
- Watamu hotels can often arrange airport pick-ups from Malindi.
Pay with M-Pesa, Airtel Money, Visa or Mastercard. Your e-ticket is sent by email and SMS.
Travelling by road instead? Compare Nairobi to Malindi buses on BuuPass
Nairobi to Malindi flights: FAQs
How long is the flight from Nairobi to Malindi?
About 1 hour direct. The air distance is about 412 km.
Which airlines fly to Malindi?
Jambojet and Kenya Airways fly from JKIA. Safarilink and Airkenya fly from Wilson Airport.
Is Malindi Airport close to Watamu?
Yes. Watamu is about 25 minutes by road from Malindi Airport.
Can I book Nairobi to Malindi with M-Pesa?
Yes. Pay with M-Pesa, Airtel Money or card on BuuPass.