There is 1 way to get from Homa Bay to Mfangano Island by 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.
Lodwar (LOK) to Nairobi (NBO) flights
Questions & Answers
The distance between Homa Bay and Mfangano Island is 953 km.
It takes approximately 12h 49m to get from Homa Bay to Mfangano Island, including transfers.
There are 20+ hotels available in Mfangano Island.
What companies run services between Homa Bay, Kenya and Mfangano Island, Kenya?
There is no direct connection from Homa Bay to Mfangano Island. However, you can fly to Nairobi (NBO), walk to JKIA - Passenger Boarding, take the bus to Otc, walk to Nairobi, take the bus to Mbita, walk to Mbita, then take the ferry to Yokia.
- Website
- skywardexpress.co.ke
Flights from Lodwar to Nairobi
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- $45–290
- Phone
- +254 726 511 628
- [email protected]
- Website
- theguardian.co.ke
Bus from Nairobi to Mbita
- Ave. Duration
- 7h
- Frequency
- Twice daily
- Estimated price
- $6–11
- Schedules at
- theguardiancoach.com
- Book at
- theguardian.co.ke
- Phone
- +254 722 322 618
- [email protected]
- Website
- waterbus.online
Ferry from Mbita to Yokia
- Ave. Duration
- 1h 26m
- Frequency
- 3 times a day
- Schedules at
- waterbus.online
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 4 of the smartest ways to explore Australia, Need to know: Jadrolinija, and Need to know: Eurostar - to help you get the most out of your next trip.



