loading

Flights from South Africa to Canada – compare prices

Flights to Canada

Below are listed the popular routes from airports in South Africa to airports in Canada. Only the cheapest flights found are shown. To find the best deal on your airline ticket South Africa to Canada, use the form below.

Flights from Canada

Are you looking for flights from Canada? Please use our flight search form, or browse to the flight overiew for the departure city or the airport of your flight.

South Africa to Canada flight reservations

Use the flight search form to

  • get the price graph for the next days, weeks and months
  • narrow flight results by the time of the day of departure/arrival
  • narrow flight results by price range and preferred airlines
  • for indirect flights, search by stopover airport (if available)
  • compare live prices for the same flight by multiple vendors
  • find much more flights to than listed below

Why to use flight search on Maplandia.com?

Millions of routes

We compare offers from all major airlines, including the budget carriers. Find always the cheapest flight.

Direct booking

When you find a deal you want, you are redirected to book directly with the airline or travel agent. No middlemen.

No hidden charges, no added fees

The price you see is the price on the airline's site. Remember: you are always booking directly with the airline or travel agent.

Destinations in Canada reachable from South Africa

Edmonton InternationalHalifax InternationalOttawa InternationalQuebecMontreal Pierre Elliott TrudeauVancouver InternationalWinnipegSaskatoonCalgarySt John'sToronto Pearson InternationalGrande PrairieThunder BayKamloopsNanaimoCampbell RiverWhitehorseCharlottetownReginaSaint JohnKingstonKitchener / WaterlooKelownaWindsorMonctonComoxYellowknifeLondonVictoria International

Flights from South Africa

South Africa to Edmonton International (YEG), Canada

Indirect flights from South Africa to Edmonton International (YEG), Canada

Indirect flights from Johannesburg O.R. Tambo (JNB) to Edmonton International (YEG), Canada
Cheapest found flightsCheck pricePriceDepartureOperated by
Johannesburg O.R. Tambo (JNB) — Edmonton International (YEG), CanadaCanada 987 USDOct 24 2018
Edmonton International (YEG) — South AfricaJohannesburg O.R. Tambo (JNB) (round trip) Nov 7 2018

More flights: South Africa to YEG. No direct flights from South Africa to Edmonton International (YEG), Canada found. Prices of flights to Edmonton International sourced on Tuesday 24th July 2018 at 10:17.

South Africa to Halifax International (YHZ), Canada

Indirect flights from South Africa to Halifax International (YHZ), Canada

Indirect flights from Johannesburg O.R. Tambo (JNB) to Halifax International (YHZ), Canada
Cheapest found flightsCheck pricePriceDepartureOperated by
Johannesburg O.R. Tambo (JNB) — Halifax International (YHZ), CanadaCanada 1135 USDSep 7 2018United
Halifax International (YHZ) — South AfricaJohannesburg O.R. Tambo (JNB) (round trip) Sep 22 2018United

More flights: South Africa to YHZ. No direct flights from South Africa to Halifax International (YHZ), Canada found. Prices of flights to Halifax International sourced on Tuesday 24th July 2018 at 14:44.

South Africa to Ottawa International (YOW), Canada

Indirect flights from South Africa to Ottawa International (YOW), Canada

Indirect flights from Johannesburg O.R. Tambo (JNB) to Ottawa International (YOW), Canada
Cheapest found flightsCheck pricePriceDepartureOperated by
Johannesburg O.R. Tambo (JNB) — Ottawa International (YOW), CanadaCanada 927 USDNov 22 2018United
Ottawa International (YOW) — South AfricaJohannesburg O.R. Tambo (JNB) (round trip) Jan 24 2019Lufthansa

More flights: South Africa to YOW. No direct flights from South Africa to Ottawa International (YOW), Canada found. Prices of flights to Ottawa International sourced on Thursday 26th July 2018 at 06:42.

South Africa to Quebec (YQB), Canada

Indirect flights from South Africa to Quebec (YQB), Canada

Indirect flights from Pietermaritzburg (PZB) to Quebec (YQB), Canada
Cheapest found flightsCheck pricePriceDepartureOperated by
Pietermaritzburg (PZB) — Quebec (YQB), CanadaCanada 2805 USDSep 19 2018
Quebec (YQB) — South AfricaPietermaritzburg (PZB) (round trip) Sep 27 2018

More flights: South Africa to YQB. No direct flights from South Africa to Quebec (YQB), Canada found. Prices of flights to Quebec sourced on Friday 20th July 2018 at 05:37.

South Africa to Montreal Pierre Elliott Trudeau (YUL), Canada

