There are 9 ways to get from Harding to Johannesburg by taxi, 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.
Taxi to Margate, fly
best- Take the taxi from Harding to Margate (MGH)taxi
- Fly from Margate (MGH) to Johannesburg International Airport (JNB)plane MGH - JNB
3h 13mR 3,226–6,367Taxi, bus #2 (Greyhound)
cheapest- Take the taxi from Harding to Mt Curie One Stoptaxi
- Take the bus from Mt Curie One Stop to Johannesburgbus 17203
11h 2mR 922–1,199Taxi, bus (Greyhound)
- Take the taxi from Harding to Ixopotaxi
- Take the bus from Ixopo to Johannesburgbus 17202 / ...
8h 42mR 964–1,296Drive 636.7 km
- Drive from Harding to Johannesburgcar 636.7 km
7h 56mR 1,410–2,036Taxi, bus to Pietermaritzburg, fly
- Take the taxi from Harding to Ixopotaxi
- Take the bus from Ixopo to Pietermaritzburgbus
- Fly from Pietermaritzburg (PZB) to Johannesburg International Airport (JNB)plane PZB - JNB
4h 21mR 2,514–4,396Taxi, bus to King Shaka International Airport, fly
- Take the taxi from Harding to Anerleytaxi
- Take the bus from Anerley to Durban Airportbus
- Fly from King Shaka International Airport (DUR) to Johannesburg International Airport (JNB)plane DUR - JNB
5h 43mR 1,533–2,828Taxi, bus to Mthatha Airport, fly
- Take the taxi from Harding to Mt Aylifftaxi
- Take the bus from Mt Ayliff to Mthathabus
- Fly from Mthatha Airport (UTT) to Johannesburg International Airport (JNB)plane UTT - JNB
6h 28mR 3,036–5,857Taxi, bus via Pietermaritzburg
- Take the taxi from Harding to Ixopotaxi
- Take the bus from Ixopo to Pietermaritzburgbus
- Take the bus from Pietermaritzburg to Johannesburgbus
9h 4mR 1,244–1,696Drive via Germiston 630 km
- Drive from Harding to Germistoncar 630 km
8h 15mR 1,451–2,076
Margate (MGH) to Johannesburg International Airport (JNB) flights
Questions & Answers
The cheapest way to get from Harding to Johannesburg is to taxi and bus which costs R 900 - R 1 200 and takes 11h 2m.
The fastest way to get from Harding to Johannesburg is to taxi and fly which takes 3h 13m and costs R 3 200 - R 6 500.
The distance between Harding and Johannesburg is 665 km. The road distance is 636.7 km.
The best way to get from Harding to Johannesburg without a car is to taxi and bus which takes 8h 42m and costs R 950 - R 1 300.
It takes approximately 3h 13m to get from Harding to Johannesburg, including transfers.
Yes, the driving distance between Harding to Johannesburg is 637 km. It takes approximately 7h 56m to drive from Harding to Johannesburg.
There are 4458+ hotels available in Johannesburg.
What companies run services between Harding, South Africa and Johannesburg, South Africa?
There is no direct connection from Harding to Johannesburg. However, you can take the taxi to Margate (MGH) airport, fly to Johannesburg International Airport (JNB), then take the taxi to Johannesburg. Alternatively, you can take the taxi to Ixopo then take the bus to Johannesburg.
- Website
- flysafair.co.za
Flights from King Shaka International Airport to Johannesburg International Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- R 490–1,800
- Website
- flysaa.com
Flights from Margate to Johannesburg International Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- R 2,500–5,500
Flights from King Shaka International Airport to Johannesburg International Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- R 490–4,800
- Website
- flyairlink.com
Flights from Pietermaritzburg to Johannesburg International Airport
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- R 1,400–3,000
Flights from King Shaka International Airport to Johannesburg International Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- R 490–1,700
Flights from King Shaka International Airport to Johannesburg International Airport via Nelspruit
- Ave. Duration
- 3h 5m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- R 700–1,700
Flights from Mthatha Airport to Johannesburg International Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- R 1,700–4,200
- Website
- g-airways.com
Flights from King Shaka International Airport to Johannesburg International Airport
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- R 900–3,400
- Website
- flexflight.dk
Flights from King Shaka International Airport to Johannesburg International Airport
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- R 900–3,400
- Website
- flycemair.co.za
Flights from Margate to Johannesburg International Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- R 2,500–5,500
Flights from King Shaka International Airport to Johannesburg International Airport
- Ave. Duration
- 1h 12m
- When
- Every day
- Estimated price
- R 600–4,800
- Website
- turkishairlines.com
Flights from King Shaka International Airport to Johannesburg International Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- R 700–11,000
- Phone
- +27 11 611 8000
- bookings@greyhound.co.za
- Website
- greyhound.co.za
Bus from Ixopo to Johannesburg
- Ave. Duration
- 7h 36m
- Frequency
- Twice daily
- Estimated price
- R 460–700
- Schedules at
- greyhound.co.za
Bus from Ixopo to Pietermaritzburg
- Ave. Duration
- 46 min
- Frequency
- Twice daily
- Estimated price
- R 450–600
- Schedules at
- greyhound.co.za
Bus from Mt Ayliff to Mthatha
- Ave. Duration
- 2h 20m
- Frequency
- Once daily
- Estimated price
- R 460–600
- Schedules at
- greyhound.co.za
Bus from Mt Curie One Stop to Johannesburg
- Ave. Duration
- 10h 15m
- Frequency
- Once daily
- Estimated price
- R 500–700
- Schedules at
- greyhound.co.za
- Phone
- +27 39 312 1406
- enquiriesr@margatecoach.co.za
- Website
- margatecoach.co.za
Bus from Anerley to Durban Airport
- Ave. Duration
- 2h 6m
- Frequency
- 5 times a day
- Estimated price
- R 230–270
- Schedules at
- margatecoach.co.za
- Phone
- 010 822 9000
- customercare@intercity.co.za
- Website
- eagleliner.co.za
Bus from Pietermaritzburg to Johannesburg
- Ave. Duration
- 6h 30m
- Frequency
- Hourly
- Estimated price
- R 290–500
- Schedules at
- eagleliner.co.za
- Single
- R 400–420
- Ave. Duration
- 1h 8m
- Estimated price
- R 420–850
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 are the different types of Renfe trains in Spain?, Getting to Rome from the airport, and The beginner’s guide to the 2018 World Nomad Games - to help you get the most out of your next trip.








