Fly from
Fly to
Budget
R10 265 - R22 133
Route
Depart
Return
Price
Johannesburg OR TamboCalgary
JNB - YYC
JNBYYC
Johannesburg OR Tambo
Çar 13/11
1 stop28h 50m
Calgary
Per 15/5
2 stops32h 00m
Johannesburg OR TamboToronto Pearson Intl
JNB - YYZ
JNBYYZ
Johannesburg OR Tambo
Per 30/1
2 stops30h 01m
Toronto Pearson Intl
Çar 19/2
2 stops23h 45m
Johannesburg OR TamboCalgary
JNB - YYC
JNBYYC
Johannesburg OR Tambo
Çar 13/11
1 stop28h 50m
Calgary
Per 15/5
1 stop31h 30m
Johannesburg OR TamboCalgary
JNB - YYC
JNBYYC
Johannesburg OR Tambo
Çar 13/11
2 stops28h 00m
Calgary
Per 15/5
2 stops32h 00m
Johannesburg OR TamboToronto Pearson Intl
JNB - YYZ
JNBYYZ
Johannesburg OR Tambo
Per 7/11
2 stops39h 29m
Toronto Pearson Intl
Sal 3/12
2 stops39h 45m
Cape Town IntlToronto Pearson Intl
CPT - YYZ
CPTYYZ
Cape Town Intl
Paz 2/2
1 stop24h 28m
Toronto Pearson Intl
Paz 9/2
2 stops36h 10m
Johannesburg OR TamboCalgary
JNB - YYC
JNBYYC
Johannesburg OR Tambo
Çar 20/11
2 stops34h 21m
Calgary
Sal 26/11
2 stops39h 05m
Johannesburg OR TamboToronto Pearson Intl
JNB - YYZ
JNBYYZ
Johannesburg OR Tambo
Sal 3/12
1 stop26h 10m
Toronto Pearson Intl
Sal 25/3
1 stop29h 15m
Johannesburg OR TamboToronto Pearson Intl
JNB - YYZ
JNBYYZ
Johannesburg OR Tambo
Pzt 2/12
2 stops29h 07m
Toronto Pearson Intl
Cmt 22/3
2 stops36h 15m
Johannesburg OR TamboVancouver Intl
JNB - YVR
JNBYVR
Johannesburg OR Tambo
Cum 14/2
1 stop33h 30m
Vancouver Intl
Paz 16/3
1 stop27h 00m
Johannesburg OR TamboToronto Pearson Intl
JNB - YYZ
JNBYYZ
Johannesburg OR Tambo
Çar 6/11
2 stops24h 30m
Toronto Pearson Intl
Cmt 23/11
3 stops40h 05m
Johannesburg OR TamboMontreal Pierre Elliott Trudeau Intl
JNB - YUL
JNBYUL
Johannesburg OR Tambo
Paz 1/12
1 stop40h 00m
Montreal Pierre Elliott Trudeau Intl
Cmt 14/12
2 stops43h 15m
Currently, October is the cheapest month in which you can book a flight from South Africa to Canada (average of R698). Flying from South Africa to Canada in August is currently the most expensive (average of R1 239). There are several factors that can impact the price of a flight, so comparing airlines, departure airports and flight times can provide users with more options.
Regardless of the time of day you decide to fly, the ticket price will remain around the same. Book flights from South Africa to Canada as you normally would.
In terms of precipitation, rainfall in Canada ranges from 51.0 - 83.0 inches per month. June is typically the wettest month, when rainfall can reach 83.0 mm. February is typically the driest time to visit Canada when rainfall is around 51.0 mm.
If weather is an important factor for your trip to Canada, use this chart to help with planning. For those seeking warmer temperatures, July is the ideal time of year to visit, when temperatures reach an average of 21.0 C. Travellers hoping to avoid the cold should look outside of January, when temperatures are typically at their lowest (around -6.0 C).
Food
Comfort
Entertainment
Crew
Boarding
Overall
Reviews
Overall a good experience. Can’t fault it. Good could have been a little better.
Food
Comfort
Entertainment
Crew
Boarding
Overall
Reviews
Overall a good experience. Can’t fault it. Good could have been a little better.
Food
Comfort
Entertainment
Crew
Boarding
Overall
Reviews
Overall a good experience. Can’t fault it. Good could have been a little better.
Food
Comfort
Entertainment
Crew
Boarding
Overall
Reviews
Overall a good experience. Can’t fault it. Good could have been a little better.
Food
Comfort
Entertainment
Crew
Boarding
Overall
Reviews
Overall a good experience. Can’t fault it. Good could have been a little better.
Food
Comfort
Entertainment
Crew
Boarding
Overall
Reviews
Overall a good experience. Can’t fault it. Good could have been a little better.
Deals for South Africa to Canada flights are sourced from 900+ travel sites when you use Cheapflights. When all flight results come back, Cheapflights lets you sort and filter flights using different criteria to choose better, like price, airport, cabin class, and plenty of other options.
By finding flights from multiple airlines and providers at completely no cost, Cheapflights helps millions of users like you annually find the best flights to Canada from South Africa.
Yes, we can. To see specific flights from South Africa to Canada with no change fees, users can toggle flexible booking options after using the search form above to find flights.
Yes, Cheapflights has a feature called Price Alert, which notifies users when flight prices change. Track prices for your flight to Canada from South Africa today and book when prices fit your budget.