There are 7 ways to get from Mount Kenya to Dar es Salaam by unknown, train, bus, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Travel, train, bus
best- Walk from Mount Kenya to Karatinaunknown
- Take the train from Karatina to Ruirutrain
- Take the bus from Nairobi to Ubungo Intl Bus Terminalbus
20h 42mTravel, train, bus via Moshi
- Walk from Mount Kenya to Karatinaunknown
- Take the train from Karatina to Nairobitrain
- Take the bus from Nairobi to Moshibus
- Take the train from Moshi to Dar es Salaamtrain
23h 33mTravel to Nanyuki, fly
- Walk from Mount Kenya to Nanyuki (NYK)unknown
- Fly from Nanyuki (NYK) to Julius Nyerere International Airport (DAR)plane NYK - DAR
24h 52mTravel, train, bus #2
- Walk from Mount Kenya to Naro Moruunknown
- Take the train from Naro Moru to Ruirutrain
- Take the bus from Nairobi to Dar es Salaambus
24h 31mTravel, train, bus #3
- Walk from Mount Kenya to Naro Moruunknown
- Take the train from Naro Moru to Ruirutrain
- Take the bus from Nairobi to Dar es Salaambus
28h 6mTravel, train to Nairobi, fly
- Walk from Mount Kenya to Karatinaunknown
- Take the train from Karatina to Makadara/Mwishotrain
- Fly from Nairobi (NBO) to Julius Nyerere International Airport (DAR)plane NBO - DAR
9h 50mTravel, train to Nairobi Wilson Airport, fly
- Walk from Mount Kenya to Karatinaunknown
- Take the train from Karatina to Ruirutrain
- Fly from Nairobi Wilson Airport (WIL) to Julius Nyerere International Airport (DAR)plane WIL - DAR
11h 31m
Nanyuki (NYK) to Julius Nyerere International Airport (DAR) flights
Questions & Answers
The distance between Mount Kenya and Dar es Salaam is 1032 km.
The best way to get from Mount Kenya to Dar es Salaam without a car is to travel and train and bus which takes 20h 42m and costs .
It takes approximately 20h 42m to get from Mount Kenya to Dar es Salaam, including transfers.
There are 812+ hotels available in Dar es Salaam.
What companies run services between Mount Kenya and Dar es Salaam, Tanzania?
There is no direct connection from Mount Kenya to Dar es Salaam. However, you can travel to Karatina, take the train to Ruiru, walk to Fly Over, take the line 145 bus to Koja, walk to Nairobi, take the bus to Ubungo Intl Bus Terminal, walk to Ubungo, then take the line 004 bus to Msimbazi Police. Alternatively, you can take a vehicle from Mount Kenya to Dar es Salaam via Karatina, Nairobi, Tusker/Ronald Ngala, Ngara, Ngara Stage, Koja, Nairobi, Moshi, and Moshi in around 23h 33m.
- Website
- precisionairtz.com
Flights from Nairobi to Julius Nyerere International Airport
- Ave. Duration
- 1h 31m
- When
- Every day
- Estimated price
- $120–650
Flights from Nairobi to Julius Nyerere International Airport via Zanzibar
- Ave. Duration
- 3h 40m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- $120–200
- Website
- airtanzania.co.tz
Flights from Nanyuki to Julius Nyerere International Airport via Nairobi Wilson Airport, Kilimanjaro
- Ave. Duration
- 29h 50m
- When
- Tuesday and Friday
- Estimated price
- $180–600
Flights from Nairobi to Julius Nyerere International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- $170–600
Flights from Nairobi Wilson Airport to Julius Nyerere International Airport via Kilimanjaro
- Ave. Duration
- 4h 50m
- When
- Wednesday and Saturday
- Estimated price
- $160–550
- Website
- kenya-airways.com
Flights from Nairobi to Julius Nyerere International Airport
- Ave. Duration
- 1h 31m
- When
- Every day
- Estimated price
- $120–650
- Website
- skywardexpress.co.ke
Flights from Nanyuki to Julius Nyerere International Airport via Nairobi Wilson Airport, Mombasa
- Ave. Duration
- 24h 37m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- $290–550
Flights from Nairobi to Julius Nyerere International Airport via Mombasa
- Ave. Duration
- 2h 35m
- When
- Monday, Thursday, and Saturday
- Estimated price
- $50–300
- Website
- worldticket.com
Flights from Nanyuki to Julius Nyerere International Airport via Nairobi Wilson Airport, Arusha
- Ave. Duration
- 27h 17m
- When
- Every day
- Estimated price
- $180–550
Flights from Nairobi Wilson Airport to Julius Nyerere International Airport via Arusha
- Ave. Duration
- 4h 45m
- When
- Every day
- Estimated price
- $160–470
- Website
- flexflight.dk
Flights from Nanyuki to Julius Nyerere International Airport via Nairobi Wilson Airport, Zanzibar
- Ave. Duration
- 28h 15m
- When
- Wednesday
- Estimated price
- $210–490
Flights from Nanyuki to Julius Nyerere International Airport via Samburu, Nairobi Wilson Airport, Zanzibar
- Ave. Duration
- 31h 20m
- When
- Wednesday
- Estimated price
- $220–550
Flights from Nairobi Wilson Airport to Julius Nyerere International Airport via Zanzibar
- Ave. Duration
- 2h 45m
- When
- Thursday
- Estimated price
- $190–440
Flights from Nairobi to Julius Nyerere International Airport
- Ave. Duration
- 1h 20m
- When
- Tuesday and Thursday
- Estimated price
- $220–550
- Phone
- 0709 907 555
- [email protected]
- Website
- krc.co.ke
Train from Karatina to Ruiru
- Ave. Duration
- 3h 50m
- Frequency
- Twice a week
- Estimated price
- $2–9
- Schedules at
- krc.co.ke
- Economy
- $2–4
- First Class
- $5–9
- First Class
- $7
Train from Karatina to Nairobi
- Ave. Duration
- 5h 4m
- Frequency
- Twice a week
- Estimated price
- $2–12
- Schedules at
- krc.co.ke
- Economy
- $2–4
- First Class
- $7–12
- First Class
- $8
Train from Naro Moru to Ruiru
- Ave. Duration
- 5h 40m
- Frequency
- Twice a week
- Estimated price
- $2–13
- Schedules at
- krc.co.ke
- Economy
- $2–5
- First Class
- $7–13
- First Class
- $8
Train from Naro Moru to Ruiru
- Ave. Duration
- 5h 40m
- Frequency
- Twice a week
- Estimated price
- $2–13
- Schedules at
- krc.co.ke
- Economy
- $2–5
- First Class
- $7–13
- First Class
- $8
Train from Karatina to Makadara/Mwisho
- Ave. Duration
- 4h 51m
- Frequency
- Twice a week
- Estimated price
- $2–11
- Schedules at
- krc.co.ke
- Economy
- $2–4
- First Class
- $6–11
- First Class
- $8
Train from Karatina to Ruiru
- Ave. Duration
- 3h 50m
- Frequency
- Twice a week
- Estimated price
- $2–9
- Schedules at
- krc.co.ke
- Economy
- $2–4
- First Class
- $5–9
- First Class
- $7
- Phone
- +255 800 11 0042
- [email protected]
- Website
- trc.co.tz
Train from Moshi to Dar es Salaam
- Ave. Duration
- 8h 40m
- Frequency
- Twice a week
- Estimated price
- $7–17
- Schedules at
- trc.co.tz
- Book at
- eticketing.trc.co.tz
- 3rd Class Sitting
- $7
- 2nd Class Sitting
- $9
- 2nd Class Sleeping
- $16
- 3rd Class (sitting)
- $8
- 2nd Class
- $11
- 2nd Class ( sleeping)
- $17
- Phone
- +254 203 555 780
- [email protected]
- Website
- marangushuttles.com
Bus from Nairobi to Ubungo Intl Bus Terminal
- Ave. Duration
- 13h 45m
- Frequency
- Once daily
- Estimated price
- $1–35
- Schedules at
- marangu.co.tz
- Book at
- busbora.co.tz
- Phone
- (+255) 784377027
- [email protected]
- Website
- kidiaoneexpress.com
Bus from Nairobi to Moshi
- Ave. Duration
- 6h 31m
- Frequency
- Twice daily
- Estimated price
- $7
- Schedules at
- kidiaoneexpress.com
- Phone
- +254 724 581902
- Website
- tahmeedexpress.com
Bus from Nairobi to Dar es Salaam
- Ave. Duration
- 16h
- Frequency
- Twice daily
- Estimated price
- $18–39
- Schedules at
- tahmeedexpress.com
- Single
- $18–22
- VIP
- $39
- Business
- $31
- Normal
- $31
- Phone
- +254 701 110011
- Website
- mozaico.co.ke
Bus from Nairobi to Dar es Salaam
- Ave. Duration
- 19h 48m
- Frequency
- Once daily
- Estimated price
- $41–43
- Schedules at
- mozaico.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 Is ride-sharing platform BlaBlaCar right for you?, Travelling Croatia’s Dalmatian Coast by boat, bus, car and train, and Travelling to the US: What do I need to know? - to help you get the most out of your next trip.









