There are 6 ways to get from Diani Beach (Land) to Lamu Island by car ferry, bus, unknown, plane, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Car ferry, bus, travel
best- Take the carferry from Likoni to Mombasacarferry
- Take the bus from Mombasa to Lamubus
- Walk from Lamu to Lamu Islandunknown
5h 47mFly Ukunda to Lamu Airport, travel
- Fly from Ukunda (UKA) to Lamu Airport (LAU)plane UKA - LAU
- Walk from Lamu Airport (LAU) to Lamu Islandunknown
5h 4mCar ferry, bus, travel via Mombasa
- Take the carferry from Likoni to Mombasacarferry
- Take the bus from Mombasa to Lamubus
- Walk from Lamu to Lamu Islandunknown
14h 47mTaxi to Mombasa, fly to Lamu Airport, travel
- Take the taxi from Diani Beach (Land) to Mombasa (MBA)taxi
- Fly from Mombasa (MBA) to Lamu Airport (LAU)plane MBA - LAU
- Walk from Lamu Airport (LAU) to Lamu Islandunknown
4h 34mCar ferry, bus to Malindi, fly to Lamu Airport, travel
- Take the carferry from Likoni to Mombasacarferry
- Take the bus from Mombasa to Malindibus
- Fly from Malindi (MYD) to Lamu Airport (LAU)plane MYD - LAU
- Walk from Lamu Airport (LAU) to Lamu Islandunknown
5h 6mFly Ukunda to Malindi, bus, travel
- Fly from Ukunda (UKA) to Malindi (MYD)plane UKA - MYD
- Take the bus from Malindi to Lamubus
- Walk from Lamu to Lamu Islandunknown
7h 2m
Ukunda (UKA) to Lamu Airport (LAU) flights
Questions & Answers
The distance between Diani Beach (Land) and Lamu Island is 368 km.
It takes approximately 5h 47m to get from Diani Beach (Land) to Lamu Island, including transfers.
There are 93+ hotels available in Lamu Island.
What companies run services between Diani Beach (Land), Kenya and Lamu Island, Murang'A, Kenya?
There is no direct connection from Diani Beach (Land) to Lamu Island. However, you can drive to Likoni, take the car ferry to Mombasa, drive to Mombasa, take the bus to Lamu, then travel to Lamu Island. Alternatively, you can take the taxi to Ukunda (UKA) airport, fly to Lamu Airport (LAU), then travel to Lamu Island.
- Website
- flexflight.dk
Flights from Ukunda to Lamu Airport via Nairobi Wilson, Malindi
- Ave. Duration
- 4h 55m
- When
- Every day
- Estimated price
- $65–750
Flights from Ukunda to Lamu Airport via Nairobi, Malindi
- Ave. Duration
- 7h 25m
- When
- Friday
- Estimated price
- $65–360
Flights from Mombasa to Lamu Airport via Nairobi Wilson, Malindi
- Ave. Duration
- 7h 30m
- When
- Every day
- Estimated price
- $220–750
Flights from Malindi to Lamu Airport
- Ave. Duration
- 30 min
- When
- Every day
- Estimated price
- $45–310
Flights from Ukunda to Malindi via Nairobi Wilson
- Ave. Duration
- 3h 50m
- When
- Every day
- Estimated price
- $230–750
- Website
- flysafarilink.com
Flights from Ukunda to Lamu Airport via Nairobi Wilson, Malindi
- Ave. Duration
- 4h 55m
- When
- Every day
- Estimated price
- $65–750
Flights from Ukunda to Lamu Airport via Nairobi, Malindi
- Ave. Duration
- 7h 25m
- When
- Friday
- Estimated price
- $65–360
Flights from Mombasa to Lamu Airport via Nairobi Wilson, Malindi
- Ave. Duration
- 7h 30m
- When
- Every day
- Estimated price
- $220–750
Flights from Malindi to Lamu Airport
- Ave. Duration
- 30 min
- When
- Every day
- Estimated price
- $45–310
Flights from Ukunda to Malindi via Nairobi Wilson
- Ave. Duration
- 3h 50m
- When
- Every day
- Estimated price
- $230–750
- Website
- jambojet.com
Flights from Mombasa to Lamu Airport via Nairobi
- Ave. Duration
- 3h 40m
- When
- Every day
- Estimated price
- $60–350
Flights from Ukunda to Malindi via Nairobi
- Ave. Duration
- 4h 3m
- When
- Every day
- Estimated price
- $65–550
Flights from Ukunda to Malindi via Amboseli
- Ave. Duration
- 6h 15m
- When
- Every day
- Estimated price
- $55–340
- Phone
- 0799 933 310
- Website
- tawakalcoaches.co.ke
Bus from Mombasa to Lamu
- Ave. Duration
- 4h
- Frequency
- 3 times a day
- Estimated price
- $9–18
- Schedules at
- tawakalcoaches.co.ke
Bus from Mombasa to Malindi
- Ave. Duration
- 1h 44m
- Frequency
- 3 times a day
- Estimated price
- $8
- Schedules at
- 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
- Phone
- 254 20 2118344
- [email protected]
- Website
- kenyaferry.co.ke
Car ferry from Likoni to Mombasa
- Ave. Duration
- 10 min
- Frequency
- Every 10 minutes
- Schedules at
- kenyaferry.co.ke
Car ferry from Likoni to Mombasa
- Ave. Duration
- 10 min
- Frequency
- Every 10 minutes
- Schedules at
- kenyaferry.co.ke
Car ferry from Likoni to Mombasa
- Ave. Duration
- 10 min
- Frequency
- Every 10 minutes
- Schedules at
- kenyaferry.co.ke
- Ave. Duration
- 46 min
- Estimated price
- $90–120
Broadafrica Tours & Safaris
- Phone
- +254 722429225
- Website
- broadafrica.com
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 The London Underground: Essential tips to navigate the Tube, Train travel in France: A guide to SNCF, and Slovenia: Getting from Ljubljana to Lake Bled - to help you get the most out of your next trip.




