Pretoria to Port Elizabeth: Distance & Travel Options
Road: ~1,100 km (684 mi) via N1 S → N9 S (Bloemfontein → Graaff-Reinet → PE).
Drive time: 11–12 hrs.
Flight (Recommended)
- Pretoria → OR Tambo (JNB) 45 min (Gautrain) + 1h 45m flight to PLZ (Port Elizabeth / Gqeberha).
- Total door-to-door: ~4.5 hrs.
- Carriers: SAA, Airlink, FlySafair, Lift.
Bus
- Intercape, Greyhound: 14–16 hrs overnight. ~R600–R1,000.
Train
- Shosholoza Meyl: Johannesburg → PE (not Pretoria direct). 26 hrs. Limited schedule.
Cost Snapshot (2024)
- Fuel (car): ~R2,200 (petrol, one way).
- Flight: R1,500–R3,500 (book early).
- Bus: R600–R1,000.