There are 7 ways to get from Pietermaritzburg to Port Alfred by plane, taxi, bus, 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.
Fly to East London, taxi
best- Fly from Pietermaritzburg (PZB) to East London (ELS)plane PZB - ELS
- Take the taxi from East London (ELS) to Port Alfredtaxi
5h 34mR 2,377–5,432Bus, taxi #3
cheapest- Take the bus from Burger St to Durban Bus Stnbus
- Take the bus from Durban to Port Elizabethbus
- Take the bus from Port Elizabeth to Grahamstownbus
- Take the taxi from Grahamstown to Port Alfredtaxi
21h 24mR 1,485–2,440Bus, taxi via Port Shepstone (Greyhound)
- Take the bus from Pietermaritzburg to Umzikhulubus
- Take the bus from Umzikhulu to Mthathabus
- Take the bus from Mthatha to Butterworthbus
- Take the taxi from Butterworth to Stutterheimtaxi
- Take the bus from Stutterheim to King Williams Townbus
- Take the taxi from King Williams Town to Port Alfredtaxi
14h 51mR 3,322–4,235Drive 720.1 km
- Drive from Pietermaritzburg to Port Alfredcar 720.1 km
9h 59mR 1,626–2,348Fly to Port Elizabeth, bus, taxi
- Fly from Pietermaritzburg (PZB) to Port Elizabeth (PLZ)plane PZB - PLZ
- Take the bus from Port Elizabeth to Grahamstownbus
- Take the taxi from Grahamstown to Port Alfredtaxi
8h 46mR 4,147–8,342Bus, taxi
- Take the bus from Pietermaritzburg to Mthathabus
- Take the bus from Mthatha to Butterworthbus
- Take the bus from Butterworth to East Londonbus
- Take the bus from East London to Peddiebus
- Take the taxi from Peddie to Port Alfredtaxi
16h 10mR 2,286–3,160Bus, taxi #2
- Take the bus from Pietermaritzburg to Mthathabus
- Take the bus from Mthatha to Komanibus
- Take the bus from Queenstown to Grahamstownbus
- Take the taxi from Grahamstown to Port Alfredtaxi
16h 23mR 1,851–2,490
Pietermaritzburg (PZB) to East London (ELS) flights
Questions & Answers
The cheapest way to get from Pietermaritzburg to Port Alfred is to drive which costs R 1 600 - R 2 400 and takes 9h 59m.
The fastest way to get from Pietermaritzburg to Port Alfred is to fly and taxi which takes 5h 34m and costs R 2 300 - R 5 500.
The distance between Pietermaritzburg and Port Alfred is 583 km. The road distance is 720.1 km.
The best way to get from Pietermaritzburg to Port Alfred without a car is to bus and taxi via Port Shepstone which takes 14h 51m and costs R 3 300 - R 4 300.
It takes approximately 5h 34m to get from Pietermaritzburg to Port Alfred, including transfers.
Yes, the driving distance between Pietermaritzburg to Port Alfred is 720 km. It takes approximately 9h 59m to drive from Pietermaritzburg to Port Alfred.
There are 160+ hotels available in Port Alfred.
What companies run services between Pietermaritzburg, South Africa and Port Alfred, South Africa?
There is no direct connection from Pietermaritzburg to Port Alfred. However, you can take the taxi to Pietermaritzburg (PZB) airport, fly to East London (ELS), then take the taxi to Port Alfred. Alternatively, you can take the bus to Umzikhulu, take the bus to Mthatha, take the bus to Butterworth, take the taxi to Stutterheim, take the bus to King Williams Town, then take the taxi to Port Alfred.
- Website
- flyairlink.com
Flights from Pietermaritzburg to East London via Johannesburg
- Ave. Duration
- 5h 10m
- When
- Every day
- Estimated price
- R 3,600–9,000
Flights from Pietermaritzburg to Port Elizabeth via Johannesburg
- Ave. Duration
- 6h 16m
- When
- Every day
- Estimated price
- R 3,100–7,000
Flights from Pietermaritzburg to Port Elizabeth via Johannesburg, Capetown
- Ave. Duration
- 9h 40m
- When
- Monday to Friday
- Estimated price
- R 4,800–7,000
Flights from Pietermaritzburg to Port Elizabeth via Johannesburg, Durban
- Ave. Duration
- 10h 40m
- When
- Monday to Friday
- Estimated price
- R 3,600–7,000
- Website
- flysafair.co.za
Flights from Pietermaritzburg to East London via Johannesburg
- Ave. Duration
- 4h 48m
- When
- Sunday, Monday, Tuesday, Wednesday, Thursday, and Friday
- Estimated price
- R 1,500–4,300
- 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
Bus from Umzikhulu to Mthatha
- Ave. Duration
- 4h 25m
- Frequency
- Once daily
- Estimated price
- R 490–650
- Schedules at
- greyhound.co.za
Bus from Mthatha to Butterworth
- Ave. Duration
- 1h 45m
- Frequency
- Once daily
- Estimated price
- R 460–600
- Schedules at
- greyhound.co.za
Bus from Stutterheim to King Williams Town
- Ave. Duration
- 35 min
- Frequency
- Twice daily
- Estimated price
- R 450–600
- Schedules at
- greyhound.co.za
Bus from Pietermaritzburg to Mthatha
- Ave. Duration
- 6h
- Frequency
- Twice daily
- Estimated price
- R 390–650
- Schedules at
- greyhound.co.za
Bus from Mthatha to Butterworth
- Ave. Duration
- 1h 45m
- Frequency
- Once daily
- Estimated price
- R 460–600
- Schedules at
- greyhound.co.za
Bus from East London to Peddie
- Ave. Duration
- 1h 37m
- Frequency
- Once daily
- Estimated price
- R 460–600
- Schedules at
- greyhound.co.za
Bus from Pietermaritzburg to Mthatha
- Ave. Duration
- 6h
- Frequency
- Twice daily
- Estimated price
- R 390–650
- Schedules at
- greyhound.co.za
Bus from Mthatha to Komani
- Ave. Duration
- 4h 30m
- Frequency
- Once daily
- Estimated price
- R 480–600
- Schedules at
- greyhound.co.za
- Phone
- +27 11 672 9807
- [email protected]
- Website
- vila-mora.co.za
Bus from Port Elizabeth to Grahamstown
- Ave. Duration
- 1h 47m
- Frequency
- Once daily
- Estimated price
- R 310–430
- Website
- https://www.vila-mora.co.za/
Bus from Queenstown to Grahamstown
- Ave. Duration
- 2h 35m
- Frequency
- Once daily
- Estimated price
- R 330–450
- Website
- https://www.vila-mora.co.za/
Bus from Burger St to Durban Bus Stn
- Ave. Duration
- 1h
- Frequency
- Twice daily
- Estimated price
- R 310–410
- Website
- https://www.vila-mora.co.za/
Bus from Port Elizabeth to Grahamstown
- Ave. Duration
- 1h 47m
- Frequency
- Once daily
- Estimated price
- R 310–430
- Website
- https://www.vila-mora.co.za/
- Phone
- 010 822 9000
- [email protected]
- Website
- eagleliner.co.za
Bus from Butterworth to East London
- Ave. Duration
- 1h 30m
- Frequency
- Twice daily
- Estimated price
- R 85–220
- Schedules at
- eagleliner.co.za
- Single
- R 85–220
Bus from Burger St to Durban Bus Stn
- Ave. Duration
- 1h 25m
- Frequency
- Hourly
- Estimated price
- R 65–200
- Schedules at
- eagleliner.co.za
- Single
- R 65–200
- Phone
- +27 (0)21 380 4400
- [email protected]
- Website
- intercape.co.za
Bus from Durban to Port Elizabeth
- Ave. Duration
- 15h 15m
- Frequency
- Once daily
- Estimated price
- R 460–800
- Website
- https://www.intercape.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, Which side of Niagara Falls should I choose (and how do I get there)?, and 4 stunningly beautiful Philippines islands you need to visit - to help you get the most out of your next trip.










