FlightsFrom Port Elizabeth

To Johannesburg

Cheap Flights from Port Elizabeth to Johannesburg

Browse current best options from Port Elizabeth. Become a member to unlock all deals and get alerts when new deals appear.

Deals from

Port Elizabeth

RatePunk searches hundreds of travel sites at once for deals on flights to Johannesburg

Prices updated 24 days ago

486,190 searches this week

171 airlines compared

80%+ AI score for best value

Fares are subject to change and may not be available for all dates. (Data last updated May 29, 2026.)

Today’s best flight deals from Port Elizabeth to Johannesburg

Explore current cheapest deals departing from Port Elizabeth to Johannesburg

June 19 - June 22

Cheapest
Best

PLZ - Johannesburg

$177

$108

Round trip

June 18 - June 21

Best
Earliest

PLZ - Johannesburg

$177

$110

Round trip

June 19 - June 21

PLZ - Johannesburg

$177

$114

Round trip

June 18 - June 22

Earliest

PLZ - Johannesburg

$176

$114

Round trip

June 19 - June 23

PLZ - Johannesburg

$175

$119

Round trip

June 20 - June 21

Best

PLZ - Johannesburg

$187

$120

Round trip

June 19 - June 20

PLZ - Johannesburg

$176

$120

Round trip

June 19 - June 25

PLZ - Johannesburg

$158

$120

Round trip

June 19 - June 29

PLZ - Johannesburg

$146

$120

Round trip

June 19 - July 16

PLZ - Johannesburg

$140

$120

Round trip

Unlock all 500+ flight deals to Johannesburg and get alerts when great deals appear

Route Intelligence — 486,190 Searches this Week

Insights for flights from Port Elizabeth to Johannesburg

For cheap flights from Port Elizabeth to Johannesburg, almost all itineraries are non-stop, with a significant 74.7% of recent fares being direct. For the remaining itineraries that do connect, the typical number of stopovers is one. This high percentage of direct options means you can often find convenient travel without layovers.
Fares for this route typically range from $77–$286, with a median price of $105. Right now, current fares are significantly above the typical level, indicating higher prices compared to the historical median. Despite this, about 32% of recent fares were still classified as a good price, suggesting that deals can still be found. New deals appear almost daily, so frequent checks could be beneficial.
When is the cheapest time to fly from Port Elizabeth to Johannesburg? The most affordable months to travel are September, with a median fare of $72, and July and December, both with median fares of $77. These months offer the lowest median prices, making them ideal for budget-conscious travelers.
How long is the flight from Port Elizabeth to Johannesburg? A typical journey, including any connections, takes approximately 1h 40m. Given that most itineraries are direct, this duration largely reflects the non-stop flight time between the two cities. The route covers a distance of 908 kilometers, classifying it as a short-haul flight.

How much is a round trip from Port Elizabeth to Johannesburg

Regular price: $132 - $247

Prices for flights from Port Elizabeth to Johannesburg are currently below the regular range.

The regular price range for this route is between 132 USD and 247 USD. The current lowest deal is 108 USD with Safair, for travel from Jun 19-Jun 22.

now $108

Low $132

High $247

The cheapest time to fly from Port Elizabeth to Johannesburg

The cheapest month to fly from Gqeberha to Johannesburg is September, with a median price of $72. The most expensive month is June, with a median price of $220. Prices are generally lower from January to December.

September

Cheapest

Flights from $72

June

Most Expensive

Flights from $220

Jan
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec

Direct flights from Port Elizabeth to Johannesburg

Airline logo

Safair

Last-minute flights going from Port Elizabeth to Johannesburg

Wed, Jun 17

⌛ Last-Minute

PLZ - Johannesburg

Safair

Port Elizabeth (PLZ) - Johannesburg (JNB)

Safair

$188

$131

One-way

Thu, Jun 18

⌛ Last-Minute

PLZ - Johannesburg

Safair

Port Elizabeth (PLZ) - Johannesburg (HLA)

Safair

$177

$110

One-way

Thu, Jun 18

⌛ Last-Minute

PLZ - Johannesburg

Safair

Port Elizabeth (PLZ) - Johannesburg (HLA)

Safair

$176

$114

One-way

Thu, Jun 18

⌛ Last-Minute

PLZ - Johannesburg

Safair

Port Elizabeth (PLZ) - Johannesburg (HLA)

Safair

$166

$125

One-way

Thu, Jun 18

⌛ Last-Minute

PLZ - Johannesburg

Safair

Port Elizabeth (PLZ) - Johannesburg (HLA)

Safair

$177

$126

One-way

Thu, Jun 18

⌛ Last-Minute

PLZ - Johannesburg

Safair

Port Elizabeth (PLZ) - Johannesburg (HLA)

Safair

$176

$126

One-way

Biggest price drops on these dates for flights from Port Elizabeth to Johannesburg

3 nights

Jun 19 - Jun 22

$177  →  $108

39%

3 nights

Jun 18 - Jun 21

$177  →  $110

38%

1 night

Jun 20 - Jun 21

$187  →  $120

36%

2 nights

Jun 19 - Jun 21

$177  →  $114

36%

Popular Airports to fly from Port Elizabeth to Johannesburg

Port Elizabeth - Johannesburg route insights

