There are 8 ways to get from Kakamega to Mombasa by taxi, plane, car ferry, bus, 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.
Recommended
Taxi to Kisumu, fly to Mombasa
-
Take a taxi from Kakamega to Kisumu
-
Fly from Kisumu (KIS) to Mombasa (MBA)
Taxi to Kisumu, fly to Ukunda, car ferry
-
Take a taxi from Kakamega to Kisumu
-
Fly from Kisumu (KIS) to Ukunda (UKA)
-
Take the car ferry from Likoni to Mombasa
Bus to Eldoret International, fly to Mombasa
-
Take the bus from Kakamega to Kapsabet
-
Fly from Eldoret International (EDL) to Mombasa (MBA)
Bus to Eldoret International, fly to Ukunda, car ferry
-
Take the bus from Kakamega to Kapsabet
-
Fly from Eldoret International (EDL) to Ukunda (UKA)
-
Take the car ferry from Likoni to Mombasa
Bus, Matatu, train
-
Take the bus from Kakamega to Naivasha
-
Take the Matatu from Naivasha to Nairobi
-
Take the train from Nairobi to Mombasa
Bus via Mumias
-
Take the bus from Mumias to Mombasa
Drive
-
Drive from Kakamega to Mombasa
Coronavirus (COVID-19) in Kenya
There is widespread community transmission globally.
Some travel restrictions are being lifted in Kenya. For the latest travel status, please check the official page for Kenya.
For travel planning advice, please refer to our Rome2rio Coronavirus information page .
For the latest travel status, we recommend checking the official page for Kenya.
Coronavirus (COVID-19) Travel Advice
Domestic travel is restricted within Kenya due to Coronavirus (COVID-19).
Official Coronavirus (COVID-19) Information for KenyaInternational flights leaving Kenya are suspended as part of the response to Coronavirus (COVID-19). Restrictions may also be in place for other modes of transport.
Official Coronavirus (COVID-19) Information for KenyaCurrently, we are unable to provide international travel restriction information for Kenya relating to Coronavirus (COVID-19). For the latest travel status in Kenya, please check government recommendations.
Official Coronavirus (COVID-19) Information for KenyaQuestions & Answers
The cheapest way to get from Kakamega to Mombasa is to bus which costs $14 - $17 and takes 12h 30m.
The quickest way to get from Kakamega to Mombasa is to taxi and fly which costs $200 - $230 and takes 2h 37m.
Yes, there is a direct bus departing from Kakamega and arriving at Mombasa. Services depart once daily, and operate every day. The journey takes approximately 12h 30m.
The distance between Kakamega and Mombasa is 728 km. The road distance is 864.2 km.
The best way to get from Kakamega to Mombasa without a car is to bus and Matatu and train which takes 12h 34m and costs $75 - $130.
It takes approximately 2h 37m to get from Kakamega to Mombasa, including transfers.
Kakamega to Mombasa bus services, operated by Coast Bus, depart from Kakamega station.
The quickest flight from Kisumu Airport to Mombasa Airport is the direct flight which takes 1h 40m.
Kakamega to Mombasa bus services, operated by Coast Bus, arrive at Mombasa station.
Yes, the driving distance between Kakamega to Mombasa is 864 km. It takes approximately 12h 51m to drive from Kakamega to Mombasa.

- Distance: 728.4 km
- Duration: 2h 37m
What companies run services between Kakamega, Kenya and Mombasa, Kenya?
Coast Bus operates a bus from Kakamega to Mombasa once daily. Tickets cost $14 - $17 and the journey takes 12h 30m.

- Website
- jambojet.com
Flights from Kisumu to Mombasa
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- $110 - $260
Flights from Kisumu to Mombasa via Nairobi
- Ave. Duration
- 3h 42m
- When
- Every day
- Estimated price
- $120 - $260
Flights from Kisumu to Ukunda via Nairobi
- Ave. Duration
- 4h 2m
- When
- Every day
- Estimated price
- $120 - $550
Flights from Eldoret International to Mombasa
- Ave. Duration
- 1h 40m
- When
- Monday, Friday and Sunday
- Estimated price
- $120 - $270
Flights from Eldoret International to Mombasa via Nairobi
- Ave. Duration
- 4h 20m
- When
- Thursday, Saturday and Sunday
- Estimated price
- $120 - $270
Flights from Eldoret International to Ukunda via Nairobi
- Ave. Duration
- 3h 42m
- When
- Every day
- Estimated price
- $200 - $440

