Find cheap flights to Toronto

Fri 1/24
Fri 1/31
Any month
Compare vs momondo |

When is the best time to fly to Toronto?

R22 440
R18 900
R15 360
R11 812
Price
R11,812 - R18,727

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 Tuesday is the cheapest. Conversely, departing on a Saturday 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. afternoon 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
Ethiopian Air
Ethiopian Air
02 Feb
1:00
JNB
Johannesburg OR Tambo airport
39h 45m
2 Stops
YYZ
9:45
+1
Toronto Pearson Intl airport
Ethiopian Air
01 Mar
5:00
YYZ
Toronto Pearson Intl airport
20h 05m
1 Stop
JNB
8:05
+1
Johannesburg OR Tambo airport
R10 314
Ethiopian Air
Ethiopian Air
25 Jan
10:20
JNB
Johannesburg OR Tambo airport
30h 25m
2 Stops
YYZ
9:45
+1
Toronto Pearson Intl airport
Ethiopian Air
11 Feb
5:00
YYZ
Toronto Pearson Intl airport
20h 05m
1 Stop
JNB
8:05
+1
Johannesburg OR Tambo airport
R10 501
Ethiopian Air
Ethiopian Air
14 Feb
16:10
JNB
Johannesburg OR Tambo airport
24h 35m
2 Stops
YYZ
9:45
+1
Toronto Pearson Intl airport
Ethiopian Air
14 Mar
7:00
YYZ
Toronto Pearson Intl airport
20h 05m
1 Stop
JNB
9:05
+1
Johannesburg OR Tambo airport
R10 833
Ethiopian Air
Ethiopian Air
17 Mar
1:00
JNB
Johannesburg OR Tambo airport
39h 45m
2 Stops
YYZ
10:45
+1
Toronto Pearson Intl airport
Ethiopian Air
31 Mar
7:00
YYZ
Toronto Pearson Intl airport
26h 55m
1 Stop
JNB
15:55
+1
Johannesburg OR Tambo airport
R10 919
British Airways
British Airways
05 Jun
23:10
JNB
Johannesburg OR Tambo airport
26h 21m
2 Stops
YYZ
19:31
+1
Toronto Pearson Intl airport
British Airways
15 Jun
17:50
YYZ
Toronto Pearson Intl airport
29h 25m
1 Stop
JNB
5:15
+2
Johannesburg OR Tambo airport
R11 394
Air Canada
Air Canada
05 Apr
21:25
JNB
Johannesburg OR Tambo airport
22h 15m
1 Stop
YYZ
13:40
+1
Toronto Pearson Intl airport
Air Canada
24 Apr
17:35
YYZ
Toronto Pearson Intl airport
27h 50m
1 Stop
JNB
3:25
+2
Johannesburg OR Tambo airport
R11 495
Ethiopian Air
Ethiopian Air
14 Feb
16:10
JNB
Johannesburg OR Tambo airport
24h 35m
2 Stops
YYZ
9:45
+1
Toronto Pearson Intl airport
Ethiopian Air
14 Mar
7:00
YYZ
Toronto Pearson Intl airport
20h 05m
1 Stop
JNB
9:05
+1
Johannesburg OR Tambo airport
R10 833
KLM
KLM
14 May
1:05
CPT
Cape Town Intl airport
27h 29m
2 Stops
YYZ
22:34
Toronto Pearson Intl airport
KLM
04 Jun
14:20
YYZ
Toronto Pearson Intl airport
21h 30m
1 Stop
CPT
17:50
+1
Cape Town Intl airport
R12 705
Lufthansa
Lufthansa
16 Mar
23:15
JNB
Johannesburg OR Tambo airport
24h 30m
1 Stop
YYZ
17:45
+1
Toronto Pearson Intl airport
Lufthansa
24 Mar
20:50
YYZ
Toronto Pearson Intl airport
25h 30m
2 Stops
JNB
4:20
+2
Johannesburg OR Tambo airport
R12 187
Air Canada
Air Canada
05 Apr
21:25
JNB
Johannesburg OR Tambo airport
22h 15m
1 Stop
YYZ
13:40
+1
Toronto Pearson Intl airport
Air Canada
24 Apr
17:35
YYZ
Toronto Pearson Intl airport
27h 50m
1 Stop
JNB
3:25
+2
Johannesburg OR Tambo airport
R11 495
Ethiopian Air
Ethiopian Air
25 Jan
10:20
JNB
Johannesburg OR Tambo airport
30h 25m
2 Stops
YYZ
9:45
+1
Toronto Pearson Intl airport
Ethiopian Air
11 Feb
5:00
YYZ
Toronto Pearson Intl airport
20h 05m
1 Stop
JNB
8:05
+1
Johannesburg OR Tambo airport
R10 501
British Airways
British Airways
02 Jun
21:20
JNB
Johannesburg OR Tambo airport
26h 35m
1 Stop
YYZ
17:55
+1
Toronto Pearson Intl airport
British Airways
16 Jun
17:55
YYZ
Toronto Pearson Intl airport
27h 10m
1 Stop
JNB
3:05
+2
Johannesburg OR Tambo airport
R11 870

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 15m
Cheapest price
R10 919
Durban to Toronto Flights
Fastest flight time
28h 15m
Cheapest price
R11 510
Cape Town to Toronto Flights
Fastest flight time
24h 05m
Cheapest price
R12 115

Start planning your trip to Toronto