Indirect flights from South Africa to Montreal Pierre Elliott Trudeau (YUL), Canada

Indirect flights from Johannesburg O.R. Tambo (JNB) to Montreal Pierre Elliott Trudeau (YUL), Canada
Cheapest found flightsCheck pricePriceDepartureOperated by
Johannesburg O.R. Tambo (JNB) — Montreal Pierre Elliott Trudeau (YUL), CanadaCanada 892 USDSep 9 2018
Montreal Pierre Elliott Trudeau (YUL) — South AfricaJohannesburg O.R. Tambo (JNB) (round trip) Sep 15 2018

More flights: South Africa to YUL. No direct flights from South Africa to Montreal Pierre Elliott Trudeau (YUL), Canada found. Prices of flights to Montreal Pierre Elliott Trudeau sourced on Sunday 22nd July 2018 at 06:13.

South Africa to Vancouver International (YVR), Canada

Indirect flights from South Africa to Vancouver International (YVR), Canada

Indirect flights from Johannesburg O.R. Tambo (JNB) to Vancouver International (YVR), Canada
Cheapest found flightsCheck pricePriceDepartureOperated by
Johannesburg O.R. Tambo (JNB) — Vancouver International (YVR), CanadaCanada 925 USDJun 4 2019
Vancouver International (YVR) — South AfricaJohannesburg O.R. Tambo (JNB) (round trip) Jun 17 2019Lufthansa

More flights: South Africa to YVR. No direct flights from South Africa to Vancouver International (YVR), Canada found. Prices of flights to Vancouver International sourced on Sunday 22nd July 2018 at 14:47.

South Africa to Winnipeg (YWG), Canada

Indirect flights from South Africa to Winnipeg (YWG), Canada

Indirect flights from Johannesburg O.R. Tambo (JNB) to Winnipeg (YWG), Canada
Cheapest found flightsCheck pricePriceDepartureOperated by
Johannesburg O.R. Tambo (JNB) — Winnipeg (YWG), CanadaCanada 1333 USDSep 1 2018Brussels Airlines
Winnipeg (YWG) — South AfricaJohannesburg O.R. Tambo (JNB) (round trip) Sep 30 2018Brussels Airlines

More flights: South Africa to YWG. No direct flights from South Africa to Winnipeg (YWG), Canada found. Prices of flights to Winnipeg sourced on Thursday 26th July 2018 at 02:29.

South Africa to Saskatoon (YXE), Canada

Indirect flights from South Africa to Saskatoon (YXE), Canada

Indirect flights from Johannesburg O.R. Tambo (JNB) to Saskatoon (YXE), Canada
Cheapest found flightsCheck pricePriceDepartureOperated by
Johannesburg O.R. Tambo (JNB) — Saskatoon (YXE), CanadaCanada 1133 USDOct 2 2018
Saskatoon (YXE) — South AfricaJohannesburg O.R. Tambo (JNB) (round trip) Oct 7 2018

More flights: South Africa to YXE. No direct flights from South Africa to Saskatoon (YXE), Canada found. Prices of flights to Saskatoon sourced on Sunday 22nd July 2018 at 20:46.

South Africa to Calgary (YYC), Canada

Indirect flights from South Africa to Calgary (YYC), Canada

Indirect flights from Johannesburg O.R. Tambo (JNB) to Calgary (YYC), Canada
Cheapest found flightsCheck pricePriceDepartureOperated by
Johannesburg O.R. Tambo (JNB) — Calgary (YYC), CanadaCanada 974 USDApr 21 2019United
Calgary (YYC) — South AfricaJohannesburg O.R. Tambo (JNB) (round trip) May 12 2019

More flights: South Africa to YYC. No direct flights from South Africa to Calgary (YYC), Canada found. Prices of flights to Calgary sourced on Friday 20th July 2018 at 07:30.

South Africa to St John's (YYT), Canada

Indirect flights from South Africa to St John's (YYT), Canada

Indirect flights from Johannesburg O.R. Tambo (JNB) to St John's (YYT), Canada
Cheapest found flightsCheck pricePriceDepartureOperated by
Johannesburg O.R. Tambo (JNB) — St John's (YYT), CanadaCanada 1077 USDSep 11 2018Air Canada
St John's (YYT) — South AfricaJohannesburg O.R. Tambo (JNB) (round trip) Sep 26 2018

More flights: South Africa to YYT. No direct flights from South Africa to St John's (YYT), Canada found. Prices of flights to St John's sourced on Wednesday 25th July 2018 at 13:03.

South Africa to Toronto Pearson International (YYZ), Canada

Indirect flights from South Africa to Toronto Pearson International (YYZ), Canada

