There are 7 ways to get from Dodoma to Nairobi by plane, car, train or bus

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 Dodoma to Nairobi  •  5 h 58 min

  1. Fly from Dodoma (DOD) to Nairobi (NBO) DOD - NBO

$60 - $320

Cheapest option

Train, bus via Mwanza  •  36 h 34 min

  1. Take the train from Dodoma to Tabora
  2. Take the train from Tabora to Mwanza
  3. Take the bus from Mwanza to Nairobi

$14 - $22

5 alternative options

Fly Dodoma to Nairobi Wilson  •  7 h 50 min

  1. Fly from Dodoma (DOD) to Nairobi Wilson (WIL) DOD - WIL

$80 - $240

Drive to Kilimanjaro, fly to Nairobi Wilson  •  11 h 23 min

  1. Drive from Dodoma to Kilimanjaro
  2. Fly from Kilimanjaro (JRO) to Nairobi Wilson (WIL) JRO - WIL

$221 - $623

Drive to Kilimanjaro, fly to Nairobi  •  12 h 46 min

  1. Drive from Dodoma to Kilimanjaro
  2. Fly from Kilimanjaro (JRO) to Nairobi (NBO) JRO - NBO

$151 - $453

Train, bus  •  33 h

  1. Take the train from Dodoma to Dar es Salaam
  2. Take the bus from Dar es Salaam to Arusha
  3. Take the bus from Arusha to Nairobi

$95 - $96

Drive  •  12 h 54 min

  1. Drive from Dodoma to Nairobi 518.6 miles

$70 - $110

What companies run services between Dodoma, Tanzania and Nairobi, Kenya?

Auric Air Services Limited, Air Mauritius and three other airlines fly from Dodoma to Nairobi 5 times a day.

Airlines
Kenya Airways
Website
kenya-airways.com
Flights from Dodoma to Nairobi via Dar es Salaam
Ave. Duration
5 h 32 min
When
Every day
Estimated price
$170 - $700
Flights from Dodoma to Nairobi via Tabora, Dar es Salaam
Ave. Duration
6 h 55 min
When
Monday
Estimated price
$60 - $320
Flights from Dodoma to Nairobi via Dar es Salaam, Zanzibar
Ave. Duration
9 h 5 min
When
Monday to Saturday
Estimated price
$110 - $260
Flights from Kilimanjaro to Nairobi
Ave. Duration
1 h
When
Every day
Estimated price
$150 - $850
Precision Air
Website
precisionairtz.com
Flights from Dodoma to Nairobi via Dar es Salaam
Ave. Duration
7 h
When
Every day
Estimated price
$90 - $450
Flights from Dodoma to Nairobi via Tabora, Dar es Salaam
Ave. Duration
6 h 55 min
When
Monday
Estimated price
$60 - $320
Flights from Dodoma to Nairobi via Dar es Salaam, Zanzibar
Ave. Duration
9 h 5 min
When
Monday to Saturday
Estimated price
$110 - $260
Flights from Kilimanjaro to Nairobi
Ave. Duration
1 h
When
Every day
Estimated price
$150 - $850
Safarilink
Website
flysafarilink.com
Flights from Dodoma to Nairobi Wilson via Dar es Salaam, Zanzibar
Ave. Duration
8 h 30 min
When
Monday, Thursday and Saturday
Estimated price
$120 - $380
Flights from Kilimanjaro to Nairobi Wilson
Ave. Duration
55 min
When
Every day
Estimated price
$200 - $750
Charterlines, Inc.
Website
charterlines.com
Flights from Dodoma to Nairobi Wilson via Dar es Salaam, Kilimanjaro
Ave. Duration
7 h 10 min
When
Wednesday and Friday
Estimated price
$80 - $240
Flights from Kilimanjaro to Nairobi Wilson
Ave. Duration
50 min
When
Every day
Estimated price
$150 - $420
Air Mauritius
Website
airmauritius.com
Flights from Dodoma to Nairobi via Dar es Salaam
Ave. Duration
4 h 5 min
When
Saturday
Estimated price
$250 - $950
Skyward Express
Website
skywardexpress.co.ke
Flights from Dodoma to Nairobi Wilson via Dar es Salaam, Zanzibar, Mombasa
Ave. Duration
8 h 10 min
When
Monday
Estimated price
$50 - $310
AirKenya Express
Website
airkenya.com
Flights from Kilimanjaro to Nairobi Wilson
Ave. Duration
55 min
When
Every day
Estimated price
$27 - $250
Train operators
Tanzania Railways Limited
Phone
+255 22 211 0599
Email
info@trl.co.tz
Website
trl.co.tz
Train from Dodoma to Dar es Salaam
Ave. Duration
15 h 30 min
Frequency
4 times a week
Schedules at
trl.co.tz
Train from Dodoma to Tabora
Ave. Duration
12 h 30 min
Frequency
4 times a week
Schedules at
trl.co.tz
Train from Tabora to Mwanza
Ave. Duration
10 h 11 min
Frequency
3 times a week
Schedules at
trl.co.tz
Bus operators
Jipa Connection
Website
jipaconnection.com
Bus from Dar es Salaam to Arusha
Ave. Duration
10 h 15 min
Frequency
Twice daily
Estimated price
$28
Schedules at
jipaconnection.com
Marangu Luxury Shuttles
Website
marangushuttles.com
Bus from Arusha to Nairobi
Ave. Duration
5 h
Frequency
Twice daily
Estimated price
$60
Schedules at
marangushuttles.com
Modern Coast
Website
modern.co.ke
Bus from Mwanza to Nairobi
Ave. Duration
11 h 42 min
Frequency
Once daily
Estimated price
$14 - $22
Schedules at
modern.co.ke

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 What documents do I need to cross Niagara Falls?, Getting around the Cyclades and Italian Lakes: Getting around by train - to help you get the most out of your next trip.

Questions & Answers

How far is it from Dodoma to Nairobi?

The distance between Dodoma and Nairobi is 557 km. The road distance is 830 km.

What is the cheapest way to get from Dodoma to Nairobi?

The cheapest way to get from Dodoma to Nairobi is to train and bus which costs $14 - $22 and takes 36 h 34 min.

What is the fastest way to get from Dodoma to Nairobi?

The quickest way to get from Dodoma to Nairobi is to fly which takes 5 h 58 min and costs $60 - $320.

How long does it take to get from Dodoma to Nairobi?

It takes approximately 5 h 58 min to get from Dodoma to Nairobi, including transfers.