There are 4 ways to get from Mpika to Ndola by bus, train, car, 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.
Bus
best- Take the bus from Mpika to Lusakabus
- Take the bus from Lusaka to Ndolabus
13h 42mTrain, bus
cheapest- Take the train from Mpika to New Kapiri Mposhitrain
- Take the bus from Kapiri Mposhi to Power Tools Bus Stationbus
- Take the train from Kitwe to Ndolatrain
19h 51m$43–53Drive 483.5 km
- Drive from Mpika to Ndolacar 483.5 km
8h 42m$71–103Bus, fly
- Take the bus from Mpika to Kasamabus
- Fly from Kasama (KAA) to Ndola (NLA)plane KAA - NLA
8h 46m
Kasama (KAA) to Ndola (NLA) flights
Questions & Answers
The cheapest way to get from Mpika to Ndola is to train and bus which costs $40 - $55 and takes 19h 51m.
The fastest way to get from Mpika to Ndola is to drive which takes 8h 42m and costs $70 - $110.
No, there is no direct bus from Mpika to Ndola. However, there are services departing from Mpika and arriving at Ndola via Lusaka. The journey, including transfers, takes approximately 13h 42m.
The distance between Mpika and Ndola is 964 km. The road distance is 483.5 km.
The best way to get from Mpika to Ndola without a car is to bus which takes 13h 42m and costs .
It takes approximately 13h 42m to get from Mpika to Ndola, including transfers.
Mpika to Ndola bus services, operated by Juldan Motors, depart from Mpika station.
Mpika to Ndola bus services, operated by Juldan Motors, arrive at Lusaka station.
Yes, the driving distance between Mpika to Ndola is 484 km. It takes approximately 8h 42m to drive from Mpika to Ndola.
There are 40+ hotels available in Ndola.
What companies run services between Mpika, Muchinga Province, Zambia and Ndola, Zambia?
You can take a bus from Mpika to Ndola via Lusaka in around 13h 42m.
- Website
- proflight-zambia.com
Flights from Kasama to Ndola via Lusaka
- Ave. Duration
- 6h 1m
- When
- Sunday, Tuesday, and Thursday
- Estimated price
- $400–550
- Phone
- +255 739 998 855
- Website
- tazarasite.com
Train from Mpika to New Kapiri Mposhi
- Ave. Duration
- 11h 25m
- Frequency
- Once a week
- Estimated price
- $9–11
- Schedules at
- tazarasite.com
- Mukuba M1
- $9–11
- Mukuba M2
- $10
- Phone
- +260-765-211826
- [email protected]
- Website
- zrl.com.zm
Train from Kitwe to Ndola
- Ave. Duration
- 2h 25m
- Frequency
- Once a week
- Estimated price
- $1–2
- Schedules at
- zrl.com.zm
- Phone
- +260 973334200
- [email protected]
- Website
- juldan-motors.com
Bus from Mpika to Lusaka
- Ave. Duration
- 7h 44m
- Frequency
- Twice daily
- Website
- https://juldan-motors.com/en
Bus from Lusaka to Ndola
- Ave. Duration
- 4h 58m
- Frequency
- Twice daily
- Website
- https://juldan-motors.com/en
Bus from Mpika to Kasama
- Ave. Duration
- 2h 53m
- Frequency
- Once daily
- Website
- https://juldan-motors.com/en
- Phone
- +260 212 217 118
- Website
- facebook.com
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
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?, French strikes 2018: What are my alternative transport options?, and Train travel in France: A guide to SNCF - to help you get the most out of your next trip.

