There are 6 ways to get from Ndola to Rustenburg by plane, car, bus, or train
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 Johannesburg International Airport, drive
best- Fly from Ndola (NLA) to Johannesburg International Airport (JNB)plane NLA - JNB
- Drive from Johannesburg-Airport-JNB to Rustenburgcar
4h 28mR 5,080–9,661Train, bus
cheapest- Take the train from Ndola to Lusakatrain
- Take the bus from Intercity Bus Terminus to Park Stationbus
- Take the train from Park to Pretoriatrain
- Take the bus from Soshanguve to Rustenburgbus
42h 30mR 1,796–2,588Bus
- Take the bus from Ndola to Kitwebus
- Take the bus from Kitwe to Tlokwengbus
- Take the bus from Queens Rd to Rustenburgbus
29h 16mDrive 1,923.6 km
- Drive from Ndola to Rustenburgcar 1,923.6 km
22h 22mR 4,560–6,587Fly to Gaborone, bus
- Fly from Ndola (NLA) to Gaborone (GBE)plane NLA - GBE
- Take the bus from Queens Rd to Rustenburgbus
8h 56mR 5,970–15,751Bus, train
- Take the bus from Central Bus Stn to 156 Pritchard Stbus
- Take the train from Park to Pretoriatrain
- Take the bus from Soshanguve to Rustenburgbus
31h 47m
Ndola (NLA) to Johannesburg International Airport (JNB) flights
Questions & Answers
The cheapest way to get from Ndola to Rustenburg is to train and bus which costs R 1 800 - R 2 600 and takes 42h 30m.
The fastest way to get from Ndola to Rustenburg is to fly and drive which takes 4h 28m and costs R 5 000 - R 10 000.
No, there is no direct bus from Ndola to Rustenburg. However, there are services departing from Ndola and arriving at Rustenburg via Kitwe and Queens Rd. The journey, including transfers, takes approximately 29h 16m.
The distance between Ndola and Rustenburg is 1609 km. The road distance is 1923.6 km.
The best way to get from Ndola to Rustenburg without a car is to bus which takes 29h 16m and costs .
It takes approximately 4h 28m to get from Ndola to Rustenburg, including transfers.
Ndola to Rustenburg bus services, operated by Juldan Motors, depart from Ndola station.
Ndola to Rustenburg bus services, operated by Juldan Motors, arrive at Kitwe station.
Yes, the driving distance between Ndola to Rustenburg is 1924 km. It takes approximately 22h 22m to drive from Ndola to Rustenburg.
There are 152+ hotels available in Rustenburg.
What companies run services between Ndola, Zambia and Rustenburg, South Africa?
You can take a bus from Ndola to Rustenburg via Kitwe, Tlokweng, and Queens Rd in around 29h 16m.
- Website
- flyairlink.com
Flights from Ndola to Johannesburg International Airport
- Ave. Duration
- 2h 30m
- When
- Every day
- Estimated price
- R 4,700–5,500
Flights from Ndola to Gaborone via Johannesburg International Airport
- Ave. Duration
- 4h 40m
- When
- Every day
- Estimated price
- R 5,000–14,000
- Phone
- 0800 428 87246
- info@gautrain.co.za
- Website
- gautrain.co.za
Train from Park to Pretoria
- Ave. Duration
- 38 min
- Frequency
- Every 20 minutes
- Estimated price
- R 75–100
- Schedules at
- gautrain.co.za
- Peak
- R 100
- Off-peak
- R 80
Train from Park to Pretoria
- Ave. Duration
- 38 min
- Frequency
- Every 20 minutes
- Estimated price
- R 75–100
- Schedules at
- gautrain.co.za
- Peak
- R 100
- Off-peak
- R 80
- Phone
- +260 973334200
- juldanmotors@gmail.com
- Website
- Juldan Motors
Bus from Ndola to Kitwe
- Ave. Duration
- 56 min
- Frequency
- Twice daily
- Website
- Juldan Motors
Bus from Kitwe to Tlokweng
- Ave. Duration
- 22h 50m
- Frequency
- Twice a week
- Estimated price
- R 545
- 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 Flying into Beijing?, How do I get from Sydney to Melbourne, and The beginner’s guide to the 2018 World Nomad Games - to help you get the most out of your next trip.



