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$35Drive 1,917.2 km
- Drive from Johannesburg to Kitwecar 1,917.2 km
22h 26m$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$292–442Bus 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
Questions & Answers
The cheapest way to get from Johannesburg to Kitwe is to bus which costs $35 and takes 27h.
The fastest way to get from Johannesburg to Kitwe is to fly and drive which takes 5h 41m and costs $290 - $450.
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 $35.
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 26m to drive from Johannesburg to Kitwe.
There are 37+ 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 $35 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–390
Flights from Johannesburg International Airport to Lubumbashi International Airport
- Ave. Duration
- 2h 35m
- When
- Every day
- Estimated price
- $270–380
- Website
- proflight-zambia.com
Flights from Johannesburg International Airport to Ndola via Lusaka
- Ave. Duration
- 3h 57m
- When
- Every day
- Estimated price
- $350–700
- Website
- flysaa.com
Flights from Johannesburg International Airport to Lubumbashi International Airport
- Ave. Duration
- 2h 40m
- When
- Every day
- Estimated price
- $240–280
- Website
- ethiopianairlines.com
Flights from Johannesburg International Airport to Lubumbashi International Airport
- Ave. Duration
- 2h 50m
- When
- Wednesday and Sunday
- Estimated price
- $250–850
- Phone
- +260 973334200
- [email protected]
- Website
- juldan-motors.com
Bus from Ndola to Kitwe
- Ave. Duration
- 56 min
- Frequency
- Twice daily
- Website
- https://juldan-motors.com/en
Bus from Johanneburg to Kitwe
- Ave. Duration
- 27h
- Frequency
- Twice a week
- Estimated price
- $35
- Website
- https://juldan-motors.com/en
Bus from Ndola to Kitwe
- Ave. Duration
- 56 min
- Frequency
- Twice daily
- Website
- https://juldan-motors.com/en
- Phone
- +260 97 9568820
- Website
- likili-motorways.com
Bus from 156 Pritchard St to Central Bus Stn
- Ave. Duration
- 27h
- Frequency
- Once a week
- Schedules at
- facebook.com
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 4 stunningly beautiful Philippines islands you need to visit, Italy Travel Guides, and Italian Lakes: Getting around by train - to help you get the most out of your next trip.
