FlightsFrom Dakar

To Johannesburg

Cheap Flights from Dakar to Johannesburg

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

Deals from

Dakar

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

Explore current cheapest deals departing from Dakar to Johannesburg

August 1 - August 31

Cheapest

DSS - Johannesburg

$862

$866

Round trip

July 17 - July 24

DSS - Johannesburg

$841

$879

Round trip

July 24 - July 26

DSS - Johannesburg

$824

$886

Round trip

July 6 - July 13

Best

DSS - Johannesburg

$856

$888

Round trip

September 21 - October 1

DSS - Johannesburg

$845

$888

Round trip

July 30 - August 18

DSS - Johannesburg

$819

$888

Round trip

November 21 - November 26

DSS - Johannesburg

$790

$889

Round trip

July 2 - July 17

DSS - Johannesburg

$836

$890

Round trip

June 29 - July 13

Best
Earliest

DSS - Johannesburg

$891

$897

Round trip

July 23 - July 30

DSS - Johannesburg

$828

$902

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

For cheap flights from Dakar to Johannesburg, prices are typically $718–$1157, with a median of $977. Right now, current fares are above the typical level for this route. Currently, 0% of recent fares are classified as a good price, indicating that finding exceptional value may require careful timing.
When is the cheapest time to fly from Dakar to Johannesburg? The most affordable month to fly is typically August, with a median fare of $596. Other cost-effective options include November, where the median fare is $597, and September, with a median of $599. Planning your trip during these months could lead to significant savings.
Most itineraries for this route connect at least once, as 0% of recent fares are non-stop. For connecting itineraries, the typical number of stopovers is 2, which means you should anticipate at least two stops on your journey.
How long is the flight from Dakar to Johannesburg? A typical journey from Dakar to Johannesburg takes approximately 25h 10m, including connections. This duration reflects the common itineraries that involve multiple stopovers, as direct flights are not available for this route.

How much is a round trip from Dakar to Johannesburg

Regular price: $769 - $1,148

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

The regular price range for this route is between $769 and $1148. The current lowest deal is $866 with Kenya Airways, for travel from August 1 to August 31, 2026.

now $866

Low $769

High $1,148

The cheapest time to fly from Dakar to Johannesburg

The cheapest month to fly from DKR to JNB is August, with a median price of $596. The most expensive month is June, with a median price of $1116. Prices are generally lower from January to November.

August

Cheapest

Flights from $596

June

Most Expensive

Flights from $1,116

Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
Nov

Direct flights from Dakar to Johannesburg

Airline logo

Turkish Airlines

Airline logo

Ethiopian Airlines

Airline logo

Kenya Airways

Airline logo

Hapagfly

Last-minute flights going from Dakar to Johannesburg

Thu, Jun 18

⌛ Last-Minute

DSS - Johannesburg

Kenya Airways

Dakar (DSS) - Johannesburg (JNB)

Kenya Airways

$999

$1,098

One-way

Fri, Jun 19

⌛ Last-Minute

DSS - Johannesburg

Ethiopian Airlines

Dakar (DSS) - Johannesburg (JNB)

Ethiopian Airlines

$964

$910

One-way

Thu, Jun 25

⌛ Last-Minute

DSS - Johannesburg

Ethiopian Airlines

Dakar (DSS) - Johannesburg (JNB)

Ethiopian Airlines

$945

$923

One-way

Thu, Jun 25

⌛ Last-Minute

DSS - Johannesburg

Ethiopian Airlines

Dakar (DSS) - Johannesburg (JNB)

Ethiopian Airlines

$899

$932

One-way

Thu, Jun 25

⌛ Last-Minute

DSS - Johannesburg

Kiwi International Air Lines

Dakar (DSS) - Johannesburg (JNB)

Kiwi International Air Lines

$966

$2,048

One-way

Mon, Jun 29

⌛ Last-Minute

DSS - Johannesburg

Turkish Airlines

Dakar (DSS) - Johannesburg (JNB)

Turkish Airlines

