Flights to Lamu are available from both Jomo Kenyatta International Airport and Wilson Airport (both in Nairobi). Flight prices vary depending on the season. It is therefore advised to book in advance to ensure low costs and availability. There are about 3 daily flights to Lamu/Manda from Nairobi – most with a short stop in Malindi. The companies flying there include Air Kenya, Safarilink and Fly 540.

Alternatively if seeking a bit of rough and adventurous travelling, many bus operators travel daily between Lamu and Mombasa stopping in towns such as Malindi along the way. This option is very cheap, but one would be advised to check the security of the road at the time of travel.

There are no cars on either Lamu or Manda Island leaving donkeys and boats as the main form of transportation by locals and tourists alike. From Manda Beach it takes 5 minutes or less to travel across the channel to Shela village and beach, 15 minutes to Lamu Old Town and 20 minutes to Lamu Airport which is located on the other end of Manda Island and is also reached by boat. You can hire a boat with a captain for the duration of your stay or use a boat for individual trips when you need to. Boat trips (and Dhow trips) can easily be arranged from Mkoko House on request.