FlightsFrom East London

To Johannesburg

Cheap Flights from East London to Johannesburg

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

Deals from

East London

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 East London to Johannesburg

Explore current cheapest deals departing from East London to Johannesburg

July 25 - July 30

Cheapest
Earliest

ELS - Johannesburg

$130

$122

Round trip

August 12 - August 20

ELS - Johannesburg

$128

$123

Round trip

August 25 - August 26

Best

ELS - Johannesburg

$139

$125

Round trip

August 4 - August 5

Best

ELS - Johannesburg

$141

$125

Round trip

August 20 - August 24

Best

ELS - Johannesburg

$138

$126

Round trip

July 29 - August 18

ELS - Johannesburg

$120

$126

Round trip

July 28 - August 27

ELS - Johannesburg

$120

$126

Round trip

August 20 - August 26

ELS - Johannesburg

$135

$126

Round trip

August 5 - August 19

ELS - Johannesburg

$117

$126

Round trip

July 30 - August 22

ELS - Johannesburg

$120

$126

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 East London to Johannesburg

The journey from East London to Johannesburg covers a distance of 768 kilometers, classifying it as a short-haul route. For travelers seeking cheap flights from East London to Johannesburg, fares typically range from $79–$397, with a median of $145. Right now, current fares are above the typical level, and only 2% of recent fares were classified as a good price. New deals appear almost daily for this route.
When is the cheapest time to fly from East London to Johannesburg? You'll find the most affordable prices in February, with a median fare of $70. Other cost-effective months include October and September, both with median fares of $73. Planning your trip during these months can lead to significant savings.
For flights from East London to Johannesburg, a meaningful share are non-stop, the rest connect once, with 63.6% of recent fares being direct flights. For itineraries that include connections, the typical number of stopovers is 1. This means you have a good chance of finding a direct flight, but connecting options are also readily available.
The typical journey time for flights from East London to Johannesburg, including connections, is 1h 35m. This duration reflects the overall travel time you can expect, considering both direct and connecting itineraries on this route.

How much is a round trip from East London to Johannesburg

Regular price: $102 - $236

Prices for flights from East London to Johannesburg are currently within the regular range.

The regular price range for this route is between $102 and $236. The current lowest deal is $122 with Safair, for travel from July 25 to July 30.

now $122

Low $102

High $236

The cheapest time to fly from East London to Johannesburg

The cheapest month to fly from East London to Johannesburg is February, with a median price of $70. The most expensive month is May, with a median price of $246. Prices are generally lower from January to December.

February

Cheapest

Flights from $70

May

Most Expensive

Flights from $246

Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec

Direct flights from East London to Johannesburg

Airline logo

Safair

Last-minute flights going from East London to Johannesburg

Wed, Jun 17

⌛ Last-Minute

ELS - Johannesburg

Safair

East London (ELS) - Johannesburg (JNB)

Safair

$192

$127

One-way

Wed, Jun 17

⌛ Last-Minute

ELS - Johannesburg

Safair

East London (ELS) - Johannesburg (JNB)

Safair

$192

$174

One-way

Thu, Jun 18

⌛ Last-Minute

ELS - Johannesburg

Safair

East London (ELS) - Johannesburg (JNB)

Safair

$192

$140

One-way

Thu, Jun 18

⌛ Last-Minute

ELS - Johannesburg

Safair

East London (ELS) - Johannesburg (JNB)

Safair

$172

$143

One-way

Sat, Jun 20

⌛ Last-Minute

ELS - Johannesburg

Safair

East London (ELS) - Johannesburg (JNB)

Safair

$173

$151

One-way

Tue, Jun 23

⌛ Last-Minute

ELS - Johannesburg

Safair

East London (ELS) - Johannesburg (JNB)

Safair

$186

$132

One-way

Biggest price drops on these dates for flights from East London to Johannesburg

1 night

Jun 17 - Jun 18

$192  →  $127

34%

2 nights

Jun 23 - Jun 25

$186  →  $132

29%

4 nights

Jun 18 - Jun 22

$192  →  $140

27%

7 nights

Jun 18 - Jun 25

$172  →  $143

17%

Popular Airports to fly from East London to Johannesburg

East London - Johannesburg route insights

💸 Price insights

Recent fares are above the typical level

Recent fares are above the typical level for East London to Johannesburg, with a median price of $145.

📅 Best time to fly

February is historically the cheapest month to fly

Historically, February is the cheapest month to fly, with a median price of $70.

⏱️ Flight duration

Direct flights take 1h 35m