$891

$897

One-way

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

7 nights

Jun 19 - Jun 26

$964  →  $910

6%

5 nights

Aug 9 - Aug 14

$954  →  $908

5%

7 nights

Jun 25 - Jul 2

$945  →  $923

2%

6 nights

Aug 7 - Aug 13

$929  →  $908

2%

Popular Airports to fly from Dakar to Johannesburg

Dakar - Johannesburg route insights

💸 Price insights

Recent fares are above the typical level

Recent fares for Dakar to Johannesburg are above the typical level at $866.

📅 Best time to fly

Cheapest months: August, November, September

Historically, August ($596), November ($597), and September ($599) offer the lowest median prices.

⏱️ Flight duration

Typically 25h 10m with 2 stopovers

Flights from Dakar to Johannesburg typically take 25h 10m, with a median of 2 stopovers.

✈️ Airlines & availability

Frequent deals, connecting flights dominant

This long-haul route frequently has deals, with connecting flights being the dominant option.

🏆 Airline highlight

Kenya Airways offers a recent deal

Kenya Airways recently offered a deal for $866 for travel from August 1 to August 31.

🎯 Booking tip

Consider booking in August for better prices

August historically offers the cheapest median price at $596, significantly below the annual median.

Dakar main airports to depart from

Blaise Diagne International Airport (DSS)

Cheapest

Blaise Diagne International Airport is a good option for flights from Dakar to Johannesburg.

📍 ~35 km from Dakar (reachable by car)

💸 Flights from ~$866

Johannesburg main airports to arrive at

O. R. Tambo International (JNB)

Cheapest

O. R. Tambo International is a primary gateway for flights from Dakar to Johannesburg.

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

💸 Flights from ~$866

Lanseria International (HLA)

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

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

💸 Flights from ~$1484

Airports nearby Johannesburg used as alternative

Lanseria International (HLA)

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

📍 ~29 km from Johannesburg (reachable by car)

💸 Flights from ~$1484

Bloemfontein (BFN)

Bloemfontein (BFN) is a major domestic hub with reliable services, useful if direct flights to Johannesburg are limited.

📍 ~320 km from Johannesburg (reachable by car)

💸 Flights from ~$1162

Kruger Mpumalanga International (MQP)

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

📍 ~300 km from Johannesburg (reachable by car)

💸 Flights from ~$1202

Polokwane International (PTG)

Polokwane International (PTG) is a domestic airport that can help avoid congestion of major hubs.

📍 ~290 km from Johannesburg (reachable by car)

💸 Flights from ~$1226

Durban International (DUR)

Cheapest

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

📍 ~490 km from Johannesburg (reachable by car)

💸 Flights from ~$947

Business & First Class Flight Deals to Johannesburg

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

Elite

Best Elite deals to Johannesburg

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

From DSS

Elite

Jun 23

Johannesburg, South Africa

79% AI deal score

$3,994

$3,720

Save $274

From DSS

Elite

Aug 09

Johannesburg, South Africa

77% AI deal score

$4,087

$3,573

Save $514

From DSS

Elite

Aug 02

Johannesburg, South Africa

77% AI deal score

$4,091

$3,574

Save $517

From DSS

Elite

Aug 02

Johannesburg, South Africa

77% AI deal score

$4,179

$3,575

Save $604

From DSS

Elite

Jul 19

Johannesburg, South Africa

77% AI deal score

$4,138

$3,790

Save $348

From DSS

Elite

Aug 04

Johannesburg, South Africa

76% AI deal score

$3,893

$3,559

Save $334

From DSS

Elite

Aug 04

Johannesburg, South Africa

76% AI deal score

$3,988

$3,561

Save $427

From DSS

Elite

Aug 04

Johannesburg, South Africa

76% AI deal score

$3,909

$3,563

Save $346

From DSS

Elite

Jul 31

Johannesburg, South Africa

76% AI deal score

$3,994

$3,568

Save $426

From DSS

Elite

Aug 07

