FlightsFrom Durban

To Johannesburg

Cheap Flights from Durban to Johannesburg

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

Deals from

Durban

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 Durban to Johannesburg

Explore current cheapest deals departing from Durban to Johannesburg

October 13 - October 18

Cheapest

DUR - Johannesburg

$132

$89

Round trip

July 1 - July 5

DUR - Johannesburg

$133

$90

Round trip

August 12 - August 16

DUR - Johannesburg

$124

$90

Round trip

June 19 - June 21

Best

DUR - Johannesburg

$152

$91

Round trip

July 1 - July 7

DUR - Johannesburg

$126

$91

Round trip

July 14 - July 26

DUR - Johannesburg

$115

$91

Round trip

July 15 - July 26

DUR - Johannesburg

$116

$91

Round trip

July 15 - July 19

DUR - Johannesburg

$129

$91

Round trip

June 18 - June 20

Best
Earliest

DUR - Johannesburg

$152

$92

Round trip

July 8 - July 12

DUR - Johannesburg

$133

$92

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 Durban to Johannesburg

Right now, 58% of recent fares for cheap flights from Durban to Johannesburg are considered a good price. Fares for this route typically range from $59–$131, with a median of $77. Currently, prices are above the typical level, indicating that you might pay more than the historical median for your flight.
When looking for the cheapest time to fly from Durban to Johannesburg, you'll find that April is typically the most affordable month, with a median fare of just $56. November also offers competitive pricing, with a median of $60, followed by August at a median of $65.
The journey from Durban to Johannesburg is a short-haul route, covering a distance of 478 kilometers. A typical journey, including connections if any, takes approximately 1h 15m. For this route, almost all itineraries are non-stop, with 94.8% of recent fares being direct flights from Durban to Johannesburg.
New deals for this route appear almost daily, making it a frequent route for price changes. This consistent activity means you have regular opportunities to find favorable fares.

How much is a round trip from Durban to Johannesburg

Regular price: $110 - $224

Prices are currently below the regular range.

The regular price range for flights from Durban to Johannesburg is between $110 and $224. The current lowest deal is $89 with Safair, for travel from Oct 13-Oct 18.

now $89

Low $110

High $224

The cheapest time to fly from Durban to Johannesburg

The cheapest month to fly from Durban to Johannesburg is April, with a median price of $56. The most expensive month is December, with a median price of $177. Prices are generally lower from March to November.

April

Cheapest

Flights from $56

December

Most Expensive

Flights from $177

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

Direct flights from Durban to Johannesburg

Airline logo

Safair

Last-minute flights going from Durban to Johannesburg

Wed, Jun 17

⌛ Last-Minute

DUR - Johannesburg

Safair

Durban (DUR) - Johannesburg (JNB)

Safair

$152

$113

One-way

Wed, Jun 17

⌛ Last-Minute

DUR - Johannesburg

Safair

Durban (DUR) - Johannesburg (JNB)

Safair

$152

$113

One-way

Thu, Jun 18

⌛ Last-Minute

DUR - Johannesburg

Safair

Durban (DUR) - Johannesburg (JNB)

Safair

$152

$92

One-way

Thu, Jun 18

⌛ Last-Minute

DUR - Johannesburg

Safair

Durban (DUR) - Johannesburg (JNB)

Safair

$123

$93

One-way

Thu, Jun 18

⌛ Last-Minute

DUR - Johannesburg

Safair

Durban (DUR) - Johannesburg (JNB)

Safair

$152

$93

One-way

Thu, Jun 18

⌛ Last-Minute

DUR - Johannesburg

Safair

Durban (DUR) - Johannesburg (JNB)

Safair

$143

$93

One-way

Biggest price drops on these dates for flights from Durban to Johannesburg

2 nights

Jun 19 - Jun 21

$152  →  $91

40%

2 nights

Jun 18 - Jun 20

$152  →  $92

40%

1 night

Jun 19 - Jun 20

$152  →  $92

39%

4 nights

Jun 19 - Jun 23

$151  →  $92

39%

Popular Airports to fly from Durban to Johannesburg

Durban - Johannesburg route insights

💸 Price insights

