Flights to Port Elizabeth at a glance
- cities with nonstop flights here
- 3
- nonstop flights a week
- 117
- lowest fare from Johannesburg
- $67
- flight time from Johannesburg
- 1h 45m
- lowest fare from Cape Town
- $72
- flight time from Cape Town
- 1h 20m
- arrival airport
- Port Elizabeth International
Where you can fly to Port Elizabeth from
Nonstop flights, busiest routes first
| From | Flights a week | Flight time | Fare |
|---|---|---|---|
| Johannesburg 1h 45m, 68 a week | 68 | 1h 45m | from $67 |
| Cape Town 1h 20m, 30 a week | 30 | 1h 20m | from $72 |
| Durban 1h 25m, 19 a week | 19 | 1h 25m | from $109 |
Arrival airport
Where the nonstop flights land
Frequently asked questions
Where are there direct flights to Port Elizabeth from?
From 3 cities. The busiest routes are from Johannesburg (68 flights a week), Cape Town (30 flights a week) and Durban (19 flights a week).
How long is the flight from Johannesburg to Port Elizabeth?
A nonstop flight takes about 1 hour 45 minutes, tickets from $67.
How long is the flight from Cape Town to Port Elizabeth?
A nonstop flight takes about 1 hour 20 minutes, tickets from $72.
What is the cheapest city to fly to Port Elizabeth from?
Johannesburg from $67, Cape Town from $72 and Durban from $109.
Which airport do flights to Port Elizabeth arrive at?
All nonstop flights land at Port Elizabeth International (PLZ).
Cities near Port Elizabeth with their own flights
Worth a look when fares or dates to Port Elizabeth do not suit; distance by straight line