Flights
Hotels
From
To
1 traveler
Unsupported Browser!
Find Flights
Finding cheap flights is simple. More than 36 million people last year saved hundreds by using our flights tool.
Flights
Hotels
Round-trip
One-way
1 traveler
Unsupported Browser!
Find Flights
Finding cheap flights is simple. More than 36 million people last year saved hundreds by using our flights tool.

Cheap Flights From Toronto To South Africa Last modified: 2016-08-25 12:25 AM

Cheap flights from Toronto (YTO) to popular destinations in South Africa (ZA)

Cape Town
Carrier Departure Date Return Date Lowest Price
Turkish 2016-10-06 2016-10-18 $1,055
Turkish 2017-01-15 2017-01-23 $1,197
Turkish 2017-01-18 2017-01-25 $1,197
Turkish 2017-01-17 2017-01-31 $1,197
Turkish 2017-02-06 2017-02-13 $1,197
Turkish 2017-02-04 2017-02-20 $1,197
Turkish 2017-01-16 2017-01-23 $1,197
Turkish 2017-02-18 2017-02-21 $1,197
Turkish 2017-01-15 2017-01-22 $1,197
Turkish 2017-01-17 2017-02-01 $1,197
Durban
Carrier Departure Date Return Date Lowest Price
Ethiopian 2016-11-26 2016-12-14 $1,095
Ethiopian 2016-10-08 2016-10-12 $1,097
Ethiopian 2016-10-06 2016-10-12 $1,097
Ethiopian 2016-11-19 2016-12-02 $1,097
British Airways 2017-03-12 2017-03-20 $1,164
British Airways 2016-11-25 2016-12-04 $1,197
Air Canada 2016-11-08 2016-11-15 $1,249
Air Canada 2017-03-12 2017-03-20 $1,258
British Airways 2017-01-21 2017-01-30 $1,258
East London
Carrier Departure Date Return Date Lowest Price
Lufthansa 2017-06-30 2017-07-19 $1,982
South African 2017-06-30 2017-07-19 $2,270
George
Carrier Departure Date Return Date Lowest Price
Air France 2017-01-12 2017-01-26 $1,656
South African 2017-01-12 2017-01-26 $1,815
Johannesburg
Carrier Departure Date Return Date Lowest Price
Air Canada 2016-11-07 2016-11-15 $967
Air Canada 2016-12-10 2016-12-24 $984
Air Canada 2016-12-13 2016-12-27 $993
United 2016-09-24 2016-10-04 $995
United 2016-11-07 2016-11-15 $995
Air Canada 2016-10-18 2016-10-27 $996
United 2016-11-21 2016-12-05 $996
Turkish 2017-02-01 2017-02-12 $997
Turkish 2017-01-16 2017-01-27 $1,000
Turkish 2017-02-06 2017-02-24 $1,000
Nelspruit
Carrier Departure Date Return Date Lowest Price
South African 2016-12-28 2017-01-04 $2,361
Port Elizabeth
Carrier Departure Date Return Date Lowest Price
British Airways 2017-03-05 2017-03-23 $1,411
Swiss 2016-09-13 2016-09-20 $1,456
Air Canada 2016-09-13 2016-09-20 $1,483
Swiss 2017-03-05 2017-03-23 $1,488
Lufthansa 2016-09-13 2016-09-20 $1,546
Lufthansa 2017-03-05 2017-03-23 $1,579
Lufthansa 2017-04-04 2017-04-18 $1,663
Pretoria
Carrier Departure Date Return Date Lowest Price
South African 2017-02-10 2017-02-15 $2,398
South African 2017-02-10 2017-02-16 $2,398
South African 2017-02-10 2017-02-18 $2,398
South African 2017-02-10 2017-02-20 $2,398
South African 2017-02-09 2017-02-18 $3,757

Flight Schedule Summaries Number of flights searched: 1,046Last modified: 2016-08-25 12:25 AM