Direct flights from East London to Johannesburg typically take 1h 35m.

✈️ Airlines & availability

63.6% of deals are direct

63.6% of recent deals for this route are for direct flights, with frequent deals available.

🏆 Airline highlight

Safair offers direct flights

Safair is an airline that offers direct flights from East London to Johannesburg.

🎯 Booking tip

Good prices are rare for this route

Historically, only 2% of deals for this route are considered good prices.

East London main airports to depart from

East London (ELS)

Cheapest

East London Airport is a convenient departure point for flights to Johannesburg, offering competitive prices.

📍 ~3 km from East London (reachable by car)

💸 Flights from ~$122

Johannesburg main airports to arrive at

O. R. Tambo International (JNB)

Cheapest

Arrive at O. R. Tambo International for convenient access to Johannesburg and surrounding areas.

📍 ~20 km from city center (reachable by car)

💸 Flights from ~$122

Lanseria International (HLA)

Lanseria International offers an alternative arrival point for flights to the Johannesburg region.

📍 ~30 km from city center (reachable by car)

💸 Flights from ~$266

Airports nearby Johannesburg used as alternative

Lanseria International (HLA)

Consider Lanseria International for potentially easier terminal navigation and faster check-in processes.

📍 ~30 km from Johannesburg (reachable by car)

💸 Flights from ~$266

Bloemfontein (BFN)

Bloemfontein offers a major domestic hub with reliable scheduled services if you are willing to drive.

📍 ~390 km from Johannesburg (reachable by car)

💸 Flights from ~$236

Kruger Mpumalanga International (MQP)

Kruger Mpumalanga International is a reliable regional airport, but primarily serves tourist routes.

📍 ~330 km from Johannesburg (reachable by car)

💸 Flights from ~$261

Polokwane International (PTG)

Polokwane International is a domestic airport that can help avoid major metropolitan hub congestion.

📍 ~270 km from Johannesburg (reachable by car)

💸 Flights from ~$371

Durban International (DUR)

Cheapest

Durban International is a major international hub, practical if flights from Johannesburg are unavailable.

📍 ~500 km from Johannesburg (reachable by car)

💸 Flights from ~$135

Business & First Class Flight Deals to Johannesburg

Discover luxury on the budget with premium cabin class on flights from East London to Johannesburg.

Elite

Best Elite deals to Johannesburg

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

From ELS

Elite

Jun 17

Johannesburg, South Africa

73% AI deal score

$192

$127

Save $65

From ELS

Elite

Jun 23

Johannesburg, South Africa

71% AI deal score

$186

$132

Save $54

From ELS

Elite

Jun 18

Johannesburg, South Africa

70% AI deal score

$192

$140

Save $52

From ELS

Elite

Jun 18

Johannesburg, South Africa

49% AI deal score

$172

$143

Save $29

From ELS

Elite

Jun 20

Johannesburg, South Africa

47% AI deal score

$173

$151

Save $22

From ELS

Elite

Aug 25

Johannesburg, South Africa

46% AI deal score

$139

$125

Save $14

From ELS

Elite

Aug 04

Johannesburg, South Africa

46% AI deal score

$141

$125

Save $16

From ELS

Elite

Aug 20

Johannesburg, South Africa

46% AI deal score

$138

$126

Save $12

From ELS

Elite

Aug 15

Johannesburg, South Africa

46% AI deal score

$139

$126

Save $13

From ELS

Elite

Aug 03

Johannesburg, South Africa

46% AI deal score

$141

$126

Save $15

From ELS

Elite

Aug 05

Johannesburg, South Africa

46% AI deal score

$141

$126

Save $15

From ELS

Elite

Aug 20

Johannesburg, South Africa

46% AI deal score

$139

$126

Save $13

From ELS

Elite

Aug 17

Johannesburg, South Africa

46% AI deal score

$139

$126

Save $13

From ELS

Elite

Aug 04

Johannesburg, South Africa

46% AI deal score

$141

$126

Save $15

From ELS

Elite

Aug 18

Johannesburg, South Africa

46% AI deal score

$139

$126

Save $13

From ELS

Elite

Aug 15

Johannesburg, South Africa

46% AI deal score

$139

$126

Save $13

From ELS

Elite

Jun 26

Johannesburg, South Africa

46% AI deal score

$188

$171

Save $17

From ELS

Elite

Jun 17

Johannesburg, South Africa

46% AI deal score

$192

$174

Save $18

From ELS

Elite

Jul 25

Johannesburg, South Africa

45% AI deal score

$130

$122

Save $8

