- Home
- Flights
- Flights from Port Elizabeth
- Port Elizabeth to Johannesburg
Flights from Port Elizabeth to Johannesburg
Airlink, CemAir, FlySafair and South African Airways fly nonstop from Port Elizabeth to Johannesburg. The flight takes around 1h 38m.
Direct flights available 1h 38m
Port Elizabeth to Johannesburg at a glance
Fastest flight1h 38mEstimated
Nonstop flightsYesAirlink, CemAir, FlySafair
Airlines flying nonstop from Port Elizabeth to Johannesburg
4 airlines on this route.
Good to know
- Distance
- 909 km564 miles
- Flight time
- 1h 38mestimate
- Time difference
- NoneJohannesburg vs Port Elizabeth
- Currency in Johannesburg
- ZAR
- Airports
- PLZ → JNB, HLA
Flights from Port Elizabeth to Johannesburg: questions answered
Are there direct flights from Port Elizabeth to Johannesburg?
Yes. Airlink, CemAir, FlySafair and South African Airways fly this route nonstop.
How long is the flight from Port Elizabeth to Johannesburg?
A nonstop flight covers 909 km and takes around 1h 38m.
Which airlines fly from Port Elizabeth to Johannesburg?
Airlink, CemAir, FlySafair and South African Airways operate nonstop flights on this route.
Which airports serve Port Elizabeth and Johannesburg?
Port Elizabeth: Chief Dawid Stuurman International Airport (PLZ). Johannesburg: O.R. Tambo International Airport (JNB) and Lanseria International Airport (HLA).

