Find cheap Johannesburg, South Africa to Dakar, Senegal flights with our free search service. Compare all available fares for direct or connection flights to Dakar.
Best price to flight from Johannesburg to Dakar (One Way)
What is the distance between Johannesburg and Dakar?
The average distance from Johannesburg to Dakar is 6566 kilometers (equals to 4079 miles or 3545 nautical miles).
Your flight will departure from Johannesburg OR Tambo Airport, South Africa and arrive on Dakar Airport, Senegal.