There are 7 ways to get from Magaliesburg to Durban 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 Lanseria International Airport, fly to King Shaka International Airport
best- Take the taxi from Magaliesburg to Lanseria-Airport-HLAtaxi
- Fly from Lanseria International Airport (HLA) to King Shaka International Airport (DUR)plane HLA - DUR
3h 21mR 1,801–4,536Taxi, bus via Johannesburg
cheapest- Take the taxi from Magaliesburg to Naleditaxi
- Take the bus from Johannesburg to Durban Bus Stnbus
9h 43mR 1,129–1,703Taxi, bus (Greyhound)
- Take the taxi from Magaliesburg to Lenasiataxi
- Take the bus from Lenasia to Durbanbus
8h 56mR 1,289–1,786Drive 625 km
- Drive from Magaliesburg to Durbancar 625 km
7h 8mR 1,418–2,048Taxi to Johannesburg International Airport, fly to King Shaka International Airport
- Take the taxi from Magaliesburg to Johannesburg-Airport-JNBtaxi
- Fly from Johannesburg International Airport (JNB) to King Shaka International Airport (DUR)plane JNB - DUR
3h 44mR 2,246–4,320Taxi to Johannesburg International Airport, fly to Pietermaritzburg, bus
- Take the taxi from Magaliesburg to Johannesburg-Airport-JNBtaxi
- Fly from Johannesburg International Airport (JNB) to Pietermaritzburg (PZB)plane JNB - PZB
- Take the bus from Burger St to Durban Bus Stnbus
4h 36mR 3,151–4,750Taxi to Johannesburg International Airport, fly to Richards Bay, taxi
- Take the taxi from Magaliesburg to Johannesburg-Airport-JNBtaxi
- Fly from Johannesburg International Airport (JNB) to Richards Bay (RCB)plane JNB - RCB
- Take the taxi from Richards Bay (RCB) to Durbantaxi
4h 11mR 4,146–6,490
Lanseria International Airport (HLA) to King Shaka International Airport (DUR) flights
Questions & Answers
The cheapest way to get from Magaliesburg to Durban is to taxi and bus via Johannesburg which costs R 1 100 - R 1 700 and takes 9h 43m.
The fastest way to get from Magaliesburg to Durban is to taxi and fly which takes 3h 21m and costs R 1 800 - R 4 600.
The distance between Magaliesburg and Durban is 599 km. The road distance is 625 km.
The best way to get from Magaliesburg to Durban without a car is to taxi and bus which takes 8h 56m and costs R 1 200 - R 1 800.
It takes approximately 3h 21m to get from Magaliesburg to Durban, including transfers.
Yes, the driving distance between Magaliesburg to Durban is 625 km. It takes approximately 7h 8m to drive from Magaliesburg to Durban.
There are 2201+ hotels available in Durban.
What companies run services between Magaliesburg, South Africa and Durban, South Africa?
There is no direct connection from Magaliesburg to Durban. However, you can take the taxi to Lanseria-Airport-HLA airport, fly to King Shaka International Airport (DUR), walk to Durban Airport, then take the bus to Durban Station. Alternatively, you can take the taxi to Lenasia then take the bus to Durban.
- Website
- flysafair.co.za
Flights from Lanseria International Airport to King Shaka International Airport
- Ave. Duration
- 1h 14m
- When
- Every day
- Estimated price
- R 750–3,300
Flights from Johannesburg International Airport to King Shaka International Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- R 650–1,700
- Website
- flysaa.com
Flights from Johannesburg International Airport to King Shaka International Airport
- Ave. Duration
- 1h 11m
- When
- Every day
- Estimated price
- R 1,000–4,100
- Website
- g-airways.com
Flights from Johannesburg International Airport to King Shaka International Airport
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- R 750–7,000
- Website
- flexflight.dk
Flights from Johannesburg International Airport to King Shaka International Airport
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- R 750–7,000
- Website
- flyairlink.com
Flights from Johannesburg International Airport to King Shaka International Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- R 1,100–2,600
Flights from Johannesburg International Airport to Pietermaritzburg
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- R 1,700–2,700
Flights from Johannesburg International Airport to Richards Bay
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- R 1,600–3,400
- Website
- flycemair.co.za
Flights from Johannesburg International Airport to King Shaka International Airport
- Ave. Duration
- 1h 13m
- When
- Every day
- Estimated price
- R 1,000–4,100
- Website
- turkishairlines.com
Flights from Johannesburg International Airport to King Shaka International Airport
- Ave. Duration
- 1h 20m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- R 1,100–7,000
Flights from Johannesburg International Airport to Pietermaritzburg
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- R 1,700–2,700
Flights from Johannesburg International Airport to Richards Bay
- Ave. Duration
- 1h 10m
- When
- Wednesday, Thursday, Friday, and Sunday
- Estimated price
- R 1,600–3,400
- Phone
- +27 11 611 8000
- [email protected]
- Website
- greyhound.co.za
Bus from Lenasia to Durban
- Ave. Duration
- 7h 57m
- Frequency
- Once daily
- Estimated price
- R 370–700
- Schedules at
- greyhound.co.za
Bus from Johannesburg to Durban Bus Stn
- Ave. Duration
- 7h 25m
- Frequency
- 3 times a day
- Estimated price
- R 370–700
- Schedules at
- greyhound.co.za
- Phone
- 010 822 9000
- [email protected]
- Website
- eagleliner.co.za
Bus from Burger St to Durban Bus Stn
- Ave. Duration
- 1h 25m
- Frequency
- Hourly
- Estimated price
- R 65–200
- Schedules at
- eagleliner.co.za
- Single
- R 65–200
Bus from Johannesburg to Durban Bus Stn
- Ave. Duration
- 7h 30m
- Frequency
- Hourly
- Estimated price
- R 320–600
- Schedules at
- eagleliner.co.za
- Single
- R 440–490
- Phone
- +27 11 672 9807
- [email protected]
- Website
- vila-mora.co.za
Bus from Burger St to Durban Bus Stn
- Ave. Duration
- 1h
- Frequency
- Twice daily
- Estimated price
- R 310–410
- Website
- https://www.vila-mora.co.za/
Bus from Johannesburg to Durban Bus Stn
- Ave. Duration
- 7h 30m
- Frequency
- Twice daily
- Estimated price
- R 280–550
- Website
- https://www.vila-mora.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 Getting to Rome from the airport, How to get from London to Edinburgh, and 5 incredible day trips from Florence by train - to help you get the most out of your next trip.








