There are 4 ways to get from Ballito to Port Shepstone by bus, car, taxi, or bus (Greyhound)
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus
best- Take the bus from Durban Airport to Port Shepstonebus
2h 31mR 359–420Drive 167.8 km
- Drive from Ballito to Port Shepstonecar 167.8 km
1h 41mR 390–563Taxi
- Take the taxi from Ballito to Port Shepstonetaxi 167.8 km
1h 41mR 850–1,100Bus via Durban
- Take the bus from Ballito to Durbanbus
- Take the bus from Durban Station to Port Shepstonebus
4h 14mR 702–896
Questions & Answers
The cheapest way to get from Ballito to Port Shepstone is to bus which costs R 350 - R 420 and takes 2h 31m.
The fastest way to get from Ballito to Port Shepstone is to drive which takes 1h 41m and costs R 380 - R 600.
The distance between Ballito and Port Shepstone is 188 km. The road distance is 167.8 km.
The best way to get from Ballito to Port Shepstone without a car is to bus which takes 2h 31m and costs R 350 - R 420.
It takes approximately 2h 31m to get from Ballito to Port Shepstone, including transfers.
Yes, the driving distance between Ballito to Port Shepstone is 168 km. It takes approximately 1h 41m to drive from Ballito to Port Shepstone.
There are 1177+ hotels available in Port Shepstone.
What companies run services between Ballito, South Africa and Port Shepstone, South Africa?
Margate Coaches operates a bus from Durban Airport to Port Shepstone 5 times a day. Tickets cost R 240–280 and the journey takes 2h 16m.
- Phone
- +27 39 312 1406
- enquiriesr@margatecoach.co.za
- Website
- margatecoach.co.za
Bus from Durban Airport to Port Shepstone
- Ave. Duration
- 2h 16m
- Frequency
- 5 times a day
- Estimated price
- R 240–280
- Schedules at
- margatecoach.co.za
Bus from Durban Station to Port Shepstone
- Ave. Duration
- 1h 51m
- Frequency
- 5 times a day
- Estimated price
- R 230–270
- Schedules at
- margatecoach.co.za
- Phone
- +27 11 611 8000
- bookings@greyhound.co.za
- Website
- greyhound.co.za
Bus from Ballito to Durban
- Ave. Duration
- 1h 20m
- Frequency
- Once daily
- Estimated price
- R 450–600
- Schedules at
- greyhound.co.za
- Ave. Duration
- 1h 41m
- Estimated price
- R 850–1,100
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 4 stunningly beautiful Philippines islands you need to visit, The beginner’s guide to the 2018 World Nomad Games, and Need to know: Eurostar - to help you get the most out of your next trip.






