There are 2 ways to get from Malindi to Lamu Archipelago by plane, unknown, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Malindi (MYD) to Lamu Airport (LAU) flights
Questions & Answers
The distance between Malindi and Lamu Archipelago is 162 km.
The best way to get from Malindi to Lamu Archipelago without a car is to bus and travel which takes 2h 45m and costs .
It takes approximately 55 min to get from Malindi to Lamu Archipelago, including transfers.
There are 91+ hotels available in Lamu Archipelago.
What companies run services between Malindi, Kenya and Lamu Archipelago, Kenya?
There is no direct connection from Malindi to Lamu Archipelago. However, you can fly to Lamu Airport (LAU) then travel to Lamu Archipelago. Alternatively, you can take a bus from Malindi to Lamu Archipelago via Lamu in around 2h 45m.
- Website
- flexflight.dk
Flights from Malindi to Lamu Airport
- Ave. Duration
- 30 min
- When
- Every day
- Estimated price
- $50–330
- Website
- flysafarilink.com
Flights from Malindi to Lamu Airport
- Ave. Duration
- 30 min
- When
- Every day
- Estimated price
- $50–330
- Phone
- 0799 933 310
- Website
- tawakalcoaches.co.ke
Bus from Malindi to Lamu
- Ave. Duration
- 2h 16m
- Frequency
- 3 times a day
- Estimated price
- $8–12
- Schedules at
- tawakalcoaches.co.ke
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including 5 incredible day trips from Florence by train, How to plan an amazing trip around Scandinavia, and How to travel India's Golden Triangle - to help you get the most out of your next trip.