Toronto to Cape Town
Airline Connections Mon Tue Wed Thu Fri Sat Sun
British Airways LHR X X X X X X X
British Airways LHR / JNB X X X X X X X
Emirates DXB X X X
Ethiopian ADD X X X
KLM AMS X X X X X X X
Toronto to Durban
Airline Connections Mon Tue Wed Thu Fri Sat Sun
British Airways LHR / JNB X X X X X X X
Emirates DXB X X X
Ethiopian ADD X X
Turkish IST X X X X
Toronto to Johannesburg
Airline Connections Mon Tue Wed Thu Fri Sat Sun
Air France CDG X X X X X X X
British Airways LHR X X X X X X X
Cathay HKG X X X X X X X
Delta ATL X X X X X X X
Delta CVG / ATL X X X X X X X
Emirates DXB X X X
Ethiopian ADD X X X
Etihad AUH X X X
KLM AMS X X X X X X X
Lufthansa FRA X X X X X X X
El Al TLV X
Egyptair CAI X X
Saudi Arabian JED X X X
Turkish IST X X X X X X X
Toronto to Port Elizabeth
Airline Connections Mon Tue Wed Thu Fri Sat Sun
British Airways LHR / CPT X X X X X X X

Flights to Cities in South Africa

FlightsAirlineLowest Price
Toronto to Johannesburg American, Air Canada, Air France, Finnair, Alitalia, British Airways, Air China, Cathay, Delta, Aer Lingus, Emirates, Ethiopian, Etihad, Latam Airlines Brasil, KLM, Lufthansa, Swiss, El Al, Egyptair, Austrian, Qantas, South African, SAS, Brussels, Singapore, Turkish, Tap Portugal, United, Virgin Atlantic $967
Toronto to Cape Town American, Air Canada, Air France, Finnair, Alitalia, British Airways, Cathay, Condor, Delta, Aer Lingus, Emirates, Ethiopian, Etihad, KLM, Lufthansa, Swiss, Egyptair, South African, Brussels, Turkish, Tap Portugal, United $1,055
Toronto to Durban Air Canada, Air France, British Airways, Cathay, Emirates, Ethiopian, Etihad, Lufthansa, Swiss, South African, SAS, Turkish, Tap Portugal, United $1,095
Toronto to Port Elizabeth Air Canada, British Airways, Cathay, Lufthansa, Swiss, South African $1,456
Toronto to East London Air France, Lufthansa, South African, Tap Portugal Check Dates
Toronto to George Air France, South African Check Dates
Toronto to Nelspruit South African Check Dates
Cleveland to Johannesburg American, Air Canada, Air France, Finnair, British Airways, Cathay, Delta, Emirates, Etihad, Iberia, Lufthansa, Swiss, Qantas, Qatar, South African, Turkish, United, Virgin Atlantic $1,329
Buffalo to Johannesburg American, Air France, JetBlue, British Airways, Delta, Emirates, Etihad, KLM, Lufthansa, Qatar, Turkish, United, Virgin Atlantic $1,093
Buffalo to Cape Town American, Air France, British Airways, Delta, Emirates, KLM, Lufthansa, Qatar, Turkish, United $1,557
Cleveland to Cape Town American, Air Canada, Air France, Finnair, British Airways, Delta, Aer Lingus, KLM, Lufthansa, Swiss, Qatar, South African, Turkish, United $1,592
Rochester to Johannesburg American, Air Canada, Air France, JetBlue, British Airways, Delta, Etihad, KLM, Lufthansa, Qatar, Turkish, United, Virgin Atlantic $1,755
Syracuse to Johannesburg American, Air Canada, Air France, British Airways, Delta, Etihad, Lufthansa, Qatar, Turkish, United, Virgin Atlantic $1,104
Syracuse to Cape Town American, Air Canada, Air France, British Airways, Delta, KLM, Lufthansa, Qatar, Turkish, United $2,043
Buffalo to Durban Air France, British Airways, Lufthansa, Qatar $2,073
Rochester to Cape Town American, Air Canada, Air France, British Airways, Delta, KLM, Lufthansa, Qatar, Turkish, United $2,829
Cleveland to Durban Air Canada, British Airways, Lufthansa, Swiss, Qatar, South African, United $1,836
London to Johannesburg Air Canada, Delta Check Dates
Cheap Flights from Toronto to South Africa, from $967 Round trip from YTO to ZA