There are 8 ways to get from Nairobi to Njombe by bus, plane, taxi, train, car, or shuttle
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus to Nairobi, fly to Mbeya Airport, taxi
best- Take the bus from Kencom/Ambassadeur to JKIA - Passenger Boarding
- Fly from Nairobi (NBO) to Mbeya Airport (MBI)NBO - MBI
- Take the taxi from Mbeya Airport (MBI) to Njombe
11h 45m$371–621Drive 1,154.4 km
cheapest- Drive from Nairobi to Njombe1,154.4 km
20h 23m$144–208Bus, train, taxi
- Take the bus from Nairobi to Dar es Salaam
- Take the train from Dar es salaam to Makambanko
- Take the taxi from Makambanko to Njombe
36h 17mBus, train, taxi via Mbeya
- Take the bus from Nairobi to Dar es Salaam
- Take the bus from Dar es Salaam to Mbeya
- Take the train from Mbeya to Makambanko
- Take the taxi from Makambanko to Njombe
37h 49mFly Nairobi Wilson Airport to Mbeya Airport, taxi
- Fly from Nairobi Wilson Airport (WIL) to Mbeya Airport (MBI)WIL - MBI
- Take the taxi from Mbeya Airport (MBI) to Njombe
13h 6m$327–745Shuttle, taxi to Kilimanjaro International Airport, fly to Mbeya Airport, taxi
- Take a shuttle bus from Nairobi to Arusha
- Take the taxi from Arusha to Kilimanjaro International Airport (JRO)
- Fly from Kilimanjaro International Airport (JRO) to Mbeya Airport (MBI)JRO - MBI
- Take the taxi from Mbeya Airport (MBI) to Njombe
13h 36m$267–447Fly Nairobi Wilson Airport to Iringa Airport, taxi
- Fly from Nairobi Wilson Airport (WIL) to Iringa Airport (IRI)WIL - IRI
- Take the taxi from Iringa Airport (IRI) to Njombe
23h 58m$202–539Bus, train, taxi via Moshi
- Take the bus from Nairobi to Moshi
- Take the train from Moshi to Dar es Salaam
- Take the train from Dar es salaam to Makambanko
- Take the taxi from Makambanko to Njombe
36h 18m
Nairobi (NBO) to Mbeya Airport (MBI) flights
Questions & Answers
The cheapest way to get from Nairobi to Njombe is to drive which costs $140 - $210 and takes 20h 23m.
The fastest way to get from Nairobi to Njombe is to bus and fly and taxi which takes 11h 45m and costs $370 - $650.
The distance between Nairobi and Njombe is 1184 km. The road distance is 1154.4 km.
The best way to get from Nairobi to Njombe without a car is to bus and train and taxi which takes 36h 17m and costs .
It takes approximately 11h 45m to get from Nairobi to Njombe, including transfers.
Yes, the driving distance between Nairobi to Njombe is 1154 km. It takes approximately 20h 23m to drive from Nairobi to Njombe.
There are one+ hotels available in Njombe.
What companies run services between Nairobi, Kenya and Njombe, Tanzania?
There is no direct connection from Nairobi to Njombe. However, you can take the bus to JKIA - Passenger Boarding, walk to Nairobi (NBO) airport, fly to Mbeya Airport (MBI), then take the taxi to Njombe. Alternatively, you can take the bus to Dar es Salaam, walk to Urafiki, take the line 004 bus to Gerezani, take the taxi to Dar es salaam, take the train to Makambanko, then take the taxi to Njombe.
- Website
- airtanzania.co.tz
Flights from Nairobi to Mbeya Airport via Dar es Salaam
- Ave. Duration
- 7h 37m
- When
- Every day
- Estimated price
- $250–360
Flights from Nairobi to Mbeya Airport via Zanzibar, Dar es Salaam
- Ave. Duration
- 10h 55m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $250–360
Flights from Nairobi Wilson Airport to Mbeya Airport via Arusha, Dar es Salaam
- Ave. Duration
- 9h 52m
- When
- Every day
- Estimated price
- $200–600
Flights from Nairobi Wilson Airport to Mbeya Airport via Zanzibar, Dar es Salaam
- Ave. Duration
- 18h 5m
- When
- Monday, Friday, and Sunday
- Estimated price
- $200–600
Flights from Nairobi Wilson Airport to Mbeya Airport via Kilimanjaro International Airport, Dar es Salaam
- Ave. Duration
- 18h 35m
- When
- Every day
- Estimated price
- $200–600
Flights from Nairobi Wilson Airport to Mbeya Airport via Mombasa, Dar es Salaam
- Ave. Duration
- 11h
- When
- Thursday and Saturday
- Estimated price
- $210–600
Flights from Kilimanjaro International Airport to Mbeya Airport via Arusha, Dar es Salaam
- Ave. Duration
- 5h 27m
- When
- Every day
- Estimated price
- $130–250
Flights from Nairobi Wilson Airport to Iringa Airport via Zanzibar, Dar es Salaam
- Ave. Duration
- 20h 40m
- When
- Sunday
- Estimated price
- $270–650
Flights from Nairobi Wilson Airport to Iringa Airport via Kilimanjaro International Airport, Dar es Salaam
- Ave. Duration
- 21h 10m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- $210–650
- Website
- auricair.com
Flights from Nairobi Wilson Airport to Iringa Airport via Arusha, Dar es Salaam
- Ave. Duration
- 24h 30m
- When
- Every day
- Estimated price
- $70–380
Flights from Nairobi Wilson Airport to Iringa Airport via Zanzibar, Dar es Salaam
- Ave. Duration
- 18h 30m
- When
- Every day
- Estimated price
- $270–650
Flights from Nairobi Wilson Airport to Iringa Airport via Kilimanjaro International Airport, Dar es Salaam
- Ave. Duration
- 19h
- When
- Every day
- Estimated price
- $210–650
- Phone
- +255 739 998 855
- Website
- tazarasite.com
Train from Dar es salaam to Makambanko
- Ave. Duration
- 18h 3m
- Frequency
- Twice a week
- Schedules at
- tazarasite.com
Train from Mbeya to Makambanko
- Ave. Duration
- 6h 17m
- Frequency
- Twice a week
- Schedules at
- tazarasite.com
- Phone
- +255 800 11 0042
- info@trc.co.tz
- Website
- trc.co.tz
Train from Moshi to Dar es Salaam
- Ave. Duration
- 8h 40m
- Frequency
- Twice a week
- Estimated price
- $7–18
- Schedules at
- trc.co.tz
- Book at
- eticketing.trc.co.tz
- 3rd Class Sitting
- $7
- 2nd Class Sitting
- $10
- 2nd Class Sleeping
- $17
- 3rd Class (sitting)
- $8
- 2nd Class
- $11
- 2nd Class ( sleeping)
- $18
- Website
- digitalmatatus.com
Bus from Kencom/Ambassadeur to JKIA - Passenger Boarding
- Ave. Duration
- 49 min
- Frequency
- Every 10 minutes
- Estimated price
- $1–2
- Schedules at
- digitalmatatus.com
- Phone
- (+255) 784377027
- info@kidiaone.co.tz
- Website
- kidiaoneexpress.com
Bus from Nairobi to Dar es Salaam
- Ave. Duration
- 15h 50m
- Frequency
- Twice daily
- Estimated price
- $18–35
- Schedules at
- kidiaoneexpress.com
Bus from Nairobi to Moshi
- Ave. Duration
- 6h 31m
- Frequency
- Twice daily
- Estimated price
- $8
- Schedules at
- kidiaoneexpress.com
- Phone
- +255 (22) 2860230
- bjuma48@gmail.com
- Website
- dar-express.com
Bus from Nairobi to Dar es Salaam
- Ave. Duration
- 15h
- Frequency
- Once daily
- Schedules at
- dar-express.com
- Phone
- +255 754864829
- newforce@163.com
- Website
- newforcebus.co.tz
Bus from Dar es Salaam to Mbeya
- Ave. Duration
- 13h 30m
- Frequency
- Every 4 hours
- Estimated price
- $21–23
- Schedules at
- newforcebus.co.tz
- Phone
- +254 203 555 780
- info@marangushuttles.com
- Website
- marangushuttles.com
Shuttle from Nairobi to Arusha
- Ave. Duration
- 5h
- Frequency
- Twice daily
- Estimated price
- $1–25
- Schedules at
- marangushuttles.com
- Ave. Duration
- 2h 24m
- Estimated price
- $17–160
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 How to get from Gatwick Airport into central London, 5 delightfully under-the-radar French towns you need to visit, and Need to know: Greyhound - to help you get the most out of your next trip.








