There are 8 ways to get from Kapiri Mposhi to Arusha 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 Lusaka, fly to Kilimanjaro International Airport, taxi
best- Take the bus from Kapiri Mposhi to Intercity Bus Terminalbus
- Fly from Lusaka (LUN) to Kilimanjaro International Airport (JRO)plane LUN - JRO
- Take the taxi from Kilimanjaro International Airport (JRO) to Arushataxi
12h 44m$390–676Train
cheapest- Take the train from New Kapiri Mposhi to Dar es salaamtrain
- Take the train from Dar es Salaam to Arushatrain
2d 17h$49–65Bus
- Take the bus from Kapiri Mposhi to Intercity Bus Terminalbus
- Take the bus from Intercity Bus Terminus to Ubungo Intl Bus Terminalbus
- Take the bus from Ubungo Intl Bus Terminal to Central Bus Terminalbus
43h 55m$87–95Drive 1,928 km
- Drive from Kapiri Mposhi to Arushacar 1,928 km
31h 27m$283–409Bus, bus to Ndola, fly to Arusha
- Take the bus from Kapiri Mposhi to Power Tools Bus Stationbus
- Take the bus from Kitwe to Ndolabus
- Fly from Ndola (NLA) to Arusha (ARK)plane NLA - ARK
21h 18mBus, bus to Ndola, fly to Kilimanjaro International Airport, taxi
- Take the bus from Kapiri Mposhi to Power Tools Bus Stationbus
- Take the bus from Kitwe to Ndolabus
- Fly from Ndola (NLA) to Kilimanjaro International Airport (JRO)plane NLA - JRO
- Take the taxi from Kilimanjaro International Airport (JRO) to Arushataxi
12h 48mBus to Lusaka, fly to Arusha
- Take the bus from Kapiri Mposhi to Intercity Bus Terminalbus
- Fly from Lusaka (LUN) to Arusha (ARK)plane LUN - ARK
13h 4m$246–760Bus to Lusaka, fly to Nairobi, shuttle
- Take the bus from Kapiri Mposhi to Intercity Bus Terminalbus
- Fly from Lusaka (LUN) to Nairobi (NBO)plane LUN - NBO
- Take a shuttle bus from Nairobi JKIA to Arusha
16h 1m$326–655
Lusaka (LUN) to Kilimanjaro International Airport (JRO) flights
Questions & Answers
The cheapest way to get from Kapiri Mposhi to Arusha is to train which costs $45 - $65 and takes 2 days 17h.
The fastest way to get from Kapiri Mposhi to Arusha is to bus and fly and taxi which takes 12h 44m and costs $390 - $700.
No, there is no direct bus from Kapiri Mposhi to Arusha. However, there are services departing from Kapiri Mposhi and arriving at Central Bus Terminal via Intercity Bus Terminus and Ubungo Intl Bus Terminal. The journey, including transfers, takes approximately 43h 55m.
No, there is no direct train from Kapiri Mposhi to Arusha. However, there are services departing from New Kapiri Mposhi and arriving at Arusha via Dar es Salaam. The journey, including transfers, takes approximately 2 days 17h.
The distance between Kapiri Mposhi and Arusha is 1902 km. The road distance is 1928 km.
The best way to get from Kapiri Mposhi to Arusha without a car is to bus which takes 43h 55m and costs $85 - $95.
It takes approximately 12h 44m to get from Kapiri Mposhi to Arusha, including transfers.
Kapiri Mposhi to Arusha bus services, operated by Power Tools, depart from Kapiri Mposhi station.
Kapiri Mposhi to Arusha train services, operated by Tanzania Zambia Railway Authority, depart from New Kapiri Mposhi station.
The best way to get from Kapiri Mposhi to Arusha is to bus which takes 43h 55m and costs $85 - $95. Alternatively, you can train, which costs $45 - $65 and takes 2 days 17h.
What companies run services between Kapiri Mposhi, Zambia and Arusha, Tanzania?
You can take a bus from Kapiri Mposhi to Central Bus Terminal via Intercity Bus Terminus and Ubungo Intl Bus Terminal in around 43h 55m. Alternatively, you can take a vehicle from Kapiri Mposhi to Arusha via New Kapiri Mposhi, Dar es salaam, and Dar es Salaam in around 2d 17h.
- Website
- kenya-airways.com
Flights from Lusaka to Kilimanjaro International Airport via Nairobi
- Ave. Duration
- 7h 9m
- When
- Monday to Thursday
- Estimated price
- $320–900
Flights from Ndola to Kilimanjaro International Airport via Nairobi
- Ave. Duration
- 6h 5m
- When
- Wednesday and Sunday
- Estimated price
- $350–1,000
Flights from Ndola to Kilimanjaro International Airport via Lubumbashi, Nairobi
- Ave. Duration
- 6h 55m
- When
- Monday
- Estimated price
- $350–1,000
Flights from Lusaka to Nairobi
- Ave. Duration
- 2h 50m
- When
- Monday, Friday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- $270–750
Flights from Lusaka to Nairobi via Harare
- Ave. Duration
- 4h 45m
- When
- Monday, Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- $290–800
- Website
- ethiopianairlines.com
Flights from Lusaka to Kilimanjaro International Airport via Addis Ababa
- Ave. Duration
- 8h 22m
- When
- Every day
- Estimated price
- $440–1,300
Flights from Ndola to Kilimanjaro International Airport via Addis Ababa
- Ave. Duration
- 8h
- When
- Wednesday and Saturday
- Estimated price
- $480–1,400
Flights from Lusaka to Nairobi
- Ave. Duration
- 3h
- When
- Tuesday and Thursday
- Estimated price
- $360–700
Flights from Lusaka to Nairobi via Lilongwe
- Ave. Duration
- 5h 15m
- When
- Saturday
- Estimated price
- $270–550
- Website
- airtanzania.co.tz
Flights from Lusaka to Kilimanjaro International Airport via Dar es Salaam
- Ave. Duration
- 5h 15m
- When
- Friday and Sunday
- Estimated price
- $430–800
Flights from Ndola to Arusha via Lubumbashi, Dar es Salaam
- Ave. Duration
- 21h 50m
- When
- Monday, Thursday, and Saturday
- Estimated price
- $280–850
Flights from Ndola to Arusha via Johannesburg, Zanzibar
- Ave. Duration
- 13h 50m
- When
- Tuesday and Thursday
- Estimated price
- $370–1,000
Flights from Ndola to Arusha via Lusaka, Dar es Salaam
- Ave. Duration
- 20h 5m
- When
- Friday and Sunday
- Estimated price
- $280–850
Flights from Lusaka to Arusha via Nairobi, Dar es Salaam
- Ave. Duration
- 9h 5m
- When
- Monday and Friday
- Estimated price
- $320–900
- Website
- worldticket.com
Flights from Ndola to Arusha via Johannesburg, Dar es Salaam
- Ave. Duration
- 18h 55m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $450–1,200
Flights from Ndola to Arusha via Lubumbashi, Dar es Salaam
- Ave. Duration
- 19h 5m
- When
- Monday, Thursday, and Saturday
- Estimated price
- $280–850
Flights from Ndola to Arusha via Nairobi, Kilimanjaro International Airport
- Ave. Duration
- 19h 10m
- When
- Wednesday
- Estimated price
- $310–900
Flights from Lusaka to Arusha via Dar es Salaam
- Ave. Duration
- 6h 25m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $200–700
Flights from Lusaka to Arusha via Nairobi, Kilimanjaro International Airport
- Ave. Duration
- 9h 25m
- When
- Monday and Friday
- Estimated price
- $290–850
- Website
- precisionairtz.com
Flights from Lusaka to Kilimanjaro International Airport via Nairobi
- Ave. Duration
- 6h
- When
- Tuesday and Thursday
- Estimated price
- $440–800
Flights from Lusaka to Kilimanjaro International Airport via Dar es Salaam
- Ave. Duration
- 7h 25m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $220–800
Flights from Ndola to Arusha via Nairobi, Zanzibar
- Ave. Duration
- 15h 25m
- When
- Wednesday and Sunday
- Estimated price
- $340–950
Flights from Lusaka to Arusha via Nairobi, Zanzibar
- Ave. Duration
- 13h 20m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $320–900
- Website
- flexflight.dk
Flights from Lusaka to Arusha via Nairobi, Zanzibar
- Ave. Duration
- 10h 20m
- When
- Monday and Friday
- Estimated price
- $320–900
Flights from Lusaka to Arusha via Dar es Salaam, Zanzibar
- Ave. Duration
- 6h 15m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $200–700
- Website
- auricair.com
Flights from Lusaka to Arusha via Nairobi, Zanzibar
- Ave. Duration
- 10h 20m
- When
- Monday and Friday
- Estimated price
- $320–900
Flights from Lusaka to Arusha via Dar es Salaam, Zanzibar
- Ave. Duration
- 6h 15m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $200–700
- Website
- charterlines.com
Flights from Lusaka to Arusha via Dar es Salaam, Zanzibar
- Ave. Duration
- 7h 25m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $200–700
Flights from Lusaka to Nairobi
- Ave. Duration
- 3h
- When
- Tuesday and Thursday
- Estimated price
- $360–700
- Phone
- +255 739 998 855
- Website
- tazarasite.com
Train from New Kapiri Mposhi to Dar es salaam
- Ave. Duration
- 46h
- Frequency
- Once a week
- Estimated price
- $34–39
- Schedules at
- tazarasite.com
- Mukuba M1
- $34–38
- Mukuba M2
- $39
- Phone
- +255 800 11 0042
- [email protected]
- Website
- trc.co.tz
Train from Dar es Salaam to Arusha
- Ave. Duration
- 18h 30m
- Frequency
- Twice a week
- Estimated price
- $8–17
- Schedules at
- trc.co.tz
- Book at
- eticketing.trc.co.tz
- 3rd Class Sitting
- $8
- 2nd Class Sitting
- $11
- 2nd Class Sleeping
- $17
- 3rd Class (sitting)
- $8
- 2nd Class
- $11
- 2nd Class ( sleeping)
- $17
- Phone
- +260 212 217 118
- Website
- facebook.com
Bus from Kapiri Mposhi to Intercity Bus Terminal
- Ave. Duration
- 4h 10m
- Frequency
- Once daily
- Estimated price
- $13–16
- Schedules at
- facebook.com
- Single
- $13–16
Bus from Kapiri Mposhi to Intercity Bus Terminal
- Ave. Duration
- 4h 10m
- Frequency
- Once daily
- Estimated price
- $13–16
- Schedules at
- facebook.com
- Single
- $13–16
Bus from Kapiri Mposhi to Power Tools Bus Station
- Ave. Duration
- 3h 29m
- Frequency
- Once daily
- Estimated price
- $12–15
- Schedules at
- facebook.com
- Single
- $12–15
Bus from Kapiri Mposhi to Power Tools Bus Station
- Ave. Duration
- 3h 29m
- Frequency
- Once daily
- Estimated price
- $12–15
- Schedules at
- facebook.com
- Single
- $12–15
Bus from Kapiri Mposhi to Intercity Bus Terminal
- Ave. Duration
- 4h 10m
- Frequency
- Once daily
- Estimated price
- $13–16
- Schedules at
- facebook.com
- Single
- $13–16
Bus from Kapiri Mposhi to Intercity Bus Terminal
- Ave. Duration
- 4h 10m
- Frequency
- Once daily
- Estimated price
- $13–16
- Schedules at
- facebook.com
- Single
- $13–16
- Phone
- +255 22 213 4567
- [email protected]
- Website
- srclassiccoach.co.tz
Bus from Intercity Bus Terminus to Ubungo Intl Bus Terminal
- Ave. Duration
- 28h
- Frequency
- Twice daily
- Estimated price
- $57
- Schedules at
- srclassiccoach.co.tz
- Phone
- +255 765 486868
- Website
- bmcoach.co.tz
Bus from Ubungo Intl Bus Terminal to Central Bus Terminal
- Ave. Duration
- 10h
- Frequency
- Hourly
- Estimated price
- $17–23
- Schedules at
- bmcoach.co.tz
- Phone
- +260 973334200
- [email protected]
- Website
- juldan-motors.com
Bus from Kitwe to Ndola
- Ave. Duration
- 56 min
- Frequency
- Twice daily
- Website
- https://juldan-motors.com/en
Bus from Kitwe to Ndola
- Ave. Duration
- 56 min
- Frequency
- Twice daily
- Website
- https://juldan-motors.com/en
- Phone
- +254722328595
- Website
- riverside-shuttle.com
Shuttle from Nairobi JKIA to Arusha
- Ave. Duration
- 5h 30m
- Frequency
- Once daily
- Estimated price
- $23–50
- Schedules at
- riverside-shuttle.com
- Ave. Duration
- 52 min
- Estimated price
- $17–21
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 Heading to Europe? Read this before you buy a Eurail Pass, How do I buy a London Underground ticket?, and Bali: What to do if Mount Agung erupts - to help you get the most out of your next trip.
More Questions & Answers
Kapiri Mposhi to Arusha bus services, operated by Power Tools, arrive at Intercity Bus Terminal station.
Arusha is 1h ahead of Kapiri Mposhi. It is currently 11:21 PM in Kapiri Mposhi and 12:21 AM in Arusha.
Kapiri Mposhi to Arusha train services, operated by Tanzania Zambia Railway Authority, arrive at Dar es salaam station.
Yes, the driving distance between Kapiri Mposhi to Arusha is 1928 km. It takes approximately 31h 27m to drive from Kapiri Mposhi to Arusha.
There are 631+ hotels available in Arusha.










