Flights from Nairobi to Lamu
Lamu is served by Manda Airport, on Manda Island across the channel from Lamu Old Town. Flights from Nairobi take about an hour and a half, and a short boat transfer completes the trip.
- Flight time: about 1 hour 30 minutes
- Distance: 455 km
- Route: WIL → LAU
- Airlines: Safarilink, Airkenya, Jambojet, Skyward Express
About Nairobi to Lamu flights
Compare Nairobi–Lamu flights on BuuPass, including Wilson Airport and JKIA departures, and pay with M-Pesa, Airtel Money or card.
Departure airport: Wilson Airport (WIL). Arrival airport: Manda Airport (Lamu) (LAU).
- Manda Airport (LAU) is a 10–15 minute boat ride from Lamu Old Town and Shela
- Flights from Wilson Airport and JKIA
- Lamu Old Town is a UNESCO World Heritage Site
Tips for booking a cheap flight to Lamu
- Some flights stop in Malindi on the way, so check the itinerary.
- Smaller aircraft have strict baggage limits. Pack soft bags.
- Boats meet arriving flights at the Manda jetty. Agree the fare before you board.
Pay with M-Pesa, Airtel Money, Visa or Mastercard. Your e-ticket is sent by email and SMS.
Nairobi to Lamu flights: FAQs
Which airport serves Lamu?
Manda Airport (LAU), on Manda Island. A short boat ride connects it to Lamu Old Town and Shela.
How long is the flight from Nairobi to Lamu?
About 1 hour 30 minutes direct. Flights with a stop in Malindi take longer.
Which airlines fly to Lamu?
Safarilink, Airkenya and Skyward Express from Wilson Airport, and Jambojet from JKIA, depending on schedule.
Can I pay for Lamu flights with M-Pesa?
Yes. BuuPass accepts M-Pesa, Airtel Money, Visa and Mastercard.