Find cheap flights to Toronto

Wed 11/13
Wed 11/20
Any month
Compare vs momondo |

When is the best time to fly to Toronto?

19 507 ZAR
17 069 ZAR
14 630 ZAR
12 192 ZAR
Price
12 192 - 18 201 ZAR

When is the best time to fly to Toronto?

Travelling from most locations, it is best to book your flight to Toronto during the month of October for the best deal, although there are other times of the year which offer great deals as well.

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

From most locations, booking your flights to Toronto around 60 days prior to your departure date finds the best deals.

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

Most of our users find that booking their departure to Toronto on a Wednesday is the cheapest. Conversely, departing on a Sunday seems to be the most expensive.

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

In general, when looking for the cheapest flight to Toronto, our data indicates that midday flights are the most cost-effective. morning flights tend to be the most expensive.


Toronto flight deals found on momondo

Check out some of the best fares to Toronto found recently by users on momondo
Quickest
Cheapest
British Airways
British Airways
10 Feb
JNB
0:05
Johannesburg OR Tambo airport
23h 40m
1 Stop
16:45
YYZ
Toronto Pearson Intl airport
British Airways
17 Feb
YYZ
12:59
Toronto Pearson Intl airport
33h 16m
2 Stops
5:15
+2
JNB
Johannesburg OR Tambo airport
11 894 ZAR
SWISS
SWISS
29 Jan
JNB
22:20
Johannesburg OR Tambo airport
22h 55m
1 Stop
14:15
+1
YYZ
Toronto Pearson Intl airport
SWISS
22 Feb
YYZ
11:50
Toronto Pearson Intl airport
34h 30m
1 Stop
5:20
+2
JNB
Johannesburg OR Tambo airport
11 984 ZAR
Ethiopian Air
Ethiopian Air
01 May
CPT
16:35
Cape Town Intl airport
23h 50m
2 Stops
10:25
+1
YYZ
Toronto Pearson Intl airport
Ethiopian Air
21 May
YYZ
7:00
Toronto Pearson Intl airport
20h 45m
1 Stop
9:45
+1
CPT
Cape Town Intl airport
12 058 ZAR
British Airways
British Airways
16 Jan
JNB
0:05
Johannesburg OR Tambo airport
24h 55m
2 Stops
18:00
YYZ
Toronto Pearson Intl airport
British Airways
29 Feb
YYZ
13:20
Toronto Pearson Intl airport
32h 55m
1 Stop
5:15
+2
JNB
Johannesburg OR Tambo airport
12 073 ZAR
British Airways
British Airways
02 Mar
CPT
20:45
Cape Town Intl airport
27h 00m
1 Stop
16:45
+1
YYZ
Toronto Pearson Intl airport
British Airways
08 Mar
YYZ
14:45
Toronto Pearson Intl airport
31h 05m
2 Stops
3:50
+2
CPT
Cape Town Intl airport
12 356 ZAR
Ethiopian Air
Ethiopian Air
13 Nov
JNB
10:20
Johannesburg OR Tambo airport
30h 25m
2 Stops
9:45
+1
YYZ
Toronto Pearson Intl airport
Ethiopian Air
16 Nov
YYZ
5:00
Toronto Pearson Intl airport
20h 05m
1 Stop
8:05
+1
JNB
Johannesburg OR Tambo airport
12 668 ZAR
Ethiopian Air
Ethiopian Air
01 May
CPT
16:35
Cape Town Intl airport
23h 50m
2 Stops
10:25
+1
YYZ
Toronto Pearson Intl airport
Ethiopian Air
21 May
YYZ
7:00
Toronto Pearson Intl airport
20h 45m
1 Stop
9:45
+1
CPT
Cape Town Intl airport
12 058 ZAR
Ethiopian Air
Ethiopian Air
15 Nov
JNB
16:10
Johannesburg OR Tambo airport
24h 35m
2 Stops
9:45
+1
YYZ
Toronto Pearson Intl airport
Ethiopian Air
29 Nov
YYZ
5:00
Toronto Pearson Intl airport
20h 05m
1 Stop
8:05
+1
JNB
Johannesburg OR Tambo airport
12 922 ZAR
British Airways
British Airways
12 Nov
JNB
0:05
Johannesburg OR Tambo airport
23h 40m
1 Stop
16:45
YYZ
Toronto Pearson Intl airport
British Airways
15 Nov
YYZ
17:05
Toronto Pearson Intl airport
26h 10m
1 Stop
2:15
+2
JNB
Johannesburg OR Tambo airport
13 591 ZAR
Ethiopian Air
Ethiopian Air
13 Nov
JNB
10:20
Johannesburg OR Tambo airport
30h 25m
2 Stops
9:45
+1
YYZ
Toronto Pearson Intl airport
Ethiopian Air
16 Nov
YYZ
5:00
Toronto Pearson Intl airport
20h 05m
1 Stop
8:05
+1
JNB
Johannesburg OR Tambo airport
12 668 ZAR
Air Canada
Air Canada
30 Nov
JNB
22:50
Johannesburg OR Tambo airport
22h 05m
1 Stop
13:55
+1
YYZ
Toronto Pearson Intl airport
Air Canada
06 Dec
YYZ
15:00
Toronto Pearson Intl airport
29h 20m
1 Stop
3:20
+2
JNB
Johannesburg OR Tambo airport
14 351 ZAR
United Airlines
United Airlines
16 Dec
JNB
22:50
Johannesburg OR Tambo airport
24h 22m
2 Stops
16:12
+1
YYZ
Toronto Pearson Intl airport
United Airlines
19 Jan
YYZ
15:00
Toronto Pearson Intl airport
29h 20m
1 Stop
3:20
+2
JNB
Johannesburg OR Tambo airport
12 698 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 Flights
Fastest flight time
22h 40m
Cheapest price
11 061 ZAR
Cape Town to Toronto Flights
Fastest flight time
23h 50m
Cheapest price
12 192 ZAR
Durban to Toronto Flights
Fastest flight time
26h 25m
Cheapest price
14 276 ZAR

Start planning your trip to Toronto