Flights Africa South Africa Toronto to South Africa

Cheap flights from Toronto to South Africa

Depart
Return
Any month
Compare vs. momondo |

Toronto to South Africa flight comparison made easy

Below you can see the best fares for your route over the next three months. All fares were found on momondo this week. Browse the quickest and cheapest flights from Toronto to South Africa by changing tabs
Quickest
Cheapest
SWISS
SWISS
24 Mar.
1:50 p.m.
YYZ
Toronto Pearson Intl airport
34h 30m
1 Stop
JNB
6:20 a.m.
+2
Johannesburg OR Tambo airport
SWISS
14 Apr.
10:30 p.m.
JNB
Johannesburg OR Tambo airport
24h 05m
1 Stop
YYZ
4:35 p.m.
+1
Toronto Pearson Intl airport
924 C$
Delta
Delta
02 Jun.
1:00 p.m.
YYZ
Toronto Pearson Intl airport
22h 20m
1 Stop
JNB
5:20 p.m.
+1
Johannesburg OR Tambo airport
Delta
30 Jun.
1:10 a.m.
JNB
Johannesburg OR Tambo airport
26h 40m
1 Stop
YYZ
9:50 p.m.
Toronto Pearson Intl airport
935 C$
SWISS
SWISS
09 Mar.
1:50 p.m.
YYZ
Toronto Pearson Intl airport
30h 55m
1 Stop
CPT
2:45 a.m.
+2
Cape Town Intl airport
SWISS
25 Mar.
6:45 p.m.
CPT
Cape Town Intl airport
29h 00m
2 Stops
YYZ
5:45 p.m.
+1
Toronto Pearson Intl airport
935 C$
Air Canada
Air Canada
23 Feb.
11:55 a.m.
YYZ
Toronto Pearson Intl airport
39h 05m
2 Stops
CPT
10:00 a.m.
+2
Cape Town Intl airport
Air Canada
11 Mar.
10:20 a.m.
CPT
Cape Town Intl airport
34h 55m
1 Stop
YYZ
3:15 p.m.
+1
Toronto Pearson Intl airport
949 C$
Lufthansa
Lufthansa
26 Feb.
3:00 p.m.
YYZ
Toronto Pearson Intl airport
34h 05m
2 Stops
CPT
8:05 a.m.
+2
Cape Town Intl airport
Lufthansa
17 Mar.
5:05 p.m.
CPT
Cape Town Intl airport
30h 40m
2 Stops
YYZ
5:45 p.m.
+1
Toronto Pearson Intl airport
949 C$
Lufthansa
Lufthansa
24 Feb.
3:00 p.m.
YYZ
Toronto Pearson Intl airport
36h 00m
2 Stops
CPT
10:00 a.m.
+2
Cape Town Intl airport
Lufthansa
09 Mar.
6:45 p.m.
CPT
Cape Town Intl airport
29h 00m
2 Stops
YYZ
5:45 p.m.
+1
Toronto Pearson Intl airport
950 C$
Ethiopian Air
Ethiopian Air
14 Mar.
7:00 a.m.
YYZ
Toronto Pearson Intl airport
20h 45m
1 Stop
CPT
9:45 a.m.
+1
Cape Town Intl airport
Ethiopian Air
19 Mar.
4:40 p.m.
CPT
Cape Town Intl airport
24h 05m
2 Stops
YYZ
10:45 a.m.
+1
Toronto Pearson Intl airport
1,069 C$
Delta
Delta
02 Jun.
1:00 p.m.
YYZ
Toronto Pearson Intl airport
22h 20m
1 Stop
JNB
5:20 p.m.
+1
Johannesburg OR Tambo airport
Delta
30 Jun.
1:10 a.m.
JNB
Johannesburg OR Tambo airport
26h 40m
1 Stop
YYZ
9:50 p.m.
Toronto Pearson Intl airport
935 C$
Air France
Air France
20 Jun.
2:20 p.m.
YYZ
Toronto Pearson Intl airport
21h 30m
1 Stop
CPT
5:50 p.m.
+1
Cape Town Intl airport
Air France
04 Jul.
1:05 a.m.
CPT
Cape Town Intl airport
28h 05m
2 Stops
YYZ
11:10 p.m.
Toronto Pearson Intl airport
1,248 C$
KLM
KLM
12 May
1:00 p.m.
YYZ
Toronto Pearson Intl airport
22h 25m
1 Stop
CPT
5:25 p.m.
+1
Cape Town Intl airport
KLM
20 May
1:05 a.m.
CPT
Cape Town Intl airport
28h 46m
2 Stops
YYZ
11:51 p.m.
Toronto Pearson Intl airport
955 C$
KLM
KLM
14 May
6:11 a.m.
YYZ
Toronto Pearson Intl airport
29h 14m
2 Stops
CPT
5:25 p.m.
+1
Cape Town Intl airport
KLM
29 May
1:50 a.m.
CPT
Cape Town Intl airport
22h 25m
1 Stop
YYZ
6:15 p.m.
Toronto Pearson Intl airport
954 C$
Austrian Airlines
Austrian Airlines
11 Mar.
1:55 p.m.
YYZ
Toronto Pearson Intl airport
22h 45m
2 Stops
CPT
6:40 p.m.
+1
Cape Town Intl airport
Austrian Airlines
18 Mar.
6:45 p.m.
CPT
Cape Town Intl airport
29h 00m
2 Stops
YYZ
5:45 p.m.
+1
Toronto Pearson Intl airport
959 C$

Alternative routes for Toronto to South Africa

Compare alternative flights to and from nearby airports and cities to discover the best prices and most convenient flight times
Toronto to Johannesburg
Fastest flight time
19h 35m
Cheapest price
926 C$
Toronto to Cape Town
Fastest flight time
18h 00m
Cheapest price
934 C$
Toronto to Port Elizabeth
Fastest flight time
33h 30m
Cheapest price
1,001 C$
Toronto to Hoedspruit
Fastest flight time
35h 00m
Cheapest price
1,227 C$
Toronto to East London
Fastest flight time
32h 00m
Cheapest price
1,391 C$
Toronto to Mbombela
Fastest flight time
35h 55m
Cheapest price
2,098 C$
View more

Flights from Toronto to:

Flights to South Africa from:

Flights Africa South Africa Toronto to South Africa