Johannesburg
Dakar
The best and cheapest way to get from Johannesburg and Dakar is to travel by air, which will cost about 323,234 XOF or 601.20 USD.