There are 4 ways to get from Garissa to Lamu by car, plane, bus, or ferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Drive to Nairobi Wilson Airport, fly to Malindi, bus, Local Boat
best- Drive from Garissa to Nairobi-Wilson-Airport-WILcar
- Fly from Nairobi Wilson Airport (WIL) to Malindi (MYD)plane WIL - MYD
- Take the bus from Malindi to Lamubus
- Take the ferry from Mokowe to Lamu Islferry
10h 25m$179–399Drive to Nairobi, fly to Mombasa, bus, Local Boat
cheapest- Drive from Garissa to Nairobi-Airport-NBOcar
- Fly from Nairobi (NBO) to Mombasa (MBA)plane NBO - MBA
- Take the bus from Mombasa to Lamubus
- Take the ferry from Mokowe to Lamu Islferry
12h 20m$161–667Drive to Nairobi, fly to Malindi, bus, Local Boat
- Drive from Garissa to Nairobi-Airport-NBOcar
- Fly from Nairobi (NBO) to Malindi (MYD)plane NBO - MYD
- Take the bus from Malindi to Lamubus
- Take the ferry from Mokowe to Lamu Islferry
10h 42m$177–406Drive to Nairobi Wilson Airport, fly to Mombasa, bus, Local Boat
- Drive from Garissa to Nairobi-Wilson-Airport-WILcar
- Fly from Nairobi Wilson Airport (WIL) to Mombasa (MBA)plane WIL - MBA
- Take the bus from Mombasa to Lamubus
- Take the ferry from Mokowe to Lamu Islferry
12h 8m$193–770
Nairobi Wilson Airport (WIL) to Malindi (MYD) flights
Questions & Answers
The cheapest way to get from Garissa to Lamu is to drive and fly and bus and Local Boat which costs $170 - $410 and takes 10h 42m.
The fastest way to get from Garissa to Lamu is to drive and fly and bus and Local Boat which takes 10h 25m and costs $170 - $400.
The distance between Garissa and Lamu is 1019 km.
It takes approximately 10h 25m to get from Garissa to Lamu, including transfers.
There are 95+ hotels available in Lamu.
What companies run services between Garissa, Kenya and Lamu, Murang'A, Kenya?
There is no direct connection from Garissa to Lamu. However, you can drive to Nairobi-Wilson-Airport-WIL airport, fly to Malindi (MYD), take the taxi to Malindi, take the bus to Lamu, take the taxi to Mokowe, then take the ferry to Lamu Isl. Alternatively, you can drive to Nairobi-Airport-NBO airport, fly to Malindi (MYD), take the taxi to Malindi, take the bus to Lamu, take the taxi to Mokowe, then take the ferry to Lamu Isl.
- Website
- kenya-airways.com
Flights from Nairobi to Malindi
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- $50–340
Flights from Nairobi to Mombasa
- Ave. Duration
- 1h 8m
- When
- Every day
- Estimated price
- $50–340
- Website
- jambojet.com
Flights from Nairobi to Malindi
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- $50–340
Flights from Nairobi to Mombasa
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- $50–340
- Website
- flexflight.dk
Flights from Nairobi Wilson Airport to Malindi
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- $110–300
Flights from Nairobi Wilson Airport to Mombasa
- Ave. Duration
- 1h 8m
- When
- Every day
- Estimated price
- $110–700
- Website
- flysafarilink.com
Flights from Nairobi Wilson Airport to Malindi
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- $110–300
Flights from Nairobi Wilson Airport to Mombasa
- Ave. Duration
- 1h 8m
- When
- Every day
- Estimated price
- $110–700
- Website
- skywardexpress.co.ke
Flights from Nairobi to Mombasa
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- $50–340
- Website
- worldticket.com
Flights from Nairobi to Mombasa
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- $90–180
- 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 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
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 Thanksgiving 2018: How to travel stress-free, How to plan an amazing trip around Scandinavia, and How to get from Florence to Rome - to help you get the most out of your next trip.