Indirect flights from Johannesburg O.R. Tambo (JNB) to Toronto Pearson International (YYZ), Canada
Cheapest found flightsCheck pricePriceDepartureOperated by
Johannesburg O.R. Tambo (JNB) — Toronto Pearson International (YYZ), CanadaCanada 819 USDNov 5 2018Ethiopian Airlines
Toronto Pearson International (YYZ) — South AfricaJohannesburg O.R. Tambo (JNB) (round trip) Nov 15 2018Ethiopian Airlines
Johannesburg O.R. Tambo (JNB) — Toronto Pearson International (YYZ), CanadaCanada 1100 USDDec 10 2018Lufthansa
Toronto Island (YTZ) — South AfricaJohannesburg O.R. Tambo (JNB) (round trip) Dec 24 2018Air Canada

More flights: South Africa to YYZ. No direct flights from South Africa to Toronto Pearson International (YYZ), Canada found. Prices of flights to Toronto Pearson International sourced on Wednesday 25th July 2018 at 11:09.

South Africa to Grande Prairie (YQU), Canada

Indirect flights from South Africa to Grande Prairie (YQU), Canada

Indirect flights from Pietermaritzburg (PZB) to Grande Prairie (YQU), Canada
Cheapest found flightsCheck pricePriceDepartureOperated by
Pietermaritzburg (PZB) — Grande Prairie (YQU), CanadaCanada 2754 USDOct 4 2018
Grande Prairie (YQU) — South AfricaPietermaritzburg (PZB) (round trip) Oct 11 2018

More flights: South Africa to YQU. No direct flights from South Africa to Grande Prairie (YQU), Canada found. Prices of flights to Grande Prairie sourced on Friday 20th July 2018 at 05:37.

South Africa to Thunder Bay (YQT), Canada

Indirect flights from South Africa to Thunder Bay (YQT), Canada

Indirect flights from Pietermaritzburg (PZB) to Thunder Bay (YQT), Canada
Cheapest found flightsCheck pricePriceDepartureOperated by
Pietermaritzburg (PZB) — Thunder Bay (YQT), CanadaCanada 1510 USDOct 2 2018
Thunder Bay (YQT) — South AfricaPietermaritzburg (PZB) (round trip) Oct 7 2018

More flights: South Africa to YQT. No direct flights from South Africa to Thunder Bay (YQT), Canada found. Prices of flights to Thunder Bay sourced on Friday 20th July 2018 at 05:37.

South Africa to Kamloops (YKA), Canada

Indirect flights from South Africa to Kamloops (YKA), Canada

Indirect flights from Pietermaritzburg (PZB) to Kamloops (YKA), Canada
Cheapest found flightsCheck pricePriceDepartureOperated by
Pietermaritzburg (PZB) — Kamloops (YKA), CanadaCanada 1449 USDOct 10 2018
Kamloops (YKA) — South AfricaPietermaritzburg (PZB) (round trip) Oct 17 2018

More flights: South Africa to YKA. No direct flights from South Africa to Kamloops (YKA), Canada found. Prices of flights to Kamloops sourced on Friday 20th July 2018 at 05:36.

South Africa to Nanaimo (YCD), Canada

Indirect flights from South Africa to Nanaimo (YCD), Canada

Indirect flights from Pietermaritzburg (PZB) to Nanaimo (YCD), Canada
Cheapest found flightsCheck pricePriceDepartureOperated by
Pietermaritzburg (PZB) — Nanaimo (YCD), CanadaCanada 1705 USDSep 23 2018
Nanaimo (YCD) — South AfricaPietermaritzburg (PZB) (round trip) Sep 30 2018

More flights: South Africa to YCD. No direct flights from South Africa to Nanaimo (YCD), Canada found. Prices of flights to Nanaimo sourced on Friday 20th July 2018 at 05:37.

South Africa to Campbell River (YBL), Canada

Indirect flights from South Africa to Campbell River (YBL), Canada

Indirect flights from Johannesburg O.R. Tambo (JNB) to Campbell River (YBL), Canada
Cheapest found flightsCheck pricePriceDepartureOperated by
Johannesburg O.R. Tambo (JNB) — Campbell River (YBL), CanadaCanada 1497 USDAug 8 2018Air Canada
Campbell River (YBL) — South AfricaJohannesburg O.R. Tambo (JNB) (round trip) Aug 31 2018

More flights: South Africa to YBL. No direct flights from South Africa to Campbell River (YBL), Canada found. Prices of flights to Campbell River sourced on Sunday 22nd July 2018 at 15:15.

South Africa to Whitehorse (YXY), Canada

Indirect flights from South Africa to Whitehorse (YXY), Canada

