Lamu is a 2-hour plane ride from Nairobi. LTA member airlines offer scheduled daily services between Lamu, Malindi and Nairobi (JKIA and Wilson Airports); private charters to / from Nairobi and other destinations, and scenic flights along the coast. 

Lamu airport is located on Manda Island from where it is a short boat ride to Lamu Town, Shela or Ras Kitau, and a bit longer to Kipungani or Manda Bay. If you have booked accommodation in advance most places will arrange your transfer, so confirm with them before you arrive; otherwise you can easily arrange your own transfer from the airport.