There are 5 ways to get from Richards Bay to Magaliesburg by plane, taxi 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.
Recommended option
Fly Richards Bay to Johannesburg, taxi
-
Fly from Richards Bay (RCB) to Johannesburg (JNB)
-
Take a taxi from Sandton to Magaliesburg
4 alternative options
Taxi to Durban, fly to Lanseria
-
Take a taxi from Richards Bay to Durban
-
Fly from Durban (DUR) to Lanseria (HLA)
Taxi to Durban, fly to Johannesburg, taxi
-
Take a taxi from Richards Bay to Durban
-
Fly from Durban (DUR) to Johannesburg (JNB)
-
Take a taxi from Sandton to Magaliesburg
Taxi to Phinda Game Reserve, fly to Johannesburg, taxi
-
Take a taxi from Richards Bay to Phinda Game Reserve
-
Fly from Phinda Game Reserve (PZL) to Johannesburg (JNB)
-
Take a taxi from Sandton to Magaliesburg
Drive
-
Drive from Richards Bay to Magaliesburg
Questions & Answers
The cost-effective way to get from Richards Bay to Magaliesburg is to drive, which costs R 1 400 - R 2 200 and takes 7h 32m.
The quickest way to get from Richards Bay to Magaliesburg is to fly and taxi which costs R 2 300 - R 5 000 and takes 3h 25m.
The distance between Richards Bay and Magaliesburg is 541 km. The road distance is 662 km.
It takes approximately 3h 25m to get from Richards Bay to Magaliesburg, including transfers.
The quickest flight from Richards Bay Airport to Johannesburg Airport is the direct flight which takes 1h 35m.
Yes, the driving distance between Richards Bay to Magaliesburg is 662 km. It takes approximately 7h 32m to drive from Richards Bay to Magaliesburg.
Airlink offers flights from Richards Bay Airport to Johannesburg Airport.
There are 13+ hotels available in Magaliesburg. Prices start at R 1 500 per night.
The best way to get from Richards Bay to Richards Bay Airport is to taxi which takes 19 min and costs R 85 - R 110.

- Distance: 540.5 km
- Duration: 3h 25m
What companies run services between Richards Bay, South Africa and Magaliesburg, South Africa?
There is no direct connection from Richards Bay to Magaliesburg. However, you can take the taxi to Richards Bay airport, fly to Johannesburg, take the walk to OR Tambo Airport, take the train to Sandton, then take the taxi to Magaliesburg. Alternatively, you can take the taxi to Durban airport, fly to Lanseria, then take the taxi to Magaliesburg.

- Website
- flysafair.co.za
Flights from Durban to Lanseria
- Ave. Duration
- 1h 13m
- When
- Every day
- Estimated price
- R 800 - R 6 500
Flights from Durban to Johannesburg
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- R 700 - R 3 500

- Website
- flycemair.co.za
Flights from Durban to Johannesburg
- Ave. Duration
- 1h 13m
- When
- Every day
- Estimated price
- R 1 000 - R 5 500

- Website
- flysaa.com
Flights from Durban to Johannesburg
- Ave. Duration
- 1h 3m
- When
- Every day
- Estimated price
- R 1 000 - R 4 200

- Website
- flyairlink.com
Flights from Richards Bay to Johannesburg
- Ave. Duration
- 1h 35m
- When
- Monday to Friday
- Estimated price
- R 1 000 - R 3 300
Flights from Durban to Johannesburg
- Ave. Duration
- 1h 13m
- When
- Every day
- Estimated price
- R 1 100 - R 4 400
Flights from Phinda Game Reserve to Johannesburg via Nelspruit
- Ave. Duration
- 3h 40m
- When
- Every day
- Estimated price
- R 1 100 - R 3 700
Flights from Phinda Game Reserve to Johannesburg via Nelspruit, Vilankulu
- Ave. Duration
- 5h 15m
- When
- Monday, Wednesday, Friday and Sunday
- Estimated price
- R 2 200 - R 7 500

- Website
- flymango.com
Flights from Durban to Lanseria
- Ave. Duration
- 1h 5m
- When
- Sunday
- Estimated price
- R 600 - R 6 500
Flights from Durban to Johannesburg
- Ave. Duration
- 1h 5m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- R 360 - R 4 100

- Website
- qatarairways.com
Flights from Durban to Johannesburg
- Ave. Duration
- 1h 17m
- When
- Every day
- Estimated price
- R 2 000 - R 11 000

- Website
- turkishairlines.com
Flights from Durban to Johannesburg
- Ave. Duration
- 1h 20m
- When
- Thursday and Saturday
- Estimated price
- R 750 - R 2 500
- Ave. Duration
- 1h
- Estimated price
- R 1 100 - R 1 400
UBER
- Phone
- 0800172956
- Website
- uber.com
Sandton Taxi Cabs
- Phone
- +27 78 396 4115
- Website
- sandtontaxicabs.co.za
Ortiac
- Phone
- +27 76 382 9496
- Website
- ortiacortambocab.co.za
Orange Cabs
- Phone
- 0860 700 222
- Website
- orangecab.co.za
Corporate Cabs
- Phone
- +27 11 782 1391
- Website
- corporatecabs.co.za
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 Want to know more about Flixbus?, South Korea: Travelling from Seoul to Busan and Travelling to and around Russia for the 2018 FIFA World Cup - to help you get the most out of your next trip.