Nairobi to Lamu Island Flights
Scheduled flights from Nairobi to Lamu take around 75 minutes and land at Manda Airport, a short boat transfer from Lamu Old Town and Shela.

- Flight time
- 75 minutes
- Fare from
- KES 10,191 one way
- Departs
- Wilson Airport, Nairobi
- Arrives
- Manda Airport, Lamu
Flight schedule: Nairobi (Wilson) to Lamu Island
Typical daily departure times. Times can change with demand and weather, so confirm your date with us before travelling.
| Departs Wilson | Flight time | Fare from | Book |
|---|---|---|---|
| 08:15 | 75 minutes | KES 10,191 | Book 08:15 |
| 13:45 | 75 minutes | KES 10,191 | Book 13:45 |
Why fly to Lamu Island
Lamu is a UNESCO World Heritage Swahili town of carved doors, dhow sails and coral-stone lanes with no cars. Flights land on Manda Island and hotels meet guests with a boat transfer across the channel, usually ten to fifteen minutes.
- UNESCO Swahili old town
- Sunset dhow cruises
- Quiet Shela beach and dunes
- Boat transfer straight to your hotel jetty
Book your Nairobi to Lamu Island flight
Send us your travel date and number of passengers and we will confirm seats and the current fare.
Nairobi to Lamu Island: common questions
How long is the flight from Nairobi to Lamu?
About 75 minutes from Wilson Airport to Manda Airport, Lamu.
How much is a ticket to Lamu?
Fares start from KES 10,191 per person one way.
What is the baggage allowance?
15 kg per passenger on soft-sided bags, plus a 5 kg piece of hand luggage. Extra baggage can be pre-purchased on request.
How do I get from Manda Airport to Lamu town?
By boat across the channel, normally arranged by your hotel and taking ten to fifteen minutes.