Indirect flights from Pietermaritzburg (PZB) to Whitehorse (YXY), Canada
Cheapest found flightsCheck pricePriceDepartureOperated by
Pietermaritzburg (PZB) — Whitehorse (YXY), CanadaCanada 1605 USDOct 15 2018
Whitehorse (YXY) — South AfricaPietermaritzburg (PZB) (round trip) Oct 20 2018

More flights: South Africa to YXY. No direct flights from South Africa to Whitehorse (YXY), Canada found. Prices of flights to Whitehorse sourced on Friday 20th July 2018 at 05:37.

South Africa to Charlottetown (YYG), Canada

Indirect flights from South Africa to Charlottetown (YYG), Canada

Indirect flights from Pietermaritzburg (PZB) to Charlottetown (YYG), Canada
Cheapest found flightsCheck pricePriceDepartureOperated by
Pietermaritzburg (PZB) — Charlottetown (YYG), CanadaCanada 2758 USDSep 24 2018
Charlottetown (YYG) — South AfricaPietermaritzburg (PZB) (round trip) Sep 29 2018

More flights: South Africa to YYG. No direct flights from South Africa to Charlottetown (YYG), Canada found. Prices of flights to Charlottetown sourced on Friday 20th July 2018 at 05:39.

South Africa to Regina (YQR), Canada

Indirect flights from South Africa to Regina (YQR), Canada

Indirect flights from Johannesburg O.R. Tambo (JNB) to Regina (YQR), Canada
Cheapest found flightsCheck pricePriceDepartureOperated by
Johannesburg O.R. Tambo (JNB) — Regina (YQR), CanadaCanada 1430 USDDec 1 2018
Regina (YQR) — South AfricaJohannesburg O.R. Tambo (JNB) (round trip) Jan 3 2019KLM

More flights: South Africa to YQR. No direct flights from South Africa to Regina (YQR), Canada found. Prices of flights to Regina sourced on Thursday 26th July 2018 at 05:04.

South Africa to Saint John (YSJ), Canada

Indirect flights from South Africa to Saint John (YSJ), Canada

Indirect flights from Johannesburg O.R. Tambo (JNB) to Saint John (YSJ), Canada
Cheapest found flightsCheck pricePriceDepartureOperated by
Johannesburg O.R. Tambo (JNB) — Saint John (YSJ), CanadaCanada 1172 USDSep 5 2018
Saint John (YSJ) — South AfricaJohannesburg O.R. Tambo (JNB) (round trip) Sep 21 2018United

More flights: South Africa to YSJ. No direct flights from South Africa to Saint John (YSJ), Canada found. Prices of flights to Saint John sourced on Friday 20th July 2018 at 07:00.

South Africa to Kingston (YGK), Canada

Indirect flights from South Africa to Kingston (YGK), Canada

Indirect flights from Johannesburg O.R. Tambo (JNB) to Kingston (YGK), Canada
Cheapest found flightsCheck pricePriceDepartureOperated by
Johannesburg O.R. Tambo (JNB) — Kingston (YGK), CanadaCanada 1717 USDAug 6 2018Air Canada
Kingston (YGK) — South AfricaJohannesburg O.R. Tambo (JNB) (round trip) Aug 13 2018Air Canada

More flights: South Africa to YGK. No direct flights from South Africa to Kingston (YGK), Canada found. Prices of flights to Kingston sourced on Monday 23rd July 2018 at 16:57.

South Africa to Kitchener / Waterloo (YKF), Canada

Indirect flights from South Africa to Kitchener / Waterloo (YKF), Canada

Indirect flights from Cape Town (CPT) to Kitchener / Waterloo (YKF), Canada
Cheapest found flightsCheck pricePriceDepartureOperated by
Cape Town (CPT) — Kitchener / Waterloo (YKF), CanadaCanada 3820 USDAug 23 2018
Kitchener / Waterloo (YKF) — South AfricaCape Town (CPT) (round trip) Sep 4 2018

More flights: South Africa to YKF. No direct flights from South Africa to Kitchener / Waterloo (YKF), Canada found. Prices of flights to Kitchener / Waterloo sourced on Monday 23rd July 2018 at 15:20.

South Africa to Kelowna (YLW), Canada

Indirect flights from South Africa to Kelowna (YLW), Canada

Indirect flights from Johannesburg O.R. Tambo (JNB) to Kelowna (YLW), Canada
Cheapest found flightsCheck pricePriceDepartureOperated by
Johannesburg O.R. Tambo (JNB) — Kelowna (YLW), CanadaCanada 1296 USDDec 24 2018
Kelowna (YLW) — South AfricaJohannesburg O.R. Tambo (JNB) (round trip) Jan 11 2019

