There are 4 ways to get from Ndola to Kafue by plane, taxi, bus, train, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly, taxi
best- Fly from Ndola (NLA) to Lusaka (LUN)plane NLA - LUN
- Take the taxi from Lusaka (LUN) to Kafuetaxi
1h 55m$226–422Drive 364.8 km
cheapest- Drive from Ndola to Kafuecar 364.8 km
5h 20m$54–78Bus, taxi
- Take the bus from Ndola to Lusakabus
- Take the taxi from Lusaka to Kafuetaxi
5h 43mTrain, taxi
- Take the train from Ndola to Lusakatrain Kafue
- Take the taxi from Lusaka to Kafuetaxi
13h 15m$60–77
Ndola (NLA) to Lusaka (LUN) flights
Questions & Answers
The cheapest way to get from Ndola to Kafue is to drive which costs $50 - $80 and takes 5h 20m.
The fastest way to get from Ndola to Kafue is to fly and taxi which takes 1h 55m and costs $220 - $430.
The distance between Ndola and Kafue is 335 km. The road distance is 364.8 km.
The best way to get from Ndola to Kafue without a car is to bus and taxi which takes 5h 43m and costs .
It takes approximately 1h 55m to get from Ndola to Kafue, including transfers.
Yes, the driving distance between Ndola to Kafue is 365 km. It takes approximately 5h 20m to drive from Ndola to Kafue.
There are two+ hotels available in Kafue.
What companies run services between Ndola, Zambia and Kafue, Zambia?
There is no direct connection from Ndola to Kafue. However, you can take the taxi to Ndola (NLA) airport, fly to Lusaka (LUN), then take the taxi to Kafue. Alternatively, you can take the bus to Lusaka then take the taxi to Kafue.
- Website
- proflight-zambia.com
Flights from Ndola to Lusaka
- Ave. Duration
- 44 min
- When
- Every day
- Estimated price
- $130–160
Flights from Ndola to Lusaka
- Ave. Duration
- 55 min
- When
- Tuesday to Friday
- Estimated price
- $130–300
- Phone
- +260-765-211826
- [email protected]
- Website
- zrl.com.zm
Train from Ndola to Lusaka
- Ave. Duration
- 12h 31m
- Frequency
- Once a week
- Estimated price
- $4–7
- Schedules at
- zrl.com.zm
- Phone
- +260 973334200
- [email protected]
- Website
- juldan-motors.com
Bus from Ndola to Lusaka
- Ave. Duration
- 4h 59m
- Frequency
- Twice daily
- Website
- https://juldan-motors.com/en
- Ave. Duration
- 52 min
- Estimated price
- $55–110
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 Need to know: Greyhound, Need to know: Eurostar, and 10 amazing places to get away from it all in Australia - to help you get the most out of your next trip.
