The month of February is, on average, the cheapest month to fly to Johannesburg from Canada, with most prices found around 982 C$. If you aren’t able to travel during the month of February, then book flights to Johannesburg from Canada during January instead. Flights to Johannesburg in January, while not as cheap as those in February, still average around 1,046 C$.
The ideal time to book your flight to Johannesburg is 33 days in advance, when prices tend to average 1,225 C$. Keep in mind that you might be able to find cheaper flights to Johannesburg at any time. In fact, our users found flights for as low as 847 C$ in the past 72 hours.
The cheapest day to depart on your flight to Johannesburg is on a Tuesday when prices can be found for as low as 1,121 C$. This is often the case because there is less demand to fly during this day of the week. On the other hand, Friday is the most expensive day to depart from Canada because it is more convenient for both business and leisure travellers. As a result, prices tend to be around 1,308 C$.
According to our data, the cheapest time of day to fly to Johannesburg is in the afternoon. momondo users have found flights departing from Canada to Johannesburg in the afternoon for as low as 1,101 C$. Keep in mind that these prices may fluctuate based on what airline you choose and the time of year you plan to travel. At noon is when there is more demand to fly to Johannesburg, so prices are often more expensive at around 1,471 C$ per ticket.