There are 7 ways to get from Kampala to Lamu Island by bus, plane, unknown, ferry, 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.
Bus to Entebbe, fly to Lamu Airport, travel
best- Take the bus from Gapco - Post Office to Entebbe Townbus
- Fly from Entebbe (EBB) to Lamu Airport (LAU)plane EBB - LAU
- Walk from Lamu Airport (LAU) to Lamu Islandunknown
7h 24mBus, Local Boat, travel via Mombasa
- Take the bus from Kampala to Nairobibus
- Take the bus from Nairobi to Mombasabus
- Take the bus from Mombasa to Lamubus
- Take the ferry from Mokowe to Lamu Islferry
- Walk from Lamu Isl to Lamu Islandunknown
31h 30mFly Entebbe to Malindi, bus, Local Boat, travel
- Fly from Entebbe (EBB) to Malindi (MYD)plane EBB - MYD
- Take the bus from Malindi to Lamubus
- Take the ferry from Mokowe to Lamu Islferry
- Walk from Lamu Isl to Lamu Islandunknown
11hFly Entebbe to Mombasa, bus, Local Boat, travel
- Fly from Entebbe (EBB) to Mombasa (MBA)plane EBB - MBA
- Take the bus from Mombasa to Lamubus
- Take the ferry from Mokowe to Lamu Islferry
- Walk from Lamu Isl to Lamu Islandunknown
11h 8mFly Entebbe to Ukunda, taxi, bus, Local Boat, travel
- Fly from Entebbe (EBB) to Ukunda (UKA)plane EBB - UKA
- Take the taxi from Ukunda (UKA) to Mombasataxi
- Take the bus from Mombasa to Lamubus
- Take the ferry from Mokowe to Lamu Islferry
- Walk from Lamu Isl to Lamu Islandunknown
13h 55mBus, bus to Kisumu International Airport, fly to Lamu Airport, travel
- Take the bus from Kampala to Busiabus
- Take the bus from Busia to Kisumubus
- Fly from Kisumu International Airport (KIS) to Lamu Airport (LAU)plane KIS - LAU
- Walk from Lamu Airport (LAU) to Lamu Islandunknown
12h 13mBus, Local Boat, travel
- Take the bus from Kampala to Nairobibus
- Take the bus from Nairobi to Malindibus
- Take the bus from Malindi to Lamubus
- Take the ferry from Mokowe to Lamu Islferry
- Walk from Lamu Isl to Lamu Islandunknown
32h 19m
Entebbe (EBB) to Lamu Airport (LAU) flights
Comparing Your Travel Options
The distance between Kampala and Lamu Island is 1023 km.
It takes approximately 7h 24m to get from Kampala to Lamu Island, including transfers.
There are 87+ hotels available in Lamu Island.
What companies run services between Kampala, Uganda and Lamu Island, Murang'A, Kenya?
There is no direct connection from Kampala to Lamu Island. However, you can take the bus to Entebbe Town, take the taxi to Entebbe (EBB) airport, fly to Lamu Airport (LAU), then travel to Lamu Island. Alternatively, you can take a bus from Kampala to Lamu Island via Nairobi, Mombasa, Mombasa, Lamu, Mokowe, and Lamu Isl in around 31h 30m.
- Website
- kenya-airways.com
Flights from Entebbe to Lamu Airport via Nairobi
- Ave. Duration
- 6h 51m
- When
- Every day
- Estimated price
- $230–900
Flights from Entebbe to Malindi via Nairobi
- Ave. Duration
- 4h 19m
- When
- Every day
- Estimated price
- $75–900
Flights from Entebbe to Mombasa via Nairobi
- Ave. Duration
- 3h 49m
- When
- Every day
- Estimated price
- $70–800
Flights from Entebbe to Ukunda via Nairobi
- Ave. Duration
- 4h 27m
- When
- Every day
- Estimated price
- $45–550
Flights from Kisumu International Airport to Lamu Airport via Nairobi
- Ave. Duration
- 4h 30m
- When
- Every day
- Estimated price
- $70–420
- Website
- jambojet.com
Flights from Entebbe to Lamu Airport via Nairobi
- Ave. Duration
- 6h 12m
- When
- Every day
- Estimated price
- $230–700
Flights from Entebbe to Malindi via Nairobi
- Ave. Duration
- 4h 10m
- When
- Every day
- Estimated price
- $75–700
Flights from Entebbe to Ukunda via Nairobi
- Ave. Duration
- 4h 20m
- When
- Every day
- Estimated price
- $45–440
Flights from Kisumu International Airport to Lamu Airport via Nairobi
- Ave. Duration
- 4h 30m
- When
- Every day
- Estimated price
- $70–420
- Website
- flysafarilink.com
Flights from Entebbe to Lamu Airport via Nairobi, Malindi
- Ave. Duration
- 6h 40m
- When
- Friday
- Estimated price
- $290–900
Flights from Kisumu International Airport to Lamu Airport via Nairobi Wilson, Malindi
- Ave. Duration
- 4h 5m
- When
- Every day
- Estimated price
- $270–750
- Website
- flexflight.dk
Flights from Entebbe to Lamu Airport via Nairobi, Malindi
- Ave. Duration
- 6h 40m
- When
- Friday
- Estimated price
- $290–900
Flights from Kisumu International Airport to Lamu Airport via Nairobi Wilson, Malindi
- Ave. Duration
- 4h 5m
- When
- Every day
- Estimated price
- $270–750
- Website
- ugandairlines.com
Flights from Entebbe to Mombasa
- Ave. Duration
- 1h 50m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- $210–650
- Website
- worldticket.com
Flights from Entebbe to Ukunda via Nairobi
- Ave. Duration
- 4h 10m
- When
- Every day
- Estimated price
- $140–430
- Website
- 14-Seater Paratransit Taxi
Bus from Gapco - Post Office to Entebbe Town
- Ave. Duration
- 1h 7m
- Frequency
- Every 15 minutes
- Schedules at
- 14-Seater Paratransit Taxi
- Phone
- +254 730 889 000
- [email protected]
- Website
- masheastafrica.com
Bus from Kampala to Nairobi
- Ave. Duration
- 16h
- Frequency
- Twice daily
- Estimated price
- $22–35
- Schedules at
- mashpoa.com
- Normal
- $22–27
- Business
- $23–26
- VIP
- $27–35
Bus from Nairobi to Mombasa
- Ave. Duration
- 8h 30m
- Frequency
- Every 3 hours
- Estimated price
- $13–35
- Schedules at
- mashpoa.com
- Normal
- $22–27
- Business
- $23–26
- VIP
- $17–35
- Business
- $14
- Normal
- $13
Bus from Kampala to Nairobi
- Ave. Duration
- 16h
- Frequency
- Twice daily
- Estimated price
- $22–35
- Schedules at
- mashpoa.com
- Normal
- $22–27
- Business
- $23–26
- VIP
- $27–35
Bus from Nairobi to Malindi
- Ave. Duration
- 11h
- Frequency
- Once daily
- Estimated price
- $12–35
- Schedules at
- mash-poa.com
- Normal
- $12–27
- Business
- $23–26
- VIP
- $16–35
- Phone
- +254 708 599 995
- 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 Malindi to Lamu
- Ave. Duration
- 2h 16m
- Frequency
- 3 times a day
- Estimated price
- $8–12
- 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
Bus from Malindi to Lamu
- Ave. Duration
- 2h 16m
- Frequency
- 3 times a day
- Estimated price
- $8–12
- Schedules at
- tawakalcoaches.co.ke
- Phone
- 0717073333
- [email protected]
- Website
- Buscar
Bus from Kampala to Busia
- Ave. Duration
- 4h 20m
- Frequency
- Once daily
- Estimated price
- $7–10
- Website
- Buscar
- Normal
- $7
- Business/VIP
- $10
- Phone
- +254 724 581902
- Website
- tahmeedexpress.com
Bus from Busia to Kisumu
- Ave. Duration
- 2h 12m
- Frequency
- Twice daily
- Estimated price
- $2–4
- Schedules at
- tahmeedexpress.com
- Single
- $2–4
Bus from Nairobi to Malindi
- Ave. Duration
- 11h
- Frequency
- 3 times a day
- Estimated price
- $11–16
- Schedules at
- tahmeedexpress.com
- Single
- $12–15
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
Ferry from Mokowe to Lamu Isl
- Ave. Duration
- 10 min
- Frequency
- On demand
- Estimated price
- $1–3
- Ave. Duration
- 54 min
- Estimated price
- $100–130
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 Travelling to the UK: What do I need to know?, 5 delightfully under-the-radar French towns you need to visit, and Getting to Milan from the airport - to help you get the most out of your next trip.







