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
Round trip
Sort by: Cheapest
August 1 - August 31
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
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
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
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
Flights from $596
June
Flights from $1,116
Direct flights from Dakar to Johannesburg
Turkish Airlines
Ethiopian Airlines
Kenya Airways
Hapagfly
Last-minute flights going from Dakar to Johannesburg
Thu, Jun 18
DSS - Johannesburg
Dakar (DSS) - Johannesburg (JNB)
Kenya Airways
$999
$1,098
One-way
Fri, Jun 19
DSS - Johannesburg
Dakar (DSS) - Johannesburg (JNB)
Ethiopian Airlines
$964
$910
One-way
Thu, Jun 25
DSS - Johannesburg
Dakar (DSS) - Johannesburg (JNB)
Ethiopian Airlines
$945
$923
One-way
Thu, Jun 25
DSS - Johannesburg
Dakar (DSS) - Johannesburg (JNB)
Ethiopian Airlines
$899
$932
One-way
Thu, Jun 25
DSS - Johannesburg
Dakar (DSS) - Johannesburg (JNB)
Kiwi International Air Lines
$966
$2,048
One-way
Mon, Jun 29
DSS - Johannesburg
Dakar (DSS) - Johannesburg (JNB)
Turkish Airlines
$891
$897
One-way
Biggest price drops on these dates for flights from Dakar to Johannesburg
Jun 19 - Jun 26
$964 → $910
6%
Aug 9 - Aug 14
$954 → $908
5%
Jun 25 - Jul 2
$945 → $923
2%
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)
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)
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)
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