There are 6 ways to get from Port Shepstone to George 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 George Airport (GRJ)plane DUR - GRJ
5h 32mR 2,320–4,469Bus via Johannesburg (Greyhound)
cheapest- Take the bus from Umzikhulu to Johannesburgbus 17202
- Take the bus from Johannesburg to St Marks Squarebus
27hR 1,000–1,475Bus via Butterworth
- Take the bus from Umzikhulu to Mthathabus
- Take the bus from Mthatha to Butterworthbus
- Take the bus from Butterworth to East Londonbus
- Take the bus from East London to George Railway Stnbus
21h 18mR 1,975–2,677Drive 1,106.4 km
- Drive from Port Shepstone to Georgecar 1,106.4 km
14h 31mR 2,510–3,626Bus to Pietermaritzburg, fly
- Take the bus from Umzikhulu to Pietermaritzburgbus
- Fly from Pietermaritzburg (PZB) to George Airport (GRJ)plane PZB - GRJ
6h 47mR 1,887–4,330Bus
- Take the bus from Port Shepstone to Durban Stationbus
- Take the bus from Durban to Port Elizabethbus
- Take the bus from Port Elizabeth to George Railway Stnbus
24h 14mR 1,255–1,798
King Shaka International Airport (DUR) to George Airport (GRJ) flights
Questions & Answers
The cheapest way to get from Port Shepstone to George is to bus via Johannesburg which costs R 1 000 - R 1 500 and takes 27h.
The fastest way to get from Port Shepstone to George is to bus and fly which takes 5h 32m and costs R 2 300 - R 4 500.
No, there is no direct bus from Port Shepstone to George. However, there are services departing from Umzikhulu and arriving at George Railway Stn via Mthatha, Butterworth, East London Stn and East London. The journey, including transfers, takes approximately 21h 18m.
The distance between Port Shepstone and George is 1134 km. The road distance is 1106.4 km.
The best way to get from Port Shepstone to George without a car is to bus via Butterworth which takes 21h 18m and costs R 1 900 - R 2 700.
It takes approximately 5h 32m to get from Port Shepstone to George, including transfers.
Port Shepstone to George bus services, operated by Greyhound ZA, depart from Umzikhulu station.
Port Shepstone to George bus services, operated by Greyhound ZA, arrive at Mthatha station.
Yes, the driving distance between Port Shepstone to George is 1106 km. It takes approximately 14h 31m to drive from Port Shepstone to George.
There are 779+ hotels available in George.
What companies run services between Port Shepstone, South Africa and George, South Africa?
You can take a bus from Umzikhulu to George Railway Stn via Mthatha, Butterworth, East London, East London Stn, and East London in around 21h 18m.
- Website
- flysafair.co.za
Flights from King Shaka International Airport to George Airport via Lanseria
- Ave. Duration
- 4h
- When
- Every day
- Estimated price
- R 1,800–3,100
Flights from King Shaka International Airport to George Airport via Johannesburg
- Ave. Duration
- 4h 26m
- When
- Friday, Sunday, Monday, and Wednesday
- Estimated price
- R 1,800–3,100
Flights from Pietermaritzburg to George Airport via Johannesburg
- Ave. Duration
- 4h
- When
- Monday to Friday
- Estimated price
- R 1,300–3,600
- 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 240–280
- Schedules at
- margatecoach.co.za
Bus from Port Shepstone to Durban Station
- Ave. Duration
- 1h 51m
- Frequency
- 5 times a day
- Estimated price
- R 230–270
- Schedules at
- margatecoach.co.za
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 Train travel in France: A guide to SNCF, Italian Lakes: Getting around by train, and Travelling to the US: What do I need to know? - to help you get the most out of your next trip.

