There are 6 ways to get from Port Alfred to Port Edward by taxi, bus, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Taxi, bus
best- Take the taxi from Port Alfred to Grahamstowntaxi
- Take the bus from Grahamstown to Portshepstonebus
- Take the bus from Port Shepstone to Port Edwardbus
12h 22mR 1,259–1,595Drive 625.2 km
- Drive from Port Alfred to Port Edwardcar 625.2 km
9h 3mR 1,389–2,007Taxi to East London, fly to Margate
- Take the taxi from Port Alfred to East London (ELS)taxi
- Fly from East London (ELS) to Margate (MGH)plane ELS - MGH
7h 35mR 6,052–11,249Taxi to East London, fly to King Shaka International Airport, bus
- Take the taxi from Port Alfred to East London (ELS)taxi
- Fly from East London (ELS) to King Shaka International Airport (DUR)plane ELS - DUR
- Take the bus from Durban Airport to Port Edwardbus
6h 36mR 2,222–4,119Taxi, bus to Port Elizabeth, fly to King Shaka International Airport, bus
- Take the taxi from Port Alfred to Grahamstowntaxi
- Take the bus from Grahamstown to Port Elizabethbus
- Fly from Port Elizabeth (PLZ) to King Shaka International Airport (DUR)plane PLZ - DUR
- Take the bus from Durban Airport to Port Edwardbus
9h 7mR 2,603–4,801Taxi to East London, fly to Pietermaritzburg, bus
- Take the taxi from Port Alfred to East London (ELS)taxi
- Fly from East London (ELS) to Pietermaritzburg (PZB)plane ELS - PZB
- Take the bus from Pietermaritzburg to Umzikhulubus
- Take the bus from Port Shepstone to Port Edwardbus
9h 47mR 3,172–6,099
East London (ELS) to Margate (MGH) flights
Questions & Answers
The cheapest way to get from Port Alfred to Port Edward is to taxi and bus which costs R 1 200 - R 1 600 and takes 12h 22m.
The fastest way to get from Port Alfred to Port Edward is to taxi and fly and bus which takes 6h 36m and costs R 2 200 - R 4 200.
The distance between Port Alfred and Port Edward is 837 km. The road distance is 625.2 km.
The best way to get from Port Alfred to Port Edward without a car is to taxi and bus which takes 12h 22m and costs R 1 200 - R 1 600.
It takes approximately 12h 22m to get from Port Alfred to Port Edward, including transfers.
Yes, the driving distance between Port Alfred to Port Edward is 625 km. It takes approximately 9h 3m to drive from Port Alfred to Port Edward.
There are 585+ hotels available in Port Edward.
What companies run services between Port Alfred, South Africa and Port Edward, South Africa?
There is no direct connection from Port Alfred to Port Edward. However, you can take the taxi to Grahamstown, take the bus to Portshepstone, walk to Port Shepstone, then take the bus to Port Edward. Alternatively, you can drive from Port Alfred to Port Edward in around 9h 3m.
- Website
- flyairlink.com
Flights from Port Elizabeth to King Shaka International Airport
- Ave. Duration
- 1h 20m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- R 1,800–2,700
Flights from East London to Pietermaritzburg via Johannesburg
- Ave. Duration
- 4h 49m
- When
- Every day
- Estimated price
- R 1,600–9,500
- Website
- flycemair.co.za
Flights from East London to Margate via Johannesburg
- Ave. Duration
- 4h 25m
- When
- Monday to Saturday
- Estimated price
- R 5,000–13,000
- Website
- flysafair.co.za
Flights from East London to King Shaka International Airport
- Ave. Duration
- 1h 15m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- R 1,100–2,500
Flights from Port Elizabeth to King Shaka International Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- R 1,300–3,200
- Phone
- +27 86 158 9282
- Website
- res.prasa.com
Bus from Grahamstown to Portshepstone
- Ave. Duration
- 9h 44m
- Frequency
- Once daily
- Estimated price
- R 370–550
- Schedules at
- res.prasa.com
- Phone
- +27 39 312 1406
- [email protected]
- Website
- margatecoach.co.za
Bus from Port Shepstone to Port Edward
- Ave. Duration
- 40 min
- Frequency
- 5 times a day
- Estimated price
- R 200–230
- Schedules at
- margatecoach.co.za
Bus from Durban Airport to Port Edward
- Ave. Duration
- 2h 56m
- Frequency
- 5 times a day
- Estimated price
- R 260–300
- Schedules at
- margatecoach.co.za
Bus from Durban Airport to Port Edward
- Ave. Duration
- 2h 56m
- Frequency
- 5 times a day
- Estimated price
- R 260–300
- Schedules at
- margatecoach.co.za
Bus from Port Shepstone to Port Edward
- Ave. Duration
- 40 min
- Frequency
- 5 times a day
- Estimated price
- R 200–230
- Schedules at
- margatecoach.co.za
- Phone
- +27 11 672 9807
- [email protected]
- Website
- Vilamora Tours & Travel
Bus from Grahamstown to Port Elizabeth
- Ave. Duration
- 1h 48m
- Frequency
- Once daily
- Estimated price
- R 310–430
- Website
- Vilamora Tours & Travel
- Phone
- +27 11 611 8000
- [email protected]
- Website
- greyhound.co.za
Bus from Pietermaritzburg to Umzikhulu
- Ave. Duration
- 1h 35m
- Frequency
- Once daily
- Estimated price
- R 470–600
- Schedules at
- greyhound.co.za
- Ave. Duration
- 1h 14m
- Estimated price
- R 650–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 Thanksgiving 2018: How to travel stress-free, Travelling by boat in Italy, and Best ways to travel around Australia - to help you get the most out of your next trip.