💸 Price insights

Recent fares are above the typical level

Recent fares from Port Elizabeth to Johannesburg are above the typical level.

📅 Best time to fly

Fly in September for the best prices

Historically, September has the lowest median price at $72.

⏱️ Flight duration

Direct flights take 1h 40m

The median flight time for this route is 1 hour and 40 minutes.

✈️ Airlines & availability

74.7% of deals are direct

Most deals for this route are direct, with 1 stopover when connecting.

🏆 Airline highlight

Safair offers direct flights

Safair is a key airline providing direct flights on this route.

🎯 Booking tip

Deals are frequent for this route

Historically, deals for this route appear frequently, about once per day.

Port Elizabeth main airports to depart from

Port Elizabeth (PLZ)

Cheapest

Port Elizabeth Airport is a convenient departure point for flights to Johannesburg, offering competitive prices.

📍 ~5 km from Port Elizabeth (reachable by car)

💸 Flights from ~$108

Johannesburg main airports to arrive at

O. R. Tambo International (JNB)

Cheapest

O. R. Tambo International Airport is a primary gateway to Johannesburg from Port Elizabeth.

📍 ~20 km from Johannesburg (reachable by car, bus, and train)

💸 Flights from ~$108

Lanseria International (HLA)

Lanseria International Airport offers an alternative arrival option for flights to Johannesburg.

📍 ~30 km from Johannesburg (reachable by car and bus)

💸 Flights from ~$108

Airports nearby Johannesburg used as alternative

Lanseria International (HLA)

Cheapest

Lanseria International (HLA) is a practical alternative for Johannesburg with easier terminal navigation and faster check-in.

📍 ~30 km from Johannesburg (reachable by car)

💸 Flights from ~$108

Bloemfontein (BFN)

Bloemfontein (BFN) is a major domestic hub with reliable services, useful if other options are limited.

📍 ~390 km from Johannesburg (reachable by car)

💸 Flights from ~$245

Kruger Mpumalanga International (MQP)

Kruger Mpumalanga International (MQP) is a reliable regional airport, primarily serving tourist routes.

📍 ~340 km from Johannesburg (reachable by car)

💸 Flights from ~$277

Polokwane International (PTG)

Polokwane International (PTG) offers a domestic option for northern Gauteng, avoiding major hub congestion.

📍 ~280 km from Johannesburg (reachable by car)

💸 Flights from ~$365

Durban International (DUR)

Durban International (DUR) is a major international hub, practical if Johannesburg flights are unavailable.

📍 ~500 km from Johannesburg (reachable by car)

💸 Flights from ~$159

Business & First Class Flight Deals to Johannesburg

Discover luxury on the budget with premium cabin class on flights from Port Elizabeth to Johannesburg.

Elite

Best Elite deals to Johannesburg

Exclusive daily First Class, Business Class, and Premium Economy flight deals, refreshed every 24 hours.

From PLZ

Elite

Jun 22

Johannesburg, South Africa

45% AI deal score

$678

$661

Save $17

From PLZ

Elite

Oct 19

Johannesburg, South Africa

44% AI deal score

$658

From PLZ

Elite

Oct 19

Johannesburg, South Africa

44% AI deal score

$659

From PLZ

Elite

Jun 20

Johannesburg, South Africa

44% AI deal score

$661

From PLZ

Elite

Jun 24

Johannesburg, South Africa

44% AI deal score

$661

From PLZ

Elite

Jul 07

Johannesburg, South Africa

44% AI deal score

$661

From PLZ

Elite

Jun 20

Johannesburg, South Africa

44% AI deal score

$661

From PLZ

Elite

Oct 04

Johannesburg, South Africa

44% AI deal score

$661

From PLZ

Elite

Nov 23

Johannesburg, South Africa

43% AI deal score

$661

From PLZ

Elite

Jul 28

Johannesburg, South Africa

43% AI deal score

$661

From PLZ

Elite

Jul 31

Johannesburg, South Africa

43% AI deal score

$661

From PLZ

Elite

Jun 25

Johannesburg, South Africa

43% AI deal score

$661

From PLZ

Elite

Nov 23

Johannesburg, South Africa

43% AI deal score

$661

From PLZ

Elite

Nov 23

Johannesburg, South Africa

43% AI deal score

$661

From PLZ

Elite

Jul 29

Johannesburg, South Africa

43% AI deal score

$661

Frequently Asked Questions About Flights to Johannesburg

Historically, booking flights from Port Elizabeth to Johannesburg 60+ days in advance typically yields the lowest prices, with an average of $84. Prices tend to increase as the departure date approaches. For instance, flights booked 28-59 days out average around $86, while those booked within 0-6 days of departure can average as high as $341. Planning ahead by at least two months generally offers the best value for this route.

Based on historical data from the trailing 90 days, a good price for a flight from Port Elizabeth to Johannesburg is typically around $77 or less. The median price for this route has been $105. Prices can go up, with 75% of flights costing $286 or less. Aiming for a price below $77 will generally secure a favorable deal.

Historically, the cheapest months to fly from Port Elizabeth to Johannesburg are September, July, and December. In September, the median price was $72, while in July and December, the median price was $77 for each month. The annual median price for this route is $105, indicating that these specific months offer significant savings compared to the overall average.