- Website
- kenya-airways.com
Flights from Kisumu to Mombasa via Nairobi
- Ave. Duration
- 3h 26m
- When
- Every day
- Estimated price
- $95 - $210
Flights from Kisumu to Ukunda via Nairobi
- Ave. Duration
- 3h 45m
- When
- Monday to Saturday
- Estimated price
- $120 - $550
Flights from Eldoret International to Mombasa via Nairobi
- Ave. Duration
- 3h 50m
- When
- Every day
- Estimated price
- $110 - $250
Flights from Eldoret International to Ukunda via Nairobi
- Ave. Duration
- 3h 42m
- When
- Every day
- Estimated price
- $200 - $440

- Website
- flysafarilink.com
Flights from Kisumu to Ukunda via Nairobi Wilson
- Ave. Duration
- 3h 22m
- When
- Every day
- Estimated price
- $130 - $900
Flights from Kisumu to Ukunda via Mombasa
- Ave. Duration
- 4h
- When
- Tuesday, Wednesday, Thursday and Saturday
- Estimated price
- $120 - $550
Flights from Eldoret International to Ukunda via Nairobi Wilson
- Ave. Duration
- 4h 20m
- When
- Every day
- Estimated price
- $140 - $900

- Website
- 748airservicesltd.com
Flights from Kisumu to Ukunda via Nairobi
- Ave. Duration
- 2h 50m
- When
- Every day
- Estimated price
- $140 - $320
Flights from Eldoret International to Ukunda via Nairobi
- Ave. Duration
- 3h 20m
- When
- Wednesday and Friday
- Estimated price
- $150 - $330

- Website
- skywardexpress.co.ke
Flights from Eldoret International to Ukunda via Nairobi Wilson
- Ave. Duration
- 4h 32m
- When
- Friday and Sunday
- Estimated price
- $170 - $330

Flights from Kisumu to Ukunda via Nairobi Wilson
- Ave. Duration
- 3h 20m
- When
- Every day
- Estimated price
- $55 - $550

- Website
- fly540.com
Flights from Eldoret International to Mombasa via Nairobi
- Ave. Duration
- 2h 50m
- When
- Monday
- Estimated price
- $140 - $250

- Phone
- 0709 388 888
- info@krc.co.ke
- Website
- krc.co.ke
Train from Nairobi to Mombasa
- Ave. Duration
- 5h 8m
- Frequency
- 3 times a day
- Estimated price
- $8 - $26
- Schedules at
- metickets.krc.co.ke
- Economy
- $9
- First Class
- $26

- Phone
- +254 730 889 000
- info@masheastafrica.com
- Website
- masheastafrica.com
Bus from Kakamega to Kapsabet
- Ave. Duration
- 52 min
- Frequency
- Once daily
- Schedules at
- masheastafrica.com
- Book at
- mashpoa.com

- Website
- coastbus.co.ke
Bus from Kakamega to Naivasha
- Ave. Duration
- 3h 47m
- Frequency
- Once daily
- Estimated price
- $7 - $9
- Schedules at
- coastbus.com
Bus from Kakamega to Mombasa
- Ave. Duration
- 12h 30m
- Frequency
- Once daily
- Estimated price
- $14 - $17
- Schedules at
- coastbus.com
- Website
- digitalmatatus.com
Bus from Naivasha to Nairobi
- Ave. Duration
- 1h 30m
- Frequency
- On demand
- Estimated price
- $4 - $7
- Schedules at
- digitalmatatus.com

- Phone
- 0729356561
- Website
- tahmeedexpress.com
Bus from Mumias to Mombasa
- Ave. Duration
- 17h 14m
- Frequency
- Once daily
- Estimated price
- $15 - $17
- Schedules at
- tahmeedexpress.com

- Phone
- 254 20 2118344
- info@kenyaferry.co.ke
- Website
- kenyaferry.co.ke
Car ferry from Likoni to Mombasa
- Ave. Duration
- 10 min
- Frequency
- Every 15 minutes
- Schedules at
- kenyaferry.co.ke
- Ave. Duration
- 47 min
- Estimated price
- $95 - $120
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 and around Russia for the 2018 FIFA World Cup, The beginner’s guide to the 2018 World Nomad Games and Best ways to travel around Australia - to help you get the most out of your next trip.
More Questions & Answers
Kenya Airways and Jambojet Limited offer flights from Kisumu Airport to Mombasa Airport.
There are 83+ hotels available in Mombasa. Prices start at $100 USD per night.