eDreams is now available in the following countries:

Book cheap flights from Johannesburg to Dakar

Explore the best deals

Discover the cheapest flights from Johannesburg to Dakar
emptyFilter
Filter by
The prices shown on this page were available within the last 20 days for the specified periods and should not be considered the final price offered. Please note that availability and prices are subject to change.

Cheapest time to fly from Johannesburg to Dakar

If you’re planning to fly this route soon, keep in mind that the lowest fares are usually available at the end of March. Take advantage of this period to save on your flight tickets and make the most of your trip. Please note that prices may change after your search.
Filter by
week: 23 Mar - 29 Mar
R 6 521
R 6 084
R 9 099
R 6 741
R 8 131
R 5 693
R 5 804
R 5 726
R 5 856
R 6 574
R 6 780
FebruaryMarchAprilMay
Airlines that fly from Johannesburg to Dakar

Currency and cost comparison

TrainLocal, one-way ticket
83%Trains in Dakar are 83% cheaper than in Johannesburg.
JohannesburgR 34,00
DakarR 5,76
MealMid-priced restaurant
57%A meal in Dakar is 57% cheaper than a meal in Johannesburg.
JohannesburgR 200,00
DakarR 86,35
TaxiStandard daytime start rate
125%Taxis are 125% more expensive in Dakar than in Johannesburg.
JohannesburgR 16,00
DakarR 35,98
CoffeeRegular cappuccino
82%Coffee is 82% more expensive in Dakar than in Johannesburg.
JohannesburgR 39,56
DakarR 72,06
Exchange rate
1 ZAR = 34.51 XOF
1 XOF = 0.03 ZAR
Last checked on Wed, 02/11
Distance: 6701 kms
Johannesburg airports
OR Tambo International Airport (JNB)How far from city centre: 1 kms
Lanseria Intl Apt (HLA)How far from city centre: 48 kms
Dakar airports
Blaise Diagne INTL (DSS)How far from city centre: 41 kms

Flights from Johannesburg to Dakar: all you need to know

Dakar, Senegal, offers a compelling blend of rich history, vibrant culture, and striking coastal scenery. Travellers are drawn to its bustling markets, important historical sites like Gorée Island, and the lively rhythm of West African life. Explore impressive monuments, enjoy unique local experiences, and discover a city that serves as a gateway to Senegal’s diverse landscapes.

Flying from Johannesburg to Dakar typically involves a journey of around 7 to 8 hours for direct flights, though most routes include a layover, extending the total travel time. Several airlines offer connections, with varying durations depending on the stopover location. For comfortable travel, consider flying during Dakar’s dry season, which runs from November to May. Temperatures are pleasant, and humidity is lower, making it ideal for exploring the city and its surroundings. Avoid the peak rainy season, usually from July to October, when high humidity and occasional downpours can occur. Booking your flights a few months in advance can often secure better deals.

Information about Johannesburg airports

When travelling from Johannesburg to Dakar, you will depart from O.R. Tambo International Airport, which serves as the primary hub for flights connecting to various international destinations.

O.R. Tambo International Airport (JNB)

This airport is a major gateway, handling a significant volume of both domestic and international air traffic. As Africa's largest and busiest airport, it features a wide array of amenities, including numerous retail outlets, diverse dining options, and lounges designed for passenger comfort. The facility is well-equipped with services like currency exchange, car hire, and efficient public transport links, ensuring smooth transitions for travellers. The airport's multiple terminals are clearly signposted, aiding navigation for passengers heading to their gates.

Airports in Dakar: good to know

Flights from Johannesburg to Dakar typically arrive at a single primary airport. This airport serves as the main gateway for international air travel into Senegal.

Blaise Diagne International Airport (DSS)

Located near Diass, approximately 45 kilometres east of Dakar, Blaise Diagne International Airport commenced operations in December 2017, replacing the older Léopold Sédar Senghor International Airport. This modern facility features a single passenger terminal equipped with advanced navigation systems and expanded runway capabilities. Travellers utilising this arrival point will find various transport options, including taxis and car rental services, readily available for onward journeys to Dakar and surrounding areas. The airport’s design prioritises efficiency and passenger comfort for those arriving in the region.

Get the best flight deals from Johannesburg to Dakar

Your adventure from Johannesburg to Dakar awaits. Prepare for an unforgettable journey to a city where tradition meets modern energy. With eDreams, you can effortlessly compare flights from a wide range of airlines, ensuring you find the perfect option for your trip. Want even more savings? Sign up for Prime and unlock exclusive discounts on your bookings. For the ultimate convenience, consider bundling your flight and hotel together.

Start exploring flights to Dakar today and get ready to experience Senegal.

Frequently asked questions about flights from Johannesburg to Dakar

What are the benefits of booking flexible flight tickets?
Using the flexible flight ticket, you're guaranteed a refund or a rebooking option (without fees) in case of flight cancellations when travelling to Senegal. At eDreams have you covered!
For flights from Johannesburg to Dakar, how can I find the cheapest price?
The cheapest price for a flight from Johannesburg to Dakar is R5063. At eDreams we use different machine learned based methodologies to find our costumers the best option available, considering airline combinations, stopovers and direct flights as well as different criteria for inbound and outbound journeys.
Is Dakar more expensive than Johannesburg to visit?
Looking at cab fares, a ride in Dakar costs about $ 35.98 ZAR, 125% more expensive than Johannesburg, with a fare of $ 16.00 ZAR,
while train tickets cost 83% less at Dakar: $ 5.76 ZAR versus $ 34.00 ZAR at Johannesburg.
Comparing the price of a meal, they range from 86.35 ZAR euros in Dakar, 57% less than the 200.00 ZAR euros in Johannesburg.
The price of the coffee is around 82% more expensive in Dakar, with an average of 72.06 ZAR , while in Johannesburg the coffee costs 39.56 ZAR.
How long does the flight from Johannesburg to Dakar take?
Flight length from Johannesburg to Dakar is around 14 hours on average, at an average distance of 6701.15 km, for flights for the route (which may have 1 or more stops in other cities in between).
How is the weather in Dakar compared to Johannesburg?
While in Johannesburg the temperatures can reach an average of 31.84 ºC in summer, with precipitation levels up to 6 mm ,Dakar's temperatures can go up to 33.73 ºC during the hot season, with 0.9 mm average of rain rate . In winter, however, weather indicators show around 17.76 ºC in Dakar, compared to the -0.43 ºC average degrees reported in Johannesburg. During the winter period, Johannesburg can register 0.9 mm precipitation, while Dakar have an average of 0.4 mm rain level.
Which airports have flights between Johannesburg and Dakar?
The main route from Johannesburg to Dakar is: O. R. Tambo International Airport (JNB) to Blaise Diagne International Airport (DSS). The following airlines fly this route:
Kenya Airways.
ASKY.
Ethiopian Airlines.

Plan your trip

Popular Flight RoutesAlternate routes