Find cheap flights to Toronto

Sat 8/24
Sat 8/31
Any month
Compare vs momondo |

When is the best time to fly to Toronto?

+75.0%
+50.0%
+25.0%
Base
Price
12 836 - 21 22912 836 - 21 229 ZAR

When is the best time to fly to Toronto?

From most locations, the cheapest flights to Toronto can be found during the month of May; however great deals can be found at other times.

When is the best time to book a flight to Toronto?

On average, from most locations, when planning your trip to Toronto, try to book your flight in the region of 60 days in advance for the cheapest prices.

What is the cheapest day to depart on your flight to Toronto?

From most locations, the cheapest flights to Toronto are found on a Tuesday. Booking a Saturday departure is usually the most expensive.

What is the cheapest time of day to fly to Toronto?

On average you can find the best deals on plane tickets to Toronto when looking for flights with midday departure times.


Toronto flight deals found on momondo

Check out some of the best fares to Toronto found recently by users on momondo
Quickest
Cheapest
Ethiopian Air
Ethiopian Air
14 Sep
JNB
16:10
Johannesburg OR Tambo airport
24h 15m
2 Stops
10:25
+1
YYZ
Toronto Pearson Intl airport
Ethiopian Air
27 Sep
YYZ
7:00
Toronto Pearson Intl airport
26h 55m
1 Stop
15:55
+1
JNB
Johannesburg OR Tambo airport
12 552 ZAR
Lufthansa
Lufthansa
10 Sep
JNB
21:25
Johannesburg OR Tambo airport
24h 30m
2 Stops
15:55
+1
YYZ
Toronto Pearson Intl airport
Lufthansa
15 Oct
YYZ
13:50
Toronto Pearson Intl airport
31h 50m
1 Stop
3:40
+2
JNB
Johannesburg OR Tambo airport
12 735 ZAR
Ethiopian Air
Ethiopian Air
13 Sep
JNB
1:00
Johannesburg OR Tambo airport
39h 25m
2 Stops
10:25
+1
YYZ
Toronto Pearson Intl airport
Ethiopian Air
15 Sep
YYZ
7:00
Toronto Pearson Intl airport
26h 55m
1 Stop
15:55
+1
JNB
Johannesburg OR Tambo airport
12 796 ZAR
Lufthansa
Lufthansa
24 Sep
JNB
21:00
Johannesburg OR Tambo airport
25h 19m
2 Stops
16:19
+1
YYZ
Toronto Pearson Intl airport
Lufthansa
15 Oct
YYZ
13:50
Toronto Pearson Intl airport
31h 50m
1 Stop
3:40
+2
JNB
Johannesburg OR Tambo airport
12 933 ZAR
KLM
KLM
23 Oct
JNB
1:10
Johannesburg OR Tambo airport
42h 45m
1 Stop
13:55
+1
YYZ
Toronto Pearson Intl airport
KLM
04 Nov
YYZ
13:05
Toronto Pearson Intl airport
21h 00m
1 Stop
17:05
+1
JNB
Johannesburg OR Tambo airport
13 100 ZAR
Ethiopian Air
Ethiopian Air
13 Dec
JNB
10:20
Johannesburg OR Tambo airport
30h 25m
2 Stops
9:45
+1
YYZ
Toronto Pearson Intl airport
Ethiopian Air
04 Jan
YYZ
5:00
Toronto Pearson Intl airport
26h 55m
1 Stop
14:55
+1
JNB
Johannesburg OR Tambo airport
13 191 ZAR
Delta
Delta
23 Aug
JNB
21:55
Johannesburg OR Tambo airport
20h 20m
1 Stop
12:15
+1
YYZ
Toronto Pearson Intl airport
Delta
06 Sep
YYZ
13:05
Toronto Pearson Intl airport
22h 15m
1 Stop
17:20
+1
JNB
Johannesburg OR Tambo airport
23 051 ZAR
Ethiopian Air
Ethiopian Air
12 Sep
JNB
16:10
Johannesburg OR Tambo airport
24h 15m
2 Stops
10:25
+1
YYZ
Toronto Pearson Intl airport
Ethiopian Air
19 Sep
YYZ
7:00
Toronto Pearson Intl airport
20h 05m
1 Stop
9:05
+1
JNB
Johannesburg OR Tambo airport
13 283 ZAR
Ethiopian Air
Ethiopian Air
14 Sep
JNB
16:10
Johannesburg OR Tambo airport
24h 15m
2 Stops
10:25
+1
YYZ
Toronto Pearson Intl airport
Ethiopian Air
27 Sep
YYZ
7:00
Toronto Pearson Intl airport
26h 55m
1 Stop
15:55
+1
JNB
Johannesburg OR Tambo airport
12 552 ZAR
Lufthansa
Lufthansa
26 Sep
JNB
21:00
Johannesburg OR Tambo airport
25h 19m
2 Stops
16:19
+1
YYZ
Toronto Pearson Intl airport
Lufthansa
07 Oct
YYZ
17:35
Toronto Pearson Intl airport
27h 50m
1 Stop
3:25
+2
JNB
Johannesburg OR Tambo airport
13 298 ZAR
Lufthansa
Lufthansa
19 Sep
JNB
21:25
Johannesburg OR Tambo airport
25h 35m
2 Stops
17:00
+1
YYZ
Toronto Pearson Intl airport
Lufthansa
23 Sep
YYZ
16:50
Toronto Pearson Intl airport
28h 35m
2 Stops
3:25
+2
JNB
Johannesburg OR Tambo airport
13 328 ZAR
SWISS
SWISS
15 Sep
JNB
21:25
Johannesburg OR Tambo airport
22h 45m
1 Stop
14:10
+1
YYZ
Toronto Pearson Intl airport
SWISS
16 Sep
YYZ
14:05
Toronto Pearson Intl airport
33h 05m
1 Stop
5:10
+2
JNB
Johannesburg OR Tambo airport
21 925 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
20h 55m
Cheapest price
9 631 ZAR
Durban to Toronto
Fastest flight time
28h 20m
Cheapest price
14 043 ZAR
Cape Town to Toronto
Fastest flight time
23h 40m
Cheapest price
14 393 ZAR

Start planning your trip to Toronto