There are 9 ways to get from Voi to Lamu by bus, plane, unknown, train, or car
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 Mombasa, fly to Lamu Airport, travel
best- Take the bus from Voi to Mombasa
- Fly from Mombasa (MBA) to Lamu Airport (LAU)MBA - LAU
- Walk from Lamu Airport (LAU) to Lamu
4h 27mTrain, bus, travel
- Take the train from Voi to Mombasa
- Take the bus from Mombasa to Lamu
- Walk from Lamu to Lamu
7h 28mBus, bus to Malindi, fly to Lamu Airport, travel
- Take the bus from Voi to Mombasa
- Take the bus from Mombasa to Malindi
- Fly from Malindi (MYD) to Lamu Airport (LAU)MYD - LAU
- Walk from Lamu Airport (LAU) to Lamu
7h 15mDrive to Amboseli Airport, fly to Lamu Airport, travel
- Drive from Voi to Amboseli Airport (ASV)
- Fly from Amboseli Airport (ASV) to Lamu Airport (LAU)ASV - LAU
- Walk from Lamu Airport (LAU) to Lamu
7h 29mTrain to Nairobi, fly to Lamu Airport, travel
- Take the train from Voi to Nairobi
- Fly from Nairobi (NBO) to Lamu Airport (LAU)NBO - LAU
- Walk from Lamu Airport (LAU) to Lamu
8h 4mDrive to Amboseli Airport, fly to Malindi, bus, travel
- Drive from Voi to Amboseli Airport (ASV)
- Fly from Amboseli Airport (ASV) to Malindi (MYD)ASV - MYD
- Take the bus from Malindi to Lamu
- Walk from Lamu to Lamu
8h 25mBus, travel
- Take the bus from Voi to Mombasa
- Take the bus from Mombasa to Lamu
- Walk from Lamu to Lamu
8h 4mBus, travel via Malindi
- Take the bus from Voi to Mombasa
- Take the bus from Mombasa to Malindi
- Take the bus from Malindi to Lamu
- Walk from Lamu to Lamu
9h 48mBus, travel via Mombasa
- Take the bus from Voi to Mombasa
- Take the bus from Mombasa to Lamu
- Walk from Lamu to Lamu
17h 4m
Mombasa (MBA) to Lamu Airport (LAU) flights
Questions & Answers
The distance between Voi and Lamu is 400 km.
The best way to get from Voi to Lamu without a car is to train and bus and travel which takes 7h 28m and costs .
It takes approximately 4h 27m to get from Voi to Lamu, including transfers.
There are 80+ hotels available in Lamu.
What companies run services between Voi, Kenya and Lamu, Murang'A, Kenya?
There is no direct connection from Voi to Lamu. However, you can take the bus to Mombasa, take the taxi to Mombasa (MBA) airport, fly to Lamu Airport (LAU), then travel to Lamu. Alternatively, you can take a vehicle from Voi to Lamu via Voi, Mombasa, Mombasa, and Lamu in around 7h 28m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- flysafarilink.com
Flights from Malindi to Lamu Airport
- Ave. Duration
- 30 min
- When
- Every day
- Estimated price
- $40–300
Flights from Amboseli Airport to Lamu Airport via Malindi
- Ave. Duration
- 3h 30m
- When
- Every day
- Estimated price
- $85–600
Flights from Amboseli Airport to Lamu Airport via Nairobi Wilson, Malindi
- Ave. Duration
- 7h 40m
- When
- Every day
- Estimated price
- $170–500
- Website
- flexflight.dk
Flights from Malindi to Lamu Airport
- Ave. Duration
- 30 min
- When
- Every day
- Estimated price
- $40–300
Flights from Amboseli Airport to Lamu Airport via Malindi
- Ave. Duration
- 3h 30m
- When
- Every day
- Estimated price
- $85–600
Flights from Amboseli Airport to Lamu Airport via Nairobi Wilson, Malindi
- Ave. Duration
- 7h 40m
- When
- Every day
- Estimated price
- $270–900
- Website
- skywardexpress.co.ke
Flights from Mombasa to Lamu Airport
- Ave. Duration
- 40 min
- When
- Every day
- Estimated price
- $55–90
Flights from Nairobi to Lamu Airport via Mombasa
- Ave. Duration
- 3h 25m
- When
- Saturday and Sunday
- Estimated price
- $60–370
- Website
- worldticket.com
Flights from Mombasa to Lamu Airport
- Ave. Duration
- 40 min
- When
- Every day
- Estimated price
- $40–290
Flights from Nairobi to Lamu Airport via Mombasa
- Ave. Duration
- 3h 15m
- When
- Saturday and Sunday
- Estimated price
- $60–370
- Website
- jambojet.com
Flights from Nairobi to Lamu Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- $50–340
Flights from Amboseli Airport to Malindi
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- $70–500
- Phone
- 0709 907 555
- info@krc.co.ke
- Website
- krc.co.ke
Train from Voi to Mombasa
- Ave. Duration
- 2h
- Frequency
- 3 times a day
- Estimated price
- $4–11
- Schedules at
- krc.co.ke
- Economy
- $4
- First Class
- $11
Train from Voi to Nairobi
- Ave. Duration
- 3h 42m
- Frequency
- 3 times a day
- Estimated price
- $8–27
- Schedules at
- krc.co.ke
- Economy
- $8–9
- First Class
- $24–27
- Phone
- (+254) 722-206-445
- coast@coastbus.com
- Website
- coastbus.co.ke
Bus from Voi to Mombasa
- Ave. Duration
- 2h 40m
- Frequency
- Once daily
- Estimated price
- $5–7
- Schedules at
- coastbus.co.ke
- Phone
- 0799 933 310
- Website
- tawakalcoaches.co.ke
Bus from Mombasa to Lamu
- Ave. Duration
- 4h
- Frequency
- Twice daily
- Estimated price
- $13–18
- Schedules at
- tawakalcoaches.co.ke
Bus from Mombasa to Malindi
- Ave. Duration
- 1h 44m
- Frequency
- Twice daily
- Estimated price
- $8
- Schedules at
- tawakalcoaches.co.ke
Bus from Malindi to Lamu
- Ave. Duration
- 2h 16m
- Frequency
- Twice daily
- Estimated price
- $11–12
- Schedules at
- tawakalcoaches.co.ke
- Phone
- +254 730 889 000
- info@masheastafrica.com
- Website
- mashpoa.com
Bus from Voi to Mombasa
- Ave. Duration
- 2h 44m
- Frequency
- Every 4 hours
- Estimated price
- $14–27
- Schedules at
- mashpoa.com
- Normal
- $14–21
- Business
- $16–21
- VIP
- $19–27
- Phone
- 0724 581902
- Website
- tahmeedexpress.com
Bus from Mombasa to Malindi
- Ave. Duration
- 2h 29m
- Frequency
- Once daily
- Estimated price
- $3–21
- Schedules at
- tahmeedexpress.com
- Single
- $3–21
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, The London Underground: Essential tips to navigate the Tube, and Is ride-sharing platform BlaBlaCar right for you? - to help you get the most out of your next trip.












