Cheap flights from Port Elizabeth to Johannesburg

69 nonstop flights a week, 3 of them today. Operated by 4 airlines, about 1h 40m in the air, 556 mi (894 km). Tickets from $62.

Flights from Port Elizabeth to Johannesburg

Pick a departure date to see flights and seller prices

We search agencies and airlines for your day: nonstop and connecting flights, baggage, departure and arrival times.

Prices by day: Port Elizabeth to Johannesburg

Lowest one-way price in dollars from recent searches, cheap days in green. Press a day to see flights and exact prices.

Filters

Best fares from Port Elizabeth to Johannesburg

Lowest one-way prices found by recent searches for the next 120 days; press a card to search that date

Port Elizabeth to Johannesburg at a glance

flight time, from 1h 35m to 1h 50m
1h 40m
straight-line distance
556 mi (894 km)
flights a week
69
flights today
3
first and last departure
07:00 - 19:40
lowest price, nonstop, 28 November
$62
average across months
$74
airlines
4

Port Elizabeth to Johannesburg ticket prices by month

Lowest one-way fare found by recent searches

Cheapest month: November 2026, tickets from $62. Prices come from searches over the last few days; check the search for your exact date.

The most expensive month is March 2027: from $80. The average across months is $74.

Port Elizabeth to Johannesburg flight schedule

69 flights a week, 3 today, 4 seasonal or one-off. Departure and arrival times are local.

FlightDepartsArrivesDurationDaysAircraft
4Z 792
Airlink
07:00 Port Elizabeth International
08:35 O.R. Tambo International, terminal B
1h 35m
Wed
Embraer 190
SA 404
South African Airways
08:05 Port Elizabeth International
09:40 O.R. Tambo International, terminal B
1h 35m
Daily
Airbus A320
FA 370
FlySafair
08:35 Port Elizabeth International
10:15 O.R. Tambo International, terminal B
1h 40m
Mon, Tue, Wed, Thu, Fri, Sat
Boeing 737-800
FA 231
FlySafair
08:40 Port Elizabeth International
10:20 O.R. Tambo International, terminal B
1h 40m
Sun
Boeing 737-800
5Z 251
CemAir
09:10 Port Elizabeth International
11:00 O.R. Tambo International
1h 50m
Wed
Canadair RJ-100
FA 633
FlySafair
10:20 Port Elizabeth International
12:00 O.R. Tambo International, terminal B
1h 40m
Mon, Wed, Fri, Sun
Boeing 737-800
4Z 798
Airlink
12:40 Port Elizabeth International
14:15 O.R. Tambo International, terminal B
1h 35m
Daily
SA 410
South African Airways
13:30 Port Elizabeth International
15:05 O.R. Tambo International, terminal B
1h 35m
Daily
Airbus A320
FA 361
FlySafair
13:35 Port Elizabeth International
15:20 O.R. Tambo International, terminal B
1h 45m
Mon, Tue, Wed, Thu, Fri
Boeing 737-800
FA 363
FlySafair
13:50 Port Elizabeth International
15:35 O.R. Tambo International, terminal B
1h 45m
Sat
Boeing 737-800
FA 365
FlySafair
14:10 Port Elizabeth International
15:55 O.R. Tambo International, terminal B
1h 45m
Sun
Boeing 737-800
FA 537
FlySafair
15:00 Port Elizabeth International
16:40 O.R. Tambo International, terminal B
1h 40m
Fri
Boeing 737-800
FA 376
FlySafair
15:10 Port Elizabeth International
16:50 O.R. Tambo International, terminal B
1h 40m
Sun
Boeing 737-800
5Z 255
CemAir
15:25 Port Elizabeth International
17:15 O.R. Tambo International
1h 50m
Sun
Canadair RJ-100
FA 374
FlySafair
15:25 Port Elizabeth International
17:05 O.R. Tambo International, terminal B
1h 40m
Tue, Wed, Thu, Sat
Boeing 737-800
FA 535
FlySafair
15:25 Port Elizabeth International
17:05 O.R. Tambo International, terminal B
1h 40m
Mon
Boeing 737-800
SA 422
South African Airways
18:05 Port Elizabeth International
19:40 O.R. Tambo International, terminal B
1h 35m
Daily
Airbus A320
5Z 251
CemAir
18:20 Port Elizabeth International
20:10 O.R. Tambo International
1h 50m
Fri
Canadair RJ-100
5Z 251
CemAir
18:40 Port Elizabeth International
20:30 O.R. Tambo International
1h 50m
Sun
Canadair RJ-100
FA 325
FlySafair
19:20 Port Elizabeth International
21:05 Lanseria International
1h 45m
Mon, Thu, Fri, Sun
Boeing 737-800
FA 233
FlySafair
19:35 Port Elizabeth International
21:10 O.R. Tambo International, terminal B
1h 35m
Mon, Tue, Wed, Thu, Fri, Sat
Boeing 737-800
FA 239
FlySafair
19:40 Port Elizabeth International
21:20 O.R. Tambo International, terminal B
1h 40m
Sun
Boeing 737-800

