There are 5 ways to get from Krugersdorp to Ballito by plane, bus (Greyhound), car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly from Lanseria International Airport
best- Fly from Lanseria International Airport (HLA) to King Shaka International Airport (DUR)plane HLA - DUR
1h 48mR 1,320–3,993Bus via Beacon Rd &Goudvis Ave
cheapest- Take the bus from Johannesburg to Durban Bus Stnbus
10h 25mR 925–1,477Bus (Greyhound)
- Take the bus from Eldorado Park to Durbanbus
9h 47mR 1,169–1,657Drive 636 km
- Drive from Krugersdorp to Ballitocar 636 km
7h 9mR 1,433–2,070Taxi to Johannesburg International Airport, fly
- Take the taxi from Krugersdorp to Johannesburg-Airport-JNBtaxi
- Fly from Johannesburg International Airport (JNB) to King Shaka International Airport (DUR)plane JNB - DUR
2h 11mR 1,707–3,611
Lanseria International Airport (HLA) to King Shaka International Airport (DUR) flights
Questions & Answers
The cheapest way to get from Krugersdorp to Ballito is to bus via Beacon Rd &Goudvis Ave which costs R 900 - R 1 500 and takes 10h 25m.
The fastest way to get from Krugersdorp to Ballito is to fly which takes 1h 48m and costs R 1 300 - R 4 000.
No, there is no direct bus from Krugersdorp to Ballito. However, there are services departing from Eldorado Park and arriving at Durban Airport via Durban Station. The journey, including transfers, takes approximately 9h 47m.
The distance between Krugersdorp and Ballito is 564 km. The road distance is 636 km.
The best way to get from Krugersdorp to Ballito without a car is to bus which takes 9h 47m and costs R 1 100 - R 1 700.
It takes approximately 1h 48m to get from Krugersdorp to Ballito, including transfers.
Krugersdorp to Ballito bus services, operated by Greyhound ZA, depart from Eldorado Park station.
The best way to get from Krugersdorp to Ballito is to fly which takes 1h 48m and costs R 1 300 - R 4 000. Alternatively, you can bus, which costs R 1 100 - R 1 700 and takes 9h 47m.
Krugersdorp to Ballito bus services, operated by Greyhound ZA, arrive at Durban station.
Yes, the driving distance between Krugersdorp to Ballito is 636 km. It takes approximately 7h 9m to drive from Krugersdorp to Ballito.
What companies run services between Krugersdorp, South Africa and Ballito, South Africa?
Safair flies from Lanseria International Airport (HLA) to King Shaka International Airport (DUR) 4 times a day. Alternatively, Greyhound ZA operates a bus from Eldorado Park to Durban once daily. Tickets cost R 370–700 and the journey takes 7h 36m.
- 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 700–1,800
- 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–3,900
- 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
- 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–3,900
- 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
- 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–6,500
- Phone
- +27 11 611 8000
- [email protected]
- Website
- greyhound.co.za
Bus from Eldorado Park to Durban
- Ave. Duration
- 7h 36m
- 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 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 Johannesburg to Durban Bus Stn
- Ave. Duration
- 7h 30m
- Frequency
- Twice daily
- Estimated price
- R 280–550
- Website
- https://www.vila-mora.co.za/
- Ave. Duration
- 50 min
- Estimated price
- R 850–1,100
Corporate Cabs
- Phone
- +27 11 782 1391
- Website
- corporatecabs.co.za
Orange Cabs
- Phone
- 0860 700 222
- Website
- orangecab.co.za
Ortiac
- Phone
- +27 76 382 9496
- Website
- ortiacortambocab.co.za
Sandton Taxi Cabs
- Phone
- +27 78 396 4115
- Website
- sandtontaxicabs.co.za
UBER
- Phone
- 0800172956
- Website
- uber.com
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 Which side of Niagara Falls should I choose (and how do I get there)?, Italian Lakes: Getting around by train, and Getting to Rome from the airport - to help you get the most out of your next trip.
More Questions & Answers
There are 269+ hotels available in Ballito.