Recent fares are above the typical level.

Recent fares from Durban to Johannesburg are above the typical level of $77.

📅 Best time to fly

April is historically the cheapest month to fly.

Historically, April is the cheapest month to fly, with a median price of $56.

⏱️ Flight duration

Direct flights take 1h 15m.

Flights from Durban to Johannesburg typically take 1h 15m.

✈️ Airlines & availability

94.8% of deals are for direct flights.

Most deals are for direct flights, with 94.8% of recent deals being direct.

🏆 Airline highlight

Safair offers direct flights.

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

🎯 Booking tip

Deals appear frequently.

Deals for flights from Durban to Johannesburg appear frequently, about once per day.

Durban main airports to depart from

Durban International (DUR)

Cheapest

Fly from Durban International for direct flights to Johannesburg, offering a great value option.

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

💸 Flights from ~$89

Johannesburg main airports to arrive at

O. R. Tambo International (JNB)

Cheapest

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

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

💸 Flights from ~$89

Lanseria International (HLA)

Lanseria International Airport offers another arrival option for flights to Johannesburg from Durban.

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

💸 Flights from ~$93

Airports nearby Johannesburg used as alternative

Lanseria International (HLA)

Cheapest

Lanseria International (HLA) is a practical alternative for Johannesburg, offering easier navigation and faster check-in processes.

📍 ~30 km from Johannesburg (reachable by car)

💸 Flights from ~$93

Bloemfontein (BFN)

Bloemfontein (BFN) is a major domestic hub with reliable services, useful if you plan to travel further into South Africa.

📍 ~400 km from Johannesburg (reachable by car)

💸 Flights from ~$204

Kruger Mpumalanga International (MQP)

Kruger Mpumalanga International (MQP) is a reliable regional airport serving the eastern part of the country.

📍 ~330 km from Johannesburg (reachable by car)

💸 Flights from ~$222

Polokwane International (PTG)

Polokwane International (PTG) is a domestic airport for northern Gauteng travelers, helping avoid major metropolitan hub congestion.

📍 ~280 km from Johannesburg (reachable by car)

💸 Flights from ~$335

Business & First Class Flight Deals to Johannesburg

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

Elite

Best Elite deals to Johannesburg

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

From DUR

Elite

Jun 23

Johannesburg, South Africa

44% AI deal score

$672

$620

Save $52

From DUR

Elite

Jun 22

Johannesburg, South Africa

44% AI deal score

$677

$620

Save $57

From DUR

Elite

Jun 22

Johannesburg, South Africa

43% AI deal score

$625

$619

Save $6

From DUR

Elite

Jun 25

Johannesburg, South Africa

43% AI deal score

$637

$619

Save $18

From DUR

Elite

Jun 20

Johannesburg, South Africa

43% AI deal score

$632

$620

Save $12

From DUR

Elite

Jul 01

Johannesburg, South Africa

43% AI deal score

$628

$621

Save $7

From DUR

Elite

Oct 07

Johannesburg, South Africa

42% AI deal score

$613

From DUR

Elite

Aug 20

Johannesburg, South Africa

42% AI deal score

$619

From DUR

Elite

Oct 17

Johannesburg, South Africa

42% AI deal score

$619

From DUR

Elite

Jun 26

Johannesburg, South Africa

42% AI deal score

$619

From DUR

Elite

Oct 18

Johannesburg, South Africa

42% AI deal score

$619

From DUR

Elite

Sep 19

Johannesburg, South Africa

42% AI deal score

$621

From DUR

Elite

Sep 10

Johannesburg, South Africa

42% AI deal score

$621

From DUR

Elite

Sep 10

Johannesburg, South Africa

42% AI deal score

$621

From DUR

Elite

Sep 10

Johannesburg, South Africa

42% AI deal score

$621

From DUR

Elite

Sep 19

Johannesburg, South Africa

42% AI deal score

$621

From DUR

Elite

Aug 01

Johannesburg, South Africa

41% AI deal score

$619

From DUR

Elite

Jul 31

Johannesburg, South Africa

41% AI deal score

$619

From DUR

Elite

Aug 11

Johannesburg, South Africa

