There are 5 ways to get from Dar es Salaam to Lamu Island by plane, bus, ferry, or unknown
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Malindi, bus, Local Boat, travel
best- Fly from Julius Nyerere International Airport (DAR) to Malindi (MYD)plane DAR - MYD
- Take the bus from Malindi to Lamubus
- Take the ferry from Mokowe to Lamu Islferry
- Walk from Lamu Isl to Lamu Islandunknown
8h 5mBus, Local Boat, travel
- Take the bus from Dar es Salaam to Mombasabus
- Take the bus from Mombasa to Lamubus
- Take the ferry from Mokowe to Lamu Islferry
- Walk from Lamu Isl to Lamu Islandunknown
14h 49mFly to Lamu Airport, travel
- Fly from Julius Nyerere International Airport (DAR) to Lamu Airport (LAU)plane DAR - LAU
- Walk from Lamu Airport (LAU) to Lamu Islandunknown
5h 9mFly to Mombasa, bus, Local Boat, travel
- Fly from Julius Nyerere International Airport (DAR) to Mombasa (MBA)plane DAR - MBA
- Take the bus from Mombasa to Lamubus
- Take the ferry from Mokowe to Lamu Islferry
- Walk from Lamu Isl to Lamu Islandunknown
6h 47mBus, Local Boat, travel via Dar es Salaam
- Take the bus from Dar es Salaam to Mombasabus
- Take the bus from Mombasa to Lamubus
- Take the ferry from Mokowe to Lamu Islferry
- Walk from Lamu Isl to Lamu Islandunknown
24h 16m
Julius Nyerere International Airport (DAR) to Malindi (MYD) flights
Questions & Answers
The distance between Dar es Salaam and Lamu Island is 659 km.
It takes approximately 8h 5m to get from Dar es Salaam to Lamu Island, including transfers.
There are 95+ hotels available in Lamu Island.
What companies run services between Dar es Salaam, Tanzania and Lamu Island, Murang'A, Kenya?
There is no direct connection from Dar es Salaam to Lamu Island. However, you can take the taxi to Julius Nyerere International Airport (DAR) airport, fly to Malindi (MYD), take the taxi to Malindi, take the bus to Lamu, drive to Mokowe, take the ferry to Lamu Isl, then travel to Lamu Island. Alternatively, you can take a bus from Dar es Salaam to Lamu Island via Mombasa, Lamu, Mokowe, and Lamu Isl in around 14h 49m.
- Website
- kenya-airways.com
Flights from Julius Nyerere International Airport to Malindi via Nairobi
- Ave. Duration
- 4h 13m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $200–700
Flights from Julius Nyerere International Airport to Lamu Airport via Nairobi
- Ave. Duration
- 5h 40m
- When
- Monday, Wednesday, Friday, Sunday, Tuesday, and Thursday
- Estimated price
- $190–700
- Website
- jambojet.com
Flights from Julius Nyerere International Airport to Malindi via Nairobi
- Ave. Duration
- 4h 2m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $200–650
Flights from Julius Nyerere International Airport to Lamu Airport via Nairobi
- Ave. Duration
- 4h 50m
- When
- Monday to Friday
- Estimated price
- $190–650
- Website
- flysafarilink.com
Flights from Julius Nyerere International Airport to Lamu Airport via Nairobi, Malindi
- Ave. Duration
- 6h 20m
- When
- Friday
- Estimated price
- $230–700
- Website
- flexflight.dk
Flights from Julius Nyerere International Airport to Lamu Airport via Nairobi, Malindi
- Ave. Duration
- 6h 20m
- When
- Friday
- Estimated price
- $230–700
- Website
- skywardexpress.co.ke
Flights from Julius Nyerere International Airport to Mombasa
- Ave. Duration
- 35 min
- When
- Monday, Thursday, and Saturday
- Estimated price
- $35–270
- 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
Bus from Dar es Salaam to Mombasa
- Ave. Duration
- 9h
- Frequency
- 3 times a day
- Estimated price
- $17–26
- Schedules at
- 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 Lamu
- Ave. Duration
- 4h
- Frequency
- 3 times a day
- Estimated price
- $9–18
- Schedules at
- tawakalcoaches.co.ke
- Phone
- +254 724 581902
- Website
- tahmeedexpress.com
Bus from Dar es Salaam to Mombasa
- Ave. Duration
- 9h 15m
- Frequency
- 4 times a day
- Estimated price
- $11–17
- Schedules at
- tahmeedexpress.com
- Single
- $11–14
Ferry from Mokowe to Lamu Isl
- Ave. Duration
- 10 min
- Frequency
- On demand
- Estimated price
- $1–3
Ferry from Mokowe to Lamu Isl
- Ave. Duration
- 10 min
- Frequency
- On demand
- Estimated price
- $1–3
Ferry from Mokowe to Lamu Isl
- Ave. Duration
- 10 min
- Frequency
- On demand
- Estimated price
- $1–3
Ferry from Mokowe to Lamu Isl
- Ave. Duration
- 10 min
- Frequency
- On demand
- Estimated price
- $1–3
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 How to plan an amazing trip around Scandinavia, Train travel in Spain: A guide to Renfe, and Need to know: Jadrolinija - to help you get the most out of your next trip.