More flights: South Africa to YLW. No direct flights from South Africa to Kelowna (YLW), Canada found. Prices of flights to Kelowna sourced on Thursday 19th July 2018 at 10:46.

South Africa to Windsor (YQG), Canada

Indirect flights from South Africa to Windsor (YQG), Canada

Indirect flights from Johannesburg O.R. Tambo (JNB) to Windsor (YQG), Canada
Cheapest found flightsCheck pricePriceDepartureOperated by
Johannesburg O.R. Tambo (JNB) — Windsor (YQG), CanadaCanada 1326 USDMar 15 2019
Windsor (YQG) — South AfricaJohannesburg O.R. Tambo (JNB) (round trip) Mar 23 2019

More flights: South Africa to YQG. No direct flights from South Africa to Windsor (YQG), Canada found. Prices of flights to Windsor sourced on Tuesday 24th July 2018 at 19:50.

South Africa to Moncton (YQM), Canada

Indirect flights from South Africa to Moncton (YQM), Canada

Indirect flights from Cape Town (CPT) to Moncton (YQM), Canada
Cheapest found flightsCheck pricePriceDepartureOperated by
Cape Town (CPT) — Moncton (YQM), CanadaCanada 1305 USDOct 17 2018Brussels Airlines
Moncton (YQM) — South AfricaCape Town (CPT) (round trip) Oct 31 2018Lufthansa

More flights: South Africa to YQM. No direct flights from South Africa to Moncton (YQM), Canada found. Prices of flights to Moncton sourced on Thursday 26th July 2018 at 02:52.

South Africa to Comox (YQQ), Canada

Indirect flights from South Africa to Comox (YQQ), Canada

Indirect flights from Johannesburg O.R. Tambo (JNB) to Comox (YQQ), Canada
Cheapest found flightsCheck pricePriceDepartureOperated by
Johannesburg O.R. Tambo (JNB) — Comox (YQQ), CanadaCanada 1100 USDOct 9 2018
Comox (YQQ) — South AfricaJohannesburg O.R. Tambo (JNB) (round trip) Oct 30 2018

More flights: South Africa to YQQ. No direct flights from South Africa to Comox (YQQ), Canada found. Prices of flights to Comox sourced on Sunday 22nd July 2018 at 15:22.

South Africa to Yellowknife (YZF), Canada

Indirect flights from South Africa to Yellowknife (YZF), Canada

Indirect flights from Cape Town (CPT) to Yellowknife (YZF), Canada
Cheapest found flightsCheck pricePriceDepartureOperated by
Cape Town (CPT) — Yellowknife (YZF), CanadaCanada 1766 USDSep 20 2018
Yellowknife (YZF) — South AfricaCape Town (CPT) (round trip) Oct 13 2018Air Canada

More flights: South Africa to YZF. No direct flights from South Africa to Yellowknife (YZF), Canada found. Prices of flights to Yellowknife sourced on Wednesday 25th July 2018 at 06:55.

South Africa to London (YXU), Canada

Indirect flights from South Africa to London (YXU), Canada

Indirect flights from Cape Town (CPT) to London (YXU), Canada
Cheapest found flightsCheck pricePriceDepartureOperated by
Cape Town (CPT) — London (YXU), CanadaCanada 1415 USDDec 13 2018
London (YXU) — South AfricaCape Town (CPT) (round trip) Dec 29 2018

More flights: South Africa to YXU. No direct flights from South Africa to London (YXU), Canada found. Prices of flights to London sourced on Tuesday 24th July 2018 at 18:45.

South Africa to Victoria International (YYJ), Canada

Indirect flights from South Africa to Victoria International (YYJ), Canada

Indirect flights from Johannesburg O.R. Tambo (JNB) to Victoria International (YYJ), Canada
Cheapest found flightsCheck pricePriceDepartureOperated by
Johannesburg O.R. Tambo (JNB) — Victoria International (YYJ), CanadaCanada 1104 USDOct 1 2018Lufthansa
Victoria International (YYJ) — South AfricaJohannesburg O.R. Tambo (JNB) (round trip) Oct 15 2018Lufthansa

More flights: South Africa to YYJ. No direct flights from South Africa to Victoria International (YYJ), Canada found. Prices of flights to Victoria International sourced on Sunday 22nd July 2018 at 08:38.

Powered byMaplandia.com in partnership with Skyscanner.com

Only selected flights are shown. Find also indirect and low-cost flights to Canada. Please use the form above for more dates and routes.





Maplandia.com is not sponsored by or affiliated with Google.