Find cheap flights to Toronto

Fri 6/21
Fri 6/28
Any month
Compare vs momondo |

When is the best time to fly to Toronto?

+60.0%
+40.0%
+20.0%
Base
Price
12 428 - 18 19512 428 - 18 195 ZAR

Toronto flight deals found on momondo

Check out some of the best fares to Toronto found recently by users on momondo
Quickest
Cheapest
Lufthansa
Lufthansa
21 Oct
JNB
21:00
Johannesburg OR Tambo airport
27h 20m
1 Stop
18:20
+1
YYZ
Toronto Pearson Intl airport
Lufthansa
28 Oct
YYZ
17:05
Toronto Pearson Intl airport
29h 15m
1 Stop
4:20
+2
JNB
Johannesburg OR Tambo airport
12 042 ZAR
Lufthansa
Lufthansa
12 Sep
JNB
22:30
Johannesburg OR Tambo airport
24h 00m
1 Stop
16:30
+1
YYZ
Toronto Pearson Intl airport
Lufthansa
15 Oct
YYZ
16:25
Toronto Pearson Intl airport
29h 15m
1 Stop
3:40
+2
JNB
Johannesburg OR Tambo airport
12 346 ZAR
Ethiopian Air
Ethiopian Air
14 Oct
CPT
16:45
Cape Town Intl airport
23h 40m
2 Stops
10:25
+1
YYZ
Toronto Pearson Intl airport
Ethiopian Air
22 Oct
YYZ
7:00
Toronto Pearson Intl airport
20h 45m
1 Stop
9:45
+1
CPT
Cape Town Intl airport
12 577 ZAR
Lufthansa
Lufthansa
02 Sep
JNB
21:25
Johannesburg OR Tambo airport
28h 57m
2 Stops
20:22
+1
YYZ
Toronto Pearson Intl airport
Lufthansa
10 Sep
YYZ
13:45
Toronto Pearson Intl airport
31h 55m
1 Stop
3:40
+2
JNB
Johannesburg OR Tambo airport
12 621 ZAR
Lufthansa
Lufthansa
10 Sep
JNB
22:30
Johannesburg OR Tambo airport
23h 25m
2 Stops
15:55
+1
YYZ
Toronto Pearson Intl airport
Lufthansa
18 Sep
YYZ
16:35
Toronto Pearson Intl airport
28h 30m
1 Stop
3:05
+2
JNB
Johannesburg OR Tambo airport
12 722 ZAR
KLM
KLM
04 Oct
CPT
1:05
Cape Town Intl airport
42h 50m
1 Stop
13:55
+1
YYZ
Toronto Pearson Intl airport
KLM
28 Oct
YYZ
15:45
Toronto Pearson Intl airport
20h 30m
1 Stop
18:15
+1
CPT
Cape Town Intl airport
13 185 ZAR
Ethiopian Air
Ethiopian Air
14 Oct
CPT
16:45
Cape Town Intl airport
23h 40m
2 Stops
10:25
+1
YYZ
Toronto Pearson Intl airport
Ethiopian Air
22 Oct
YYZ
7:00
Toronto Pearson Intl airport
20h 45m
1 Stop
9:45
+1
CPT
Cape Town Intl airport
12 577 ZAR
Ethiopian Air
Ethiopian Air
17 Oct
CPT
16:45
Cape Town Intl airport
23h 40m
2 Stops
10:25
+1
YYZ
Toronto Pearson Intl airport
Ethiopian Air
02 Nov
YYZ
7:00
Toronto Pearson Intl airport
20h 45m
1 Stop
9:45
+1
CPT
Cape Town Intl airport
13 287 ZAR
Ethiopian Air
Ethiopian Air
19 Dec
CPT
16:45
Cape Town Intl airport
24h 00m
2 Stops
9:45
+1
YYZ
Toronto Pearson Intl airport
Ethiopian Air
03 Jan
YYZ
5:00
Toronto Pearson Intl airport
20h 45m
1 Stop
8:45
+1
CPT
Cape Town Intl airport
13 272 ZAR
KLM
KLM
31 Oct
CPT
2:30
Cape Town Intl airport
27h 20m
2 Stops
23:50
YYZ
Toronto Pearson Intl airport
KLM
05 Dec
YYZ
10:38
Toronto Pearson Intl airport
24h 02m
2 Stops
17:40
+1
CPT
Cape Town Intl airport
13 373 ZAR
Lufthansa
Lufthansa
10 Sep
JNB
22:30
Johannesburg OR Tambo airport
23h 25m
2 Stops
15:55
+1
YYZ
Toronto Pearson Intl airport
Lufthansa
18 Sep
YYZ
16:35
Toronto Pearson Intl airport
28h 30m
1 Stop
3:05
+2
JNB
Johannesburg OR Tambo airport
12 722 ZAR
Lufthansa
Lufthansa
12 Sep
JNB
22:30
Johannesburg OR Tambo airport
24h 00m
1 Stop
16:30
+1
YYZ
Toronto Pearson Intl airport
Lufthansa
15 Oct
YYZ
16:25
Toronto Pearson Intl airport
29h 15m
1 Stop
3:40
+2
JNB
Johannesburg OR Tambo airport
12 346 ZAR

Airports near Toronto

Below you will find all the airports in Toronto along with their distance from the city centre
Toronto Hamilton
69 km from city centre
Toronto Kitchener-Waterloo
82 km from city centre
Toronto Island
2 km from city centre
Toronto Pearson Intl
18 km from city centre

Popular routes to Toronto

Most frequently searched flights to Toronto along with the cheapest price and shortest flight duration
Johannesburg to Toronto
Fastest flight time
23h 10m
Cheapest price
12 462 ZAR
Cape Town to Toronto
Fastest flight time
23h 40m
Cheapest price
12 534 ZAR
Durban to Toronto
Fastest flight time
29h 10m
Cheapest price
14 835 ZAR

Start planning your trip to Toronto