Question : How many days should you spend in Johannesburg?
Answer : Passengers from CMN to JNB stay 40 days on average.
Question : Are you paying the cheapest or highest price for your ticket to Johannesburg?
Answer : Prices for this trip tend to change a lot less than other flights from Morocco. They can vary from $834 to $912. However, the sooner you book, the better price you tend to get.