From which city?
Johannesburg
21 Nov → 23 Nov 2026 · 2 days · direct
€120
Check the priceCape Town
26 Nov → 29 Nov 2026 · 3 days · direct
€122
Check the priceKinshasa
15 Nov → 23 Nov 2026 · 8 days · 2 stops
€638
Check the priceCopenhagen
1 Apr → 12 Apr 2027 · 11 days · 2 stops
€993
Check the priceIstanbul
16 Dec → 6 Jan 2027 · 21 days · 2 stops
€1,039
Check the priceAlmaty
30 Nov → 6 Dec 2026 · 6 days · 2 stops
€1,046
Check the priceLondon
26 Mar → 10 Apr 2027 · 15 days · 2 stops
€1,094
Check the priceAbuja
26 Nov → 2 Dec 2026 · 6 days · 2 stops
€1,119
Check the priceBaku
27 Nov → 29 Nov 2026 · 2 days · 3 stops
€1,267
Check the priceAstana
27 Apr → 11 May 2027 · 14 days · 4 stops
€1,306
Check the price
Port Elizabeth at a glance
- Lowest fare
- €120 from Johannesburg, 21 Nov 2026 to 23 Nov 2026
- Flight time
- about 1h 30m non-stop from Johannesburg (890 km)
- Time difference
- none with Johannesburg
- Departure cities
- 10 cities, including Johannesburg, Cape Town, Kinshasa, Copenhagen
Frequently asked questions
How much is a flight to Port Elizabeth?
The best fare found by Eunodia is €120 return from Johannesburg, leaving on 21 Nov 2026. Prices change every day.
How long is the flight to Port Elizabeth?
Count on about 1h 30m non-stop from Johannesburg. With a stop, the trip takes longer.
What is the time difference in Port Elizabeth?
There is no time difference between Port Elizabeth and Johannesburg.
Which cities can I fly to Port Elizabeth from?
Eunodia tracks flights to Port Elizabeth from 10 cities, including Johannesburg, Cape Town, Kinshasa, Copenhagen.
While in Port Elizabeth
Plan the rest of your trip with our partners.