Find cheap flights to Toronto

Wed 1/16
Wed 1/23
Any month
Compare vs momondo |

When is the best time to fly to Toronto?

+90%
+60%
+30%
Base
Price
11 770 - 20 02111 770 - 20 021 ZAR

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
JNB
4:10 pm
Johannesburg OR Tambo airport
24h 35m
2 Stops
10:45 am
+1
YYZ
Toronto Pearson Intl airport
Ethiopian Air
YYZ
7:00 am
Toronto Pearson Intl airport
26h 55m
1 Stop
3:55 pm
+1
JNB
Johannesburg OR Tambo airport
10 343 ZAR
Ethiopian Air
Ethiopian Air
JNB
10:20 am
Johannesburg OR Tambo airport
30h 25m
2 Stops
10:45 am
+1
YYZ
Toronto Pearson Intl airport
Ethiopian Air
YYZ
7:00 am
Toronto Pearson Intl airport
26h 55m
1 Stop
3:55 pm
+1
JNB
Johannesburg OR Tambo airport
10 357 ZAR
Ethiopian Air
Ethiopian Air
JNB
1:00 am
Johannesburg OR Tambo airport
39h 45m
2 Stops
10:45 am
+1
YYZ
Toronto Pearson Intl airport
Ethiopian Air
YYZ
7:00 am
Toronto Pearson Intl airport
26h 55m
1 Stop
3:55 pm
+1
JNB
Johannesburg OR Tambo airport
10 357 ZAR
Ethiopian Air
Ethiopian Air
JNB
4:10 pm
Johannesburg OR Tambo airport
24h 15m
2 Stops
10:25 am
+1
YYZ
Toronto Pearson Intl airport
Ethiopian Air
YYZ
7:00 am
Toronto Pearson Intl airport
26h 55m
1 Stop
3:55 pm
+1
JNB
Johannesburg OR Tambo airport
10 357 ZAR
Ethiopian Air
Ethiopian Air
JNB
10:20 am
Johannesburg OR Tambo airport
30h 25m
2 Stops
9:45 am
+1
YYZ
Toronto Pearson Intl airport
Ethiopian Air
YYZ
7:00 am
Toronto Pearson Intl airport
26h 55m
1 Stop
3:55 pm
+1
JNB
Johannesburg OR Tambo airport
10 440 ZAR
British Airways
British Airways
CPT
11:20 pm
Cape Town Intl airport
26h 53m
2 Stops
7:13 pm
+1
YYZ
Toronto Pearson Intl airport
British Airways
YYZ
5:10 pm
Toronto Pearson Intl airport
29h 55m
1 Stop
6:05 am
+2
CPT
Cape Town Intl airport
11 575 ZAR
Multiple Airlines
Multiple Airlines
JNB
9:00 pm
Johannesburg OR Tambo airport
22h 40m
1 Stop
1:40 pm
+1
YYZ
Toronto Pearson Intl airport
Multiple Airlines
YYZ
6:55 pm
Toronto Pearson Intl airport
27h 35m
2 Stops
4:30 am
+2
JNB
Johannesburg OR Tambo airport
12 572 ZAR
Ethiopian Air
Ethiopian Air
JNB
4:10 pm
Johannesburg OR Tambo airport
24h 15m
2 Stops
10:25 am
+1
YYZ
Toronto Pearson Intl airport
Ethiopian Air
YYZ
7:00 am
Toronto Pearson Intl airport
26h 55m
1 Stop
3:55 pm
+1
JNB
Johannesburg OR Tambo airport
10 357 ZAR
Ethiopian Air
Ethiopian Air
JNB
4:10 pm
Johannesburg OR Tambo airport
24h 35m
2 Stops
10:45 am
+1
YYZ
Toronto Pearson Intl airport
Ethiopian Air
YYZ
7:00 am
Toronto Pearson Intl airport
26h 55m
1 Stop
3:55 pm
+1
JNB
Johannesburg OR Tambo airport
10 343 ZAR
Lufthansa
Lufthansa
JNB
11:15 pm
Johannesburg OR Tambo airport
24h 30m
1 Stop
4:45 pm
+1
YYZ
Toronto Pearson Intl airport
Lufthansa
YYZ
3:05 pm
Toronto Pearson Intl airport
29h 10m
1 Stop
3:15 am
+2
JNB
Johannesburg OR Tambo airport
12 323 ZAR
Lufthansa
Lufthansa
JNB
11:15 pm
Johannesburg OR Tambo airport
24h 30m
1 Stop
4:45 pm
+1
YYZ
Toronto Pearson Intl airport
Lufthansa
YYZ
3:05 pm
Toronto Pearson Intl airport
29h 10m
1 Stop
3:15 am
+2
JNB
Johannesburg OR Tambo airport
12 323 ZAR
Lufthansa
Lufthansa
JNB
11:15 pm
Johannesburg OR Tambo airport
24h 30m
1 Stop
4:45 pm
+1
YYZ
Toronto Pearson Intl airport
Lufthansa
YYZ
3:05 pm
Toronto Pearson Intl airport
29h 10m
1 Stop
3:15 am
+2
JNB
Johannesburg OR Tambo airport
12 323 ZAR

Which airlines operate flights to Toronto?

While low cost carriers are the cheapest, don’t forget that the fares often do not include checked baggage, meals, or drinks. Take a look at our estimated additional fees in your search results to get an idea of how much extra you may have to pay.


Airports near Toronto

Below you will find all the airports in Toronto along with the 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

Quick facts about Toronto

Time, currency, and the basics — see the local time and get an idea of how much money you will spend on the basics in Toronto
Local time
Currency
Canadian Dollar
Beer
Pint of beer
30 ZAR
Food
Inexpensive restaurant
206 ZAR
Public transport
One-way ticket
33 ZAR

Start planning your trip to Toronto