Flights from Port Elizabeth to Johannesburg
PLZ to JNB. All flight routes from Port Elizabeth, South Africa to Johannesburg International, South Africa. These routes are operated by 5 different airlines. You can either fly non-stop or choose a transit flight via Durban. The shortest flight time is 1 hour and 35 minutes.
Find the best prices on hotels and car rental near Johannesburg
We got great deals on hotels and car rentals near the airport.
Port Elizabeth to Johannesburg flights
With over 124 flights every week and 5 different airlines you have a wide option of flights to choose from. You can fly non-stop to Johannesburg (JNB) from Port Elizabeth (PLZ) with Safair, South African Airways, Airlink (South Africa) or CemAir or you can choose the stopover option via Durban (DUR).
Tip! You might want to consider arriving at Lanseria (HLA) instead.
Port Elizabeth to Johannesburg with Safair
You can fly non-stop every weekday with flights departing from 8 am to 20 pm. You also have the option to do a transit flight via Durban.
With South African Airways
You can fly non-stop every weekday with flights departing at 13 pm, 17 pm or 18 pm. South African Airways is a Star Alliance member.
With Airlink (South Africa)
You can fly non-stop every weekday with flights departing between 6 am and 19 pm. You also have the option to do a transit flight via Durban.
With CemAir
You can fly non-stop every weekday with flights departing between 9 am and 19 pm.
Miles & flight time: PLZ - JNB
The shortest flight time between PLZ and JNB is 1 hour and 40 minutes.
Via | Total flight time | Layover time | Miles |
---|---|---|---|
Direct | 1h 40m | - | 567 (912 km) |
DUR Durban | 4h 10m | 1h 35m | 743 (1195 km) |
Unpublished Flight Rates From Port Elizabeth to Johannesburg