There are 6 ways to get from Durban Airport (DUR) to Mmabatho by plane, bus, 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.
Fly to Gaborone, bus, taxi
best- Fly from King Shaka International Airport (DUR) to Gaborone (GBE)plane DUR - GBE
- Take the bus from Queens Rd to Zeerustbus
- Take the taxi from Zeerust to Mmabathotaxi
6h 27mR 4,008–5,794Fly to Johannesburg International Airport, drive
cheapest- Fly from King Shaka International Airport (DUR) to Johannesburg International Airport (JNB)plane DUR - JNB
- Drive from Johannesburg-Airport-JNB to Mmabathocar
5h 40mR 1,338–3,396Bus, taxi
- Take the bus from Durban to Pretoriabus
- Take the bus from Soshanguve to Zeerustbus
- Take the taxi from Zeerust to Mmabathotaxi
16h 42mR 1,433–2,689Drive 834.4 km
- Drive from Durban Airport (DUR) to Mmabathocar 834.4 km
11h 21mR 1,854–2,678Bus, taxi via Johannesburg
- Take the bus from Durban Bus Stn to Johannesburgbus
- Take the bus from Johannesburg to Pretoriabus
- Take the bus from Soshanguve to Zeerustbus
- Take the taxi from Zeerust to Mmabathotaxi
17h 32mR 1,613–3,189Bus, taxi #2
- Take the bus from Durban to Gaboronebus
- Take the bus from Queens Rd to Zeerustbus
- Take the taxi from Zeerust to Mmabathotaxi
18h 23mR 2,190–3,064
King Shaka International Airport (DUR) to Gaborone (GBE) flights
Questions & Answers
The cheapest way to get from Durban Airport (DUR) to Mmabatho is to fly and drive which costs R 1 300 - R 3 400 and takes 5h 40m.
The fastest way to get from Durban Airport (DUR) to Mmabatho is to fly and drive which takes 5h 40m and costs R 1 300 - R 3 400.
The distance between Durban Airport (DUR) and Mmabatho is 964 km. The road distance is 834.4 km.
The best way to get from Durban Airport (DUR) to Mmabatho without a car is to bus and taxi which takes 16h 42m and costs R 1 400 - R 2 700.
It takes approximately 6h 27m to get from Durban Airport (DUR) to Mmabatho, including transfers.
Yes, the driving distance between Durban Airport (DUR) to Mmabatho is 834 km. It takes approximately 11h 21m to drive from Durban Airport (DUR) to Mmabatho.
There are 64+ hotels available in Mmabatho.
What companies run services between Durban Airport (DUR), South Africa and Mmabatho, South Africa?
There is no direct connection from Durban Airport (DUR) to Mmabatho. However, you can fly to Gaborone (GBE), take the taxi to Queens Rd, take the bus to Zeerust, then take the taxi to Mmabatho. Alternatively, you can take the bus to Durban Station, take the bus to Pretoria, walk to Pretoria, take the train to Mabopane, walk to Soshanguve, take the bus to Zeerust, then take the taxi to Mmabatho.
- Website
- flysafair.co.za
Flights from King Shaka International Airport to Johannesburg International Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- R 650–1,600
- Website
- flysaa.com
Flights from King Shaka International Airport to Gaborone via Johannesburg International Airport
- Ave. Duration
- 3h 48m
- When
- Every day
- Estimated price
- R 1,900–6,000
Flights from King Shaka International Airport to Johannesburg International Airport
- Ave. Duration
- 1h 11m
- When
- Every day
- Estimated price
- R 650–4,200
- Website
- flyairlink.com
Flights from King Shaka International Airport to Gaborone via Johannesburg International Airport
- Ave. Duration
- 3h 36m
- When
- Every day
- Estimated price
- R 1,900–10,000
Flights from King Shaka International Airport to Johannesburg International Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- R 1,000–3,800
- Website
- g-airways.com
Flights from King Shaka International Airport to Johannesburg International Airport
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- R 750–7,500
- Website
- flexflight.dk
Flights from King Shaka International Airport to Johannesburg International Airport
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- R 750–7,500
- Website
- flycemair.co.za
Flights from King Shaka International Airport to Johannesburg International Airport
- Ave. Duration
- 1h 12m
- When
- Every day
- Estimated price
- R 950–4,200
- Website
- turkishairlines.com
Flights from King Shaka International Airport to Gaborone via Johannesburg International Airport
- Ave. Duration
- 4h
- When
- Every day
- Estimated price
- R 1,900–10,000
Flights from King Shaka International Airport to Johannesburg International Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- R 1,000–7,000
- Website
- airbotswana.co.bw
Flights from King Shaka International Airport to Gaborone via Johannesburg International Airport
- Ave. Duration
- 2h 52m
- When
- Friday to Sunday
- Estimated price
- R 850–8,500
- Phone
- +258 87 599 8555
- Website
- etragomz.com
Bus from Queens Rd to Zeerust
- Ave. Duration
- 1h 26m
- Frequency
- Twice a week
- Estimated price
- R 150–850
- Schedules at
- etragomz.com
- Single
- R 150
Bus from Soshanguve to Zeerust
- Ave. Duration
- 2h 59m
- Frequency
- Twice a week
- Estimated price
- R 280–850
- Schedules at
- etragomz.com
- Single
- R 280
Bus from Soshanguve to Zeerust
- Ave. Duration
- 2h 59m
- Frequency
- Twice a week
- Estimated price
- R 280–850
- Schedules at
- etragomz.com
- Single
- R 280
Bus from Queens Rd to Zeerust
- Ave. Duration
- 1h 26m
- Frequency
- Twice a week
- Estimated price
- R 150–850
- Schedules at
- etragomz.com
- Single
- R 150
- Phone
- +27 11 611 8000
- [email protected]
- Website
- greyhound.co.za
Bus from Durban to Pretoria
- Ave. Duration
- 9h
- Frequency
- 4 times a day
- Estimated price
- R 370–700
- Schedules at
- greyhound.co.za
Bus from Durban Bus Stn to Johannesburg
- Ave. Duration
- 7h 35m
- Frequency
- 4 times a day
- Estimated price
- R 370–700
- Schedules at
- greyhound.co.za
Bus from Johannesburg to Pretoria
- Ave. Duration
- 53 min
- Frequency
- Every 4 hours
- Estimated price
- R 450–600
- Schedules at
- greyhound.co.za
- Phone
- +27 (0)21 380 4400
- [email protected]
- Website
- Intercape
Bus from Durban to Pretoria
- Ave. Duration
- 11h 15m
- Frequency
- Every 3 hours
- Estimated price
- R 320–800
- Website
- Intercape
- Full Flexi
- R 400–800
- Flexi
- R 360–700
- Saver
- R 320–650
- Phone
- +27 11 774 3333
- Website
- City to City
Bus from Durban to Pretoria
- Ave. Duration
- 8h 20m
- Frequency
- Twice a week
- Estimated price
- R 290–400
- Website
- City to City
Bus from Durban Bus Stn to Johannesburg
- Ave. Duration
- 7h 35m
- Frequency
- Twice a week
- Estimated price
- R 280–400
- Website
- City to City
Bus from Johannesburg to Pretoria
- Ave. Duration
- 45 min
- Frequency
- Twice a week
- Estimated price
- R 190–270
- Website
- City to City
- Phone
- 010 822 9000
- [email protected]
- Website
- eagleliner.co.za
Bus from Durban Bus Stn to Johannesburg
- Ave. Duration
- 8h 10m
- Frequency
- Hourly
- Estimated price
- R 320–600
- Schedules at
- eagleliner.co.za
- Single
- R 440–490
- Phone
- +27 11 672 9807
- [email protected]
- Website
- Vilamora Tours & Travel
Bus from Durban Bus Stn to Johannesburg
- Ave. Duration
- 7h 30m
- Frequency
- Twice daily
- Estimated price
- R 280–550
- Website
- Vilamora Tours & Travel
- Phone
- +27 86 158 9282
- Website
- res.prasa.com
Bus from Johannesburg to Pretoria
- Ave. Duration
- 55 min
- Frequency
- 3 times a day
- Estimated price
- R 220–310
- Schedules at
- res.prasa.com
- Normal
- R 240–290
Bus from Durban to Gaborone
- Ave. Duration
- 13h
- Frequency
- Twice a week
- Estimated price
- R 1,189
- Schedules at
- KJ Khandala Travel & Tours
- Ave. Duration
- 1h 1m
- Estimated price
- R 650–800
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 How to travel India's Golden Triangle, Is ride-sharing platform BlaBlaCar right for you?, and Travelling to and around Russia for the 2018 FIFA World Cup - to help you get the most out of your next trip.













