Lamu is accessible by air from Nairobi, Mombasa and Malindi, with regular domestic connections to Manda Airport in Lamu.
From Nairobi
Guests travelling from Nairobi can choose between three airlines: Jambojet operates direct flights from Jomo Kenyatta International Airport (JKIA) to Lamu. Safarilink departs from Wilson Airport, with flights connecting to Lamu via Malindi. Skyward Express also operates from Wilson Airport, with services connecting to Lamu via Mombasa.
From Mombasa & Malindi
Lamu can also be reached directly from the coast. Skyward Express operates connections via Mombasa, while Safarilink connects through Malindi, making Lamu an easy addition to a coastal itinerary.
Arriving in Lamu
All flights arrive at Manda Airport in Lamu. Whether you are staying in a property in Lamu Town, Shela Village or Manda Island, On arrival, your Iroto representative or villa representative will meet you at Manda Airport and assist with your luggage before transferring you by boat to your accommodation. Depending on the location of your villa, the boat journey generally takes around 10–20 minutes. The crossing is short and scenic, offering your first glimpse of the beautiful waterways, traditional dhows and islands that make the Lamu Archipelago so distinctive.
