There are 6 ways to get from Port Shepstone to Benoni by bus, plane, bus (Greyhound), 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.
Bus to King Shaka International Airport, fly
best- Take the bus from Port Shepstone to Durban Airportbus
- Fly from King Shaka International Airport (DUR) to Johannesburg International Airport (JNB)plane DUR - JNB
4h 37mR 1,384–3,399Bus via Durban
cheapest- Take the bus from Port Shepstone to Durban Stationbus
- Take the bus from Durban Bus Stn to Johannesburgbus
12h 6mR 587–1,146Drive 647.2 km
- Drive from Port Shepstone to Benonicar 647.2 km
7h 27mR 1,504–2,172Fly from Margate
- Fly from Margate (MGH) to Johannesburg International Airport (JNB)plane MGH - JNB
3h 38mR 2,927–5,635Bus, bus to Pietermaritzburg, fly
- Take the bus from Port Shepstone to Durban Stationbus
- Take the bus from Durban Bus Stn to Burger Stbus
- Fly from Pietermaritzburg (PZB) to Johannesburg International Airport (JNB)plane PZB - JNB
6h 9mR 2,677–4,246Bus
- Take the bus from Margate to Pretoriabus
- Take the bus from Pretoria to Benonibus
17h 43mR 668–1,176
King Shaka International Airport (DUR) to Johannesburg International Airport (JNB) flights
Comparing Your Travel Options
The cheapest way to get from Port Shepstone to Benoni is to bus via Durban which costs R 550 - R 1 200 and takes 12h 6m.
The fastest way to get from Port Shepstone to Benoni is to fly which takes 3h 38m and costs R 2 900 - R 6 000.
No, there is no direct bus from Port Shepstone to Benoni. However, there are services departing from Port Shepstone and arriving at Benoni via Durban Bus Stn and Johannesburg. The journey, including transfers, takes approximately 12h 6m.
The distance between Port Shepstone and Benoni is 665 km. The road distance is 647.2 km.
The best way to get from Port Shepstone to Benoni without a car is to bus via Durban which takes 12h 6m and costs R 550 - R 1 200.
It takes approximately 4h 37m to get from Port Shepstone to Benoni, including transfers.
Port Shepstone to Benoni bus services, operated by Margate Coaches, depart from Port Shepstone station.
The best way to get from Port Shepstone to Benoni is to bus via Durban which takes 12h 6m and costs R 550 - R 1 200. Alternatively, you can fly, which costs R 2 900 - R 6 000 and takes 3h 38m.
Port Shepstone to Benoni bus services, operated by Margate Coaches, arrive at Durban Station.
Yes, the driving distance between Port Shepstone to Benoni is 647 km. It takes approximately 7h 27m to drive from Port Shepstone to Benoni.
What companies run services between Port Shepstone, South Africa and Benoni, South Africa?
You can take a bus from Port Shepstone to Benoni via Durban Station, Durban Bus Stn, and Johannesburg in around 12h 6m. Alternatively, CemAir flies from Margate (MGH) to Johannesburg International Airport (JNB) once daily.
- 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 Johannesburg International Airport
- Ave. Duration
- 1h 11m
- When
- Every day
- Estimated price
- R 700–7,500
Flights from Margate to Johannesburg International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- R 2,300–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 950–6,000
- Website
- flexflight.dk
Flights from King Shaka International Airport to Johannesburg International Airport
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- R 950–6,000
- Website
- flyairlink.com
Flights from King Shaka International Airport to Johannesburg International Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- R 1,200–2,700
Flights from Pietermaritzburg to Johannesburg International Airport
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- R 1,900–3,000
- Website
- flycemair.co.za
Flights from King Shaka International Airport to Johannesburg International Airport
- Ave. Duration
- 1h 11m
- When
- Every day
- Estimated price
- R 700–4,700
Flights from Margate to Johannesburg International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- R 2,300–3,800
- Website
- turkishairlines.com
Flights from King Shaka International Airport to Johannesburg International Airport
- Ave. Duration
- 1h 13m
- When
- Every day
- Estimated price
- R 700–7,500
Flights from Pietermaritzburg to Johannesburg International Airport
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- R 1,900–3,000
- Phone
- +27 39 312 1406
- [email protected]
- Website
- margatecoach.co.za
Bus from Port Shepstone to Durban Airport
- Ave. Duration
- 2h 17m
- Frequency
- 5 times a day
- Estimated price
- R 290–330
- Schedules at
- margatecoach.co.za
Bus from Port Shepstone to Durban Station
- Ave. Duration
- 1h 51m
- Frequency
- 5 times a day
- Estimated price
- R 280–320
- Schedules at
- margatecoach.co.za
Bus from Port Shepstone to Durban Station
- Ave. Duration
- 1h 51m
- Frequency
- 5 times a day
- Estimated price
- R 280–320
- Schedules at
- margatecoach.co.za
- 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
Bus from Durban Bus Stn to Burger St
- Ave. Duration
- 1h 10m
- Frequency
- Hourly
- Estimated price
- R 65–200
- Schedules at
- eagleliner.co.za
- Single
- R 65–200
Bus from Pretoria to Benoni
- Ave. Duration
- 1h 32m
- Frequency
- Once daily
- Estimated price
- R 70–210
- Schedules at
- eagleliner.co.za
- Single
- R 70–210
- Phone
- +27 11 611 8000
- [email protected]
- Website
- greyhound.co.za
Bus from Durban Bus Stn to Johannesburg
- Ave. Duration
- 7h 35m
- Frequency
- 3 times a day
- Estimated price
- R 300–650
- Schedules at
- greyhound.co.za
- 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
Bus from Durban Bus Stn to Burger St
- Ave. Duration
- 59 min
- Frequency
- Twice daily
- Estimated price
- R 310–410
- Website
- Vilamora Tours & Travel
- Phone
- +27 11 774 3333
- 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 Durban Bus Stn to Burger St
- Ave. Duration
- 59 min
- Frequency
- Twice a week
- Estimated price
- R 160–190
- Website
- City to City
- Phone
- +27 (0)21 380 4400
- [email protected]
- Website
- Intercape
Bus from Margate to Pretoria
- Ave. Duration
- 13h 45m
- Frequency
- Twice daily
- Estimated price
- R 360–700
- Website
- Intercape
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 get from Heathrow Airport into central London, French strikes 2018: What are my alternative transport options?, and Italian Lakes: Getting around by train - to help you get the most out of your next trip.
Booking & Getting There
There are 918+ hotels available in Benoni.