From ELS

Elite

Aug 20

Johannesburg, South Africa

45% AI deal score

$135

$126

Save $9

From ELS

Elite

Aug 15

Johannesburg, South Africa

45% AI deal score

$135

$126

Save $9

From ELS

Elite

Aug 19

Johannesburg, South Africa

45% AI deal score

$135

$126

Save $9

From ELS

Elite

Aug 25

Johannesburg, South Africa

45% AI deal score

$135

$126

Save $9

From ELS

Elite

Aug 07

Johannesburg, South Africa

45% AI deal score

$141

$129

Save $12

From ELS

Elite

Aug 20

Johannesburg, South Africa

45% AI deal score

$138

$129

Save $9

From ELS

Elite

Aug 07

Johannesburg, South Africa

45% AI deal score

$141

$129

Save $12

From ELS

Elite

Aug 09

Johannesburg, South Africa

45% AI deal score

$140

$130

Save $10

From ELS

Elite

Aug 06

Johannesburg, South Africa

45% AI deal score

$140

$131

Save $9

From ELS

Elite

Jun 25

Johannesburg, South Africa

45% AI deal score

$182

$172

Save $10

From ELS

Elite

Aug 12

Johannesburg, South Africa

44% AI deal score

$128

$123

Save $5

From ELS

Elite

Jul 27

Johannesburg, South Africa

44% AI deal score

$132

$126

Save $6

From ELS

Elite

Aug 17

Johannesburg, South Africa

44% AI deal score

$130

$126

Save $4

From ELS

Elite

Jul 30

Johannesburg, South Africa

44% AI deal score

$133

$126

Save $7

From ELS

Elite

Jul 30

Johannesburg, South Africa

44% AI deal score

$131

$126

Save $5

From ELS

Elite

Aug 19

Johannesburg, South Africa

44% AI deal score

$131

$126

Save $5

From ELS

Elite

Aug 18

Johannesburg, South Africa

44% AI deal score

$131

$126

Save $5

From ELS

Elite

Jun 29

Johannesburg, South Africa

44% AI deal score

$183

$173

Save $10

From ELS

Elite

Jul 30

Johannesburg, South Africa

43% AI deal score

$129

$126

Save $3

From ELS

Elite

Jul 29

Johannesburg, South Africa

43% AI deal score

$129

$126

Save $3

From ELS

Elite

Jul 28

Johannesburg, South Africa

43% AI deal score

$127

$126

Save $1

From ELS

Elite

Jul 29

Johannesburg, South Africa

43% AI deal score

$129

$126

Save $3

From ELS

Elite

Jul 27

Johannesburg, South Africa

43% AI deal score

$129

$126

Save $3

From ELS

Elite

Jul 27

Johannesburg, South Africa

43% AI deal score

$127

$126

Save $1

From ELS

Elite

Jul 28

Johannesburg, South Africa

43% AI deal score

$129

$126

Save $3

From ELS

Elite

Aug 14

Johannesburg, South Africa

43% AI deal score

$139

$137

Save $2

From ELS

Elite

Oct 02

Johannesburg, South Africa

43% AI deal score

$167

From ELS

Elite

Oct 08

Johannesburg, South Africa

43% AI deal score

$167

From ELS

Elite

Oct 07

Johannesburg, South Africa

43% AI deal score

$168

From ELS

Elite

Jun 28

Johannesburg, South Africa

43% AI deal score

$186

From ELS

Elite

Jul 29

Johannesburg, South Africa

42% AI deal score

$126

From ELS

Elite

Jul 28

Johannesburg, South Africa

42% AI deal score

$126

From ELS

Elite

Aug 05

Johannesburg, South Africa

42% AI deal score

$126

From ELS

Elite

Jul 30

Johannesburg, South Africa

42% AI deal score

$126

From ELS

Elite

Jul 30

Johannesburg, South Africa

42% AI deal score

$126

From ELS

Elite

Aug 05

Johannesburg, South Africa

42% AI deal score

$126

From ELS

Elite

Jul 27

Johannesburg, South Africa

42% AI deal score

$126

From ELS

Elite

Jul 25

Johannesburg, South Africa

42% AI deal score

$126

From ELS

Elite

Aug 06

Johannesburg, South Africa

42% AI deal score

$126

From ELS

Elite

Jul 30

Johannesburg, South Africa

42% AI deal score

$126

From ELS

Elite

Jul 30

Johannesburg, South Africa

42% AI deal score

$126

From ELS

Elite

Jul 30

Johannesburg, South Africa

42% AI deal score