41% AI deal score

$619

From DUR

Elite

Aug 08

Johannesburg, South Africa

41% AI deal score

$619

From DUR

Elite

Jul 05

Johannesburg, South Africa

41% AI deal score

$619

From DUR

Elite

Jul 30

Johannesburg, South Africa

41% AI deal score

$619

From DUR

Elite

Aug 01

Johannesburg, South Africa

41% AI deal score

$619

From DUR

Elite

Jul 11

Johannesburg, South Africa

41% AI deal score

$620

From DUR

Elite

Jul 26

Johannesburg, South Africa

41% AI deal score

$620

From DUR

Elite

Nov 18

Johannesburg, South Africa

41% AI deal score

$620

From DUR

Elite

Jul 06

Johannesburg, South Africa

41% AI deal score

$620

From DUR

Elite

Jul 11

Johannesburg, South Africa

41% AI deal score

$620

From DUR

Elite

Jul 26

Johannesburg, South Africa

41% AI deal score

$620

From DUR

Elite

Jul 29

Johannesburg, South Africa

41% AI deal score

$621

From DUR

Elite

Jun 29

Johannesburg, South Africa

41% AI deal score

$621

From DUR

Elite

Nov 27

Johannesburg, South Africa

41% AI deal score

$621

From DUR

Elite

Sep 07

Johannesburg, South Africa

41% AI deal score

$621

From DUR

Elite

Nov 27

Johannesburg, South Africa

41% AI deal score

$621

From DUR

Elite

Aug 11

Johannesburg, South Africa

41% AI deal score

$621

From DUR

Elite

Nov 27

Johannesburg, South Africa

41% AI deal score

$621

From DUR

Elite

Jul 09

Johannesburg, South Africa

41% AI deal score

$621

From DUR

Elite

Nov 27

Johannesburg, South Africa

41% AI deal score

$621

From DUR

Elite

Nov 27

Johannesburg, South Africa

41% AI deal score

$621

From DUR

Elite

Jul 14

Johannesburg, South Africa

41% AI deal score

$621

From DUR

Elite

Aug 11

Johannesburg, South Africa

41% AI deal score

$621

From DUR

Elite

Jul 01

Johannesburg, South Africa

41% AI deal score

$621

From DUR

Elite

Jul 07

Johannesburg, South Africa

41% AI deal score

$621

From DUR

Elite

Jun 29

Johannesburg, South Africa

41% AI deal score

$621

From DUR

Elite

Jun 30

Johannesburg, South Africa

41% AI deal score

$621

From DUR

Elite

Jul 02

Johannesburg, South Africa

35% AI deal score

$21,895

From DUR

Elite

Jul 01

Johannesburg, South Africa

35% AI deal score

$21,912

From DUR

Elite

Jul 01

Johannesburg, South Africa

35% AI deal score

$22,612

From DUR

Elite

Jul 02

Johannesburg, South Africa

35% AI deal score

$23,854

From DUR

Elite

Jul 01

Johannesburg, South Africa

35% AI deal score

$23,871

From DUR

Elite

Jun 17

Johannesburg, South Africa

34% AI deal score

$28,387

From DUR

Elite

Jul 12

Johannesburg, South Africa

34% AI deal score

$28,633

Frequently Asked Questions About Flights to Johannesburg

Historically, booking flights from Durban to Johannesburg 60 or more days in advance has offered the lowest average prices, typically around $89. Prices tend to increase as the departure date approaches. For example, flights booked 0-6 days before departure averaged $146, while those booked 7-13 days out averaged $103. Planning ahead by at least two months can lead to more economical fares.

Across the trailing quarter, a good price for a flight from Durban to Johannesburg was considered to be $59 or less. The median price for this route was $77. Fares can vary, with 75% of prices observed being $131 or less. Travelers aiming for a budget-friendly trip should target fares around the $59 mark.

Historically, April has been the cheapest month to fly from Durban to Johannesburg, with a median price of $56. November also offered favorable prices, with a median of $60. The annual median price for this route is $77. While August had a median of $65, it was also identified as the most expensive month in the trailing 270 days, indicating price fluctuations within the month.