There are 5 ways to get from Johannesburg to Kitwe by plane, bus, 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 to Ndola, bus
best- Fly from Johannesburg International Airport (JNB) to Ndola (NLA)plane JNB - NLA
- Take the bus from Ndola to Kitwebus
4h 42mBus
cheapest- Take the bus from Johanneburg to Kitwebus
27h$34Drive 1,917.2 km
- Drive from Johannesburg to Kitwecar 1,917.2 km
22h 32m$282–407Fly to Lubumbashi International Airport, drive
- Fly from Johannesburg International Airport (JNB) to Lubumbashi International Airport (FBM)plane JNB - FBM
- Drive from Lubumbashi International Airport (FBM) to Kitwecar
5h 41m$288–439Bus via Ndola
- Take the bus from 156 Pritchard St to Central Bus Stnbus
- Take the bus from Ndola to Kitwebus
28h 56m
Johannesburg International Airport (JNB) to Ndola (NLA) flights
Comparing Your Travel Options
The cheapest way to get from Johannesburg to Kitwe is to bus which costs $34 and takes 27h.
The fastest way to get from Johannesburg to Kitwe is to fly and drive which takes 5h 41m and costs $280 - $440.
Yes, there is a direct bus departing from Johanneburg and arriving at Kitwe. Services depart twice a week, and operate Tuesday and Sunday. The journey takes approximately 27h.
The distance between Johannesburg and Kitwe is 1552 km. The road distance is 1917.2 km.
The best way to get from Johannesburg to Kitwe without a car is to bus which takes 27h and costs $34.
It takes approximately 4h 42m to get from Johannesburg to Kitwe, including transfers.
Johannesburg to Kitwe bus services, operated by Juldan Motors, depart from Johanneburg station.
Johannesburg to Kitwe bus services, operated by Juldan Motors, arrive at Kitwe station.
Yes, the driving distance between Johannesburg to Kitwe is 1917 km. It takes approximately 22h 32m to drive from Johannesburg to Kitwe.
There are 35+ hotels available in Kitwe.
What companies run services between Johannesburg, South Africa and Kitwe, Zambia?
Juldan Motors operates a bus from Johanneburg to Kitwe twice a week. Tickets cost $34 and the journey takes 27h.
- Website
- flyairlink.com
Flights from Johannesburg International Airport to Ndola
- Ave. Duration
- 2h 20m
- When
- Every day
- Estimated price
- $290–340
Flights from Johannesburg International Airport to Lubumbashi International Airport
- Ave. Duration
- 2h 35m
- When
- Every day
- Estimated price
- $280–400
- Phone
- +260 973334200
- [email protected]
- Website
- Juldan Motors
Bus from Ndola to Kitwe
- Ave. Duration
- 56 min
- Frequency
- Twice daily
- Website
- Juldan Motors
Bus from Johanneburg to Kitwe
- Ave. Duration
- 27h
- Frequency
- Twice a week
- Estimated price
- $34
- Website
- Juldan Motors
Bus from Ndola to Kitwe
- Ave. Duration
- 56 min
- Frequency
- Twice daily
- Website
- Juldan Motors
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 Italy Travel Guides, Need to know: Eurostar, and Need to know: Greyhound - to help you get the most out of your next trip.