$126

From ELS

Elite

Aug 05

Johannesburg, South Africa

42% AI deal score

$126

From ELS

Elite

Jul 29

Johannesburg, South Africa

42% AI deal score

$126

From ELS

Elite

Aug 19

Johannesburg, South Africa

42% AI deal score

$126

From ELS

Elite

Aug 05

Johannesburg, South Africa

42% AI deal score

$126

From ELS

Elite

Aug 05

Johannesburg, South Africa

42% AI deal score

$126

From ELS

Elite

Jul 29

Johannesburg, South Africa

42% AI deal score

$126

From ELS

Elite

Aug 05

Johannesburg, South Africa

42% AI deal score

$126

From ELS

Elite

Jul 30

Johannesburg, South Africa

42% AI deal score

$126

From ELS

Elite

Jul 21

Johannesburg, South Africa

42% AI deal score

$126

From ELS

Elite

Aug 04

Johannesburg, South Africa

42% AI deal score

$126

From ELS

Elite

Aug 15

Johannesburg, South Africa

42% AI deal score

$126

From ELS

Elite

Aug 05

Johannesburg, South Africa

42% AI deal score

$126

From ELS

Elite

Jul 28

Johannesburg, South Africa

42% AI deal score

$126

From ELS

Elite

Jul 25

Johannesburg, South Africa

42% AI deal score

$126

From ELS

Elite

Jul 27

Johannesburg, South Africa

42% AI deal score

$126

From ELS

Elite

Jul 27

Johannesburg, South Africa

42% AI deal score

$126

From ELS

Elite

Jul 27

Johannesburg, South Africa

42% AI deal score

$126

From ELS

Elite

Jul 30

Johannesburg, South Africa

42% AI deal score

$126

From ELS

Elite

Jul 28

Johannesburg, South Africa

42% AI deal score

$126

From ELS

Elite

Jul 25

Johannesburg, South Africa

42% AI deal score

$126

From ELS

Elite

Jul 21

Johannesburg, South Africa

42% AI deal score

$126

From ELS

Elite

Jul 21

Johannesburg, South Africa

42% AI deal score

$126

From ELS

Elite

Aug 06

Johannesburg, South Africa

42% AI deal score

$126

From ELS

Elite

Jul 27

Johannesburg, South Africa

42% AI deal score

$126

From ELS

Elite

Aug 03

Johannesburg, South Africa

42% AI deal score

$126

From ELS

Elite

Jul 25

Johannesburg, South Africa

42% AI deal score

$126

From ELS

Elite

Jul 24

Johannesburg, South Africa

42% AI deal score

$135

From ELS

Elite

Sep 19

Johannesburg, South Africa

42% AI deal score

$165

From ELS

Elite

Sep 11

Johannesburg, South Africa

42% AI deal score

$166

From ELS

Elite

Sep 11

Johannesburg, South Africa

42% AI deal score

$167

From ELS

Elite

Sep 15

Johannesburg, South Africa

42% AI deal score

$167

From ELS

Elite

Nov 27

Johannesburg, South Africa

42% AI deal score

$167

From ELS

Elite

Sep 10

Johannesburg, South Africa

42% AI deal score

$168

From ELS

Elite

Sep 14

Johannesburg, South Africa

42% AI deal score

$168

From ELS

Elite

Sep 09

Johannesburg, South Africa

42% AI deal score

$169

From ELS

Elite

Oct 05

Johannesburg, South Africa

42% AI deal score

$169

From ELS

Elite

Sep 23

Johannesburg, South Africa

42% AI deal score

$171

From ELS

Elite

Sep 19

Johannesburg, South Africa

41% AI deal score

$169

From ELS

Elite

Jul 12

Johannesburg, South Africa

40% AI deal score

$179

Frequently Asked Questions About Flights to Johannesburg

Historically, the optimal booking window for flights from East London to Johannesburg is typically 14-27 days before departure. During this period, the average price observed was $111. Booking within 7-13 days of departure also showed favorable pricing, with an average of $154. Conversely, booking 0-6 days out usually results in significantly higher prices, averaging around $394.

Across the trailing quarter, a good price for a flight from East London to Johannesburg is considered to be $79 or less. The median price for this route was $145. Fares above $397 were in the top 25% of prices observed, indicating they are on the higher end of the spectrum for this route.

Historically, the cheapest months to fly from East London to Johannesburg are typically February, October, and September, all with a median price of $70 or $73. The annual median price for this route is $145. While October appears twice, it is also listed as the most expensive month, suggesting price variability within that month.