Seasonal and one-off flights

Not operating in the next two weeks. The first of them is on 2 December.

FlightDepartsArrivesDurationDaysAircraft
FA 327
FlySafair
09:00 Port Elizabeth International
10:45 Lanseria International
1h 45m
Seasonal
Boeing 737-800
FA 329
FlySafair
09:10 Port Elizabeth International
10:55 Lanseria International
1h 45m
Seasonal
Boeing 737-800
4Z 790
Airlink
15:45 Port Elizabeth International
17:20 O.R. Tambo International, terminal B
1h 35m
Seasonal
Embraer 190
5Z 251
CemAir
15:25 Port Elizabeth International
17:15 O.R. Tambo International
1h 50m
Seasonal
Canadair RJ-100

Days of the week are taken from the schedule for the next 14 days; schedules change by season. The search shows seat availability and the price for your date.

Airlines flying Port Elizabeth to Johannesburg

Flights a week by schedule and the cheapest nonstop fare of each airline found by recent searches

Airports

Where flights from Port Elizabeth to Johannesburg depart and land

Departure from Port Elizabeth

69 flights a week, 2 mi (3 km) from the city centre

Arrival in Johannesburg

O.R. Tambo International closest to the centreJNB

65 flights a week, terminal B, 12 mi (20 km) from the city centre

4 flights a week, 20 mi (32 km) from the city centre

Frequently asked questions

How long is the flight from Port Elizabeth to Johannesburg?
A nonstop flight takes 1 hour 40 minutes on average, from 1h 35m to 1h 50m depending on the flight.
How far is Johannesburg from Port Elizabeth?
556 mi (894 km) in a straight line between the cities.
Which airlines fly nonstop from Port Elizabeth to Johannesburg?
FlySafair (36 a week), South African Airways (21 a week), Airlink (8 a week) and CemAir (4 a week).
How many flights a day are there from Port Elizabeth to Johannesburg?
3 flights today and 69 a week, about 9.9 a day on average.
When are the first and last flights from Port Elizabeth to Johannesburg?
The first departure is at 07:00 (4Z792), the last at 19:40 (FA239). Local time.
What is the cheapest month to fly from Port Elizabeth to Johannesburg?
November 2026: tickets from $62. The most expensive is March 2027, from $80.
What is the cheapest upcoming date to fly from Port Elizabeth to Johannesburg?
28 November 2026 (Saturday): from $62 one way, nonstop, by recent searches. The search shows the price for your dates.
Which airline is the cheapest from Port Elizabeth to Johannesburg?
South African Airways: nonstop tickets from $62 on 28 November by recent searches. Prices change daily, so compare the sellers in the search.
Which Port Elizabeth airport do flights to Johannesburg leave from?
Port Elizabeth International (69 a week).
Which Johannesburg airport is closest to the city centre?
O.R. Tambo International (JNB), 12 mi (20 km) from the city centre. Others: Lanseria International 20 mi (32 km).