There are 7 ways to get from Dodoma to Kakamega by plane, taxi, bus 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 option
Fly to Kisumu, taxi • 7h 36m
Cheapest option
Fly to Nairobi, Matatu, bus • 11h 17m
5 alternative options
Fly to Eldoret International • 8h 4m
Bus, Matatu • 30h 23m
Bus • 31h 22m
Bus via Nairobi • 32h 29m
Drive • 17h 11m
Dodoma (DOD) to Eldoret International (EDL) flights
The flight time between Dodoma (DOD) and Eldoret International (EDL) is around 9h 58m and covers a distance of around 735 km. This includes an average layover time of around 5h 46m. Services are operated by Air Tanzania, Kenya Airways, Jambojet Limited and others. Typically 28 flights run weekly, although weekend and holiday schedules can vary so check in advance.
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 KenyaLimited international flights leaving Tanzania began to resume from May 7.
Official Coronavirus (COVID-19) Information for TanzaniaCurrently, 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 Dodoma to Kakamega is to drive which costs $90 - $140 and takes 17h 11m.
The fastest way to get from Dodoma to Kakamega is to fly and taxi which takes 7h 36m and costs $250 - $450.
No, there is no direct bus from Dodoma to Kakamega. However, there are services departing from Dodoma and arriving at Kakamega via Dar es Salaam, Nairobi and Naivasha. The journey, including transfers, takes approximately 30h 23m.
The distance between Dodoma and Kakamega is 726 km. The road distance is 1056.8 km.
The best way to get from Dodoma to Kakamega without a car is to bus and Matatu which takes 30h 23m and costs .
It takes approximately 7h 36m to get from Dodoma to Kakamega, including transfers.
Dodoma to Kakamega bus services, operated by Kidia One Express, depart from Dodoma station.
The best way to get from Dodoma to Kakamega is to fly which takes 8h 4m and costs $300 - $600. Alternatively, you can bus and Matatu, which costs and takes 30h 23m.
There is no direct flight from Dodoma Airport to Kisumu Airport. The quickest flight takes 12h 50m and has two stopovers.
Dodoma to Kakamega bus services, operated by Coast Bus, arrive at Kakamega station.

- Distance: 726.2 km
- Duration: 7h 36m
What companies run services between Dodoma, Tanzania and Kakamega, Kenya?
Air Tanzania, Kenya Airways and two other airlines fly from Dodoma to Kakamega 4 times a day. Alternatively, you can take a bus from Dodoma to Kakamega via Dar es Salaam, Nairobi, Nairobi, and Naivasha in around 30h 23m.

- Website
- kenya-airways.com
Flights from Dodoma to Kisumu via Dar es Salaam, Nairobi
- Ave. Duration
- 9h 3m
- When
- Every day
- Estimated price
- $160 - $460
Flights from Dodoma to Kisumu via Dar es Salaam, Hahaia, Nairobi
- Ave. Duration
- 10h 40m
- When
- Tuesday, Wednesday, Thursday and Saturday
- Estimated price
- $190 - $600
Flights from Dodoma to Kisumu via Dar es Salaam, Kilimanjaro, Nairobi
- Ave. Duration
- 7h 55m
- When
- Monday
- Estimated price
- $160 - $330
Flights from Dodoma to Nairobi via Dar es Salaam
- Ave. Duration
- 4h 25m
- When
- Every day
- Estimated price
- $150 - $500
Flights from Dodoma to Eldoret International via Dar es Salaam, Nairobi
- Ave. Duration
- 6h 32m
- When
- Every day
- Estimated price
- $250 - $850
Flights from Dodoma to Eldoret International via Dar es Salaam, Hahaia, Nairobi
- Ave. Duration
- 11h 35m
- When
- Tuesday, Wednesday, Thursday and Saturday
- Estimated price
- $290 - $900
Flights from Dodoma to Eldoret International via Dar es Salaam, Kilimanjaro, Nairobi
- Ave. Duration
- 8h 50m
- When
- Monday
- Estimated price
- $240 - $550

- Website
- jambojet.com
Flights from Dodoma to Kisumu via Dar es Salaam, Nairobi
- Ave. Duration
- 13h 20m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- $160 - $330

- Website
- flysafarilink.com
Flights from Dodoma to Kisumu via Dar es Salaam, Kilimanjaro, Nairobi Wilson
- Ave. Duration
- 11h 20m
- When
- Tuesday, Friday and Sunday
- Estimated price
- $160 - $330

- Website
- airtanzania.co.tz
Flights from Dodoma to Nairobi via Dar es Salaam
- Ave. Duration
- 3h 15m
- When
- Every day
- Estimated price
- $140 - $290
- Website
- digitalmatatus.com
Bus from Nairobi to Naivasha
- Ave. Duration
- 1h 30m
- Frequency
- On demand
- Estimated price
- $4 - $7
- Schedules at
- digitalmatatus.com

- Website
- coastbus.co.ke
Bus from Naivasha to Kakamega
- Ave. Duration
- 3h 47m
- Frequency
- Once daily
- Estimated price
- $7 - $9
- Schedules at
- coastbus.com
- Phone
- 0714583373
- info@kidiaone.co.tz
- Website
- kidiaone.co.tz
Bus from Dodoma to Dar es Salaam
- Ave. Duration
- 7h 1m
- Frequency
- Once daily
- Schedules at
- kidiaone.co.tz

- Phone
- +255 744 666 643
- info@darlux.co.tz
Bus from Dar es Salaam to Nairobi
- Ave. Duration
- 15h 30m
- Frequency
- Once daily
- Estimated price
- $27 - $40
- Schedules at
- darlux-booking-and-parcels-office.business.site
- Normal
- $27 - $40

- Phone
- 0729356561
- Website
- tahmeedexpress.com
Bus from Dar es Salaam to Nairobi
- Ave. Duration
- 16h
- Frequency
- Once daily
- Estimated price
- $30
- Schedules at
- tahmeedexpress.com

- Phone
- +254 730 889 000
- info@masheastafrica.com
- Website
- masheastafrica.com
Bus from Nairobi to Kakamega
- Ave. Duration
- 6h 21m
- Frequency
- Once daily
- Estimated price
- $15 - $22
- Schedules at
- masheastafrica.com
- Book at
- mashpoa.com
- VIP
- $22
- Business
- $20
- Normal
- $16

- Phone
- +254 0202210711
- ict@easycoach.co.ke
- Website
- easycoach.co.ke
Bus from Nairobi to Kakamega
- Ave. Duration
- 7h 15m
- Frequency
- Twice daily
- Estimated price
- $11 - $17
- Schedules at
- easycoach.co.ke
- Ave. Duration
- 46 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 5 delightfully under-the-radar French towns you need to visit, Travelling Croatia’s Dalmatian Coast by boat, bus, car and train and 4 stunningly beautiful Philippines islands you need to visit - to help you get the most out of your next trip.
More Questions & Answers
Yes, the driving distance between Dodoma to Kakamega is 1057 km. It takes approximately 17h 11m to drive from Dodoma to Kakamega.
Precision Air, Jambojet Limited, Safarilink and two other airlines offer flights from Dodoma Airport to Kisumu Airport.
There are six+ hotels available in Kakamega. Prices start at $100 USD per night.