There are 4 ways to get from Ballito to Port Saint John’s by car, plane, taxi, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Drive 381.5 km
best- Drive from Ballito to Port Saint John’scar 381.5 km
5h 21mR 864–1,247Fly to Mthatha Airport, taxi
- Fly from King Shaka International Airport (DUR) to Mthatha Airport (UTT)plane DUR - UTT
- Take the taxi from Mthatha Airport (UTT) to Port Saint John’staxi
5h 22mR 4,169–6,990Bus, taxi
- Take the bus from Durban Airport to Wild Coast Sun Hotelbus
- Take the taxi from Wild Coast Sun Hotel to Port Saint John’staxi
6h 18mR 1,579–1,940Fly to Margate, taxi
- Fly from King Shaka International Airport (DUR) to Margate (MGH)plane DUR - MGH
- Take the taxi from Margate (MGH) to Port Saint John’staxi
7h 27mR 5,419–10,440
King Shaka International Airport (DUR) to Mthatha Airport (UTT) flights
Questions & Answers
The cheapest way to get from Ballito to Port Saint John’s is to drive which costs R 850 - R 1 300 and takes 5h 21m.
The fastest way to get from Ballito to Port Saint John’s is to drive which takes 5h 21m and costs R 850 - R 1 300.
The distance between Ballito and Port Saint John’s is 381 km. The road distance is 381.5 km.
The best way to get from Ballito to Port Saint John’s without a car is to bus and taxi which takes 6h 18m and costs R 1 500 - R 2 000.
It takes approximately 5h 21m to drive 381.5 km from Ballito to Port Saint John’s.
Yes, the driving distance between Ballito to Port Saint John’s is 381 km. It takes approximately 5h 21m to drive from Ballito to Port Saint John’s.
There are 26+ hotels available in Port Saint John’s.
What companies run services between Ballito, South Africa and Port Saint John’s, South Africa?
You can drive from Ballito to Port Saint John’s in around 5h 21m.
- Website
- flyairlink.com
Flights from King Shaka International Airport to Mthatha Airport via Johannesburg
- Ave. Duration
- 4h 26m
- When
- Every day
- Estimated price
- R 3,400–6,000
Flights from King Shaka International Airport to Mthatha Airport via Nelspruit, Johannesburg
- Ave. Duration
- 7h 30m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- R 3,400–6,000
- Website
- flysaa.com
Flights from King Shaka International Airport to Margate via Johannesburg
- Ave. Duration
- 3h 57m
- When
- Every day
- Estimated price
- R 3,900–8,500
- Website
- flycemair.co.za
Flights from King Shaka International Airport to Margate via Johannesburg
- Ave. Duration
- 3h 57m
- When
- Every day
- Estimated price
- R 3,900–8,500
- Phone
- +27 39 312 1406
- [email protected]
- Website
- margatecoach.co.za
Bus from Durban Airport to Wild Coast Sun Hotel
- Ave. Duration
- 3h 1m
- Frequency
- 5 times a day
- Estimated price
- R 260–300
- Schedules at
- margatecoach.co.za
- Ave. Duration
- 2h 44m
- Estimated price
- R 650–1,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 do I buy a London Underground ticket?, The London Underground: Essential tips to navigate the Tube, and Need to know: Greyhound - to help you get the most out of your next trip.