Johannesburg, South Africa

76% AI deal score

$3,957

$3,570

Save $387

From DSS

Elite

Jul 12

Johannesburg, South Africa

76% AI deal score

$4,032

$3,788

Save $244

From DSS

Elite

Jul 05

Johannesburg, South Africa

76% AI deal score

$4,017

$3,788

Save $229

From DSS

Elite

Jul 05

Johannesburg, South Africa

76% AI deal score

$3,979

$3,788

Save $191

From DSS

Elite

Jul 12

Johannesburg, South Africa

76% AI deal score

$4,038

$3,788

Save $250

From DSS

Elite

Jul 19

Johannesburg, South Africa

76% AI deal score

$4,020

$3,790

Save $230

From DSS

Elite

Aug 09

Johannesburg, South Africa

75% AI deal score

$3,871

$3,571

Save $300

From DSS

Elite

Aug 14

Johannesburg, South Africa

75% AI deal score

$3,852

$3,572

Save $280

From DSS

Elite

Aug 07

Johannesburg, South Africa

75% AI deal score

$3,838

$3,572

Save $266

From DSS

Elite

Jul 19

Johannesburg, South Africa

75% AI deal score

$3,978

$3,575

Save $403

From DSS

Elite

Aug 09

Johannesburg, South Africa

75% AI deal score

$3,838

$3,575

Save $263

From DSS

Elite

Jun 28

Johannesburg, South Africa

75% AI deal score

$3,854

$3,788

Save $66

From DSS

Elite

Aug 05

Johannesburg, South Africa

73% AI deal score

$3,606

From DSS

Elite

Aug 05

Johannesburg, South Africa

73% AI deal score

$3,684

From DSS

Elite

Aug 05

Johannesburg, South Africa

73% AI deal score

$3,759

From DSS

Elite

Aug 05

Johannesburg, South Africa

72% AI deal score

$3,785

From DSS

Elite

Aug 05

Johannesburg, South Africa

72% AI deal score

$3,870

From DSS

Elite

Aug 05

Johannesburg, South Africa

72% AI deal score

$3,959

From DSS

Elite

Jul 15

Johannesburg, South Africa

72% AI deal score

$4,039

From DSS

Elite

Jun 23

Johannesburg, South Africa

71% AI deal score

$4,342

From DSS

Elite

Jun 23

Johannesburg, South Africa

71% AI deal score

$4,345

From DSS

Elite

Jun 24

Johannesburg, South Africa

71% AI deal score

$4,654

From DSS

Elite

Jun 24

Johannesburg, South Africa

71% AI deal score

$3,840

From DSS

Elite

Jun 24

Johannesburg, South Africa

70% AI deal score

$4,153

From DSS

Elite

Jun 24

Johannesburg, South Africa

70% AI deal score

$4,153

From DSS

Elite

Sep 24

Johannesburg, South Africa

68% AI deal score

$6,092

From DSS

Elite

Jul 16

Johannesburg, South Africa

67% AI deal score

$6,077

From DSS

Elite

Jul 16

Johannesburg, South Africa

67% AI deal score

$6,077

From DSS

Elite

Sep 08

Johannesburg, South Africa

67% AI deal score

$6,320

From DSS

Elite

Sep 10

Johannesburg, South Africa

67% AI deal score

$6,320

Frequently Asked Questions About Flights to Johannesburg

To find more affordable flights, consider being flexible with your travel dates and comparing prices across different airlines and booking platforms. Setting up price alerts can also notify you when fares drop for your desired route. Looking into flights with layovers may also present cheaper options.

Booking in advance often provides more options and potentially better prices, though last-minute deals can sometimes appear. Generally, it's advisable to monitor prices over several weeks or months before your intended travel date. Prices can fluctuate based on demand and other market factors.

Comparing nearby airports can sometimes reveal more economical flight options or different schedules. While not always applicable, checking alternative departure or arrival points may offer greater flexibility. Always factor in the additional time and cost of ground transportation to and from these airports.