Find cheap flights to Toronto

Fri 3/22
Fri 3/29
Any month
Compare vs momondo |

When is the best time to fly to Toronto?

+75.0%
+50.0%
+25.0%
Base
Price
12 500 - 20 73912 500 - 20 739 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
10:20 am
Johannesburg OR Tambo airport
30h 05m
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 458 ZAR
Ethiopian Air
Ethiopian Air
JNB
4:30 pm
Johannesburg OR Tambo airport
23h 55m
2 Stops
10:25 am
+1
YYZ
Toronto Pearson Intl airport
Ethiopian Air
YYZ
7:00 am
Toronto Pearson Intl airport
20h 25m
1 Stop
9:25 am
+1
JNB
Johannesburg OR Tambo airport
10 660 ZAR
Ethiopian Air
Ethiopian Air
JNB
10:20 am
Johannesburg OR Tambo airport
30h 05m
2 Stops
10:25 am
+1
YYZ
Toronto Pearson Intl airport
Ethiopian Air
YYZ
7:00 am
Toronto Pearson Intl airport
20h 25m
1 Stop
9:25 am
+1
JNB
Johannesburg OR Tambo airport
10 660 ZAR
Ethiopian Air
Ethiopian Air
JNB
10:20 am
Johannesburg OR Tambo airport
30h 05m
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 890 ZAR
SWISS
SWISS
JNB
9:25 pm
Johannesburg OR Tambo airport
28h 59m
2 Stops
8:24 pm
+1
YYZ
Toronto Pearson Intl airport
SWISS
YYZ
10:00 am
Toronto Pearson Intl airport
37h 10m
2 Stops
5:10 am
+2
JNB
Johannesburg OR Tambo airport
12 374 ZAR
Multiple Airlines
Multiple Airlines
JNB
9:25 pm
Johannesburg OR Tambo airport
22h 30m
1 Stop
1:55 pm
+1
YYZ
Toronto Pearson Intl airport
Multiple Airlines
YYZ
1:45 pm
Toronto Pearson Intl airport
31h 55m
1 Stop
3:40 am
+2
JNB
Johannesburg OR Tambo airport
12 446 ZAR
KLM
KLM
CPT
2:30 am
Cape Town Intl airport
22h 05m
1 Stop
6:35 pm
YYZ
Toronto Pearson Intl airport
KLM
YYZ
3:05 pm
Toronto Pearson Intl airport
21h 35m
1 Stop
6:40 pm
+1
CPT
Cape Town Intl airport
22 717 ZAR
Ethiopian Air
Ethiopian Air
JNB
4:30 pm
Johannesburg OR Tambo airport
23h 55m
2 Stops
10:25 am
+1
YYZ
Toronto Pearson Intl airport
Ethiopian Air
YYZ
7:00 am
Toronto Pearson Intl airport
20h 25m
1 Stop
9:25 am
+1
JNB
Johannesburg OR Tambo airport
10 660 ZAR
Ethiopian Air
Ethiopian Air
JNB
10:20 am
Johannesburg OR Tambo airport
30h 05m
2 Stops
10:25 am
+1
YYZ
Toronto Pearson Intl airport
Ethiopian Air
YYZ
7:00 am
Toronto Pearson Intl airport
20h 25m
1 Stop
9:25 am
+1
JNB
Johannesburg OR Tambo airport
10 660 ZAR
British Airways
British Airways
JNB
9:50 pm
Johannesburg OR Tambo airport
26h 25m
2 Stops
6:15 pm
+1
YYZ
Toronto Pearson Intl airport
British Airways
YYZ
5:55 pm
Toronto Pearson Intl airport
27h 10m
1 Stop
3:05 am
+2
JNB
Johannesburg OR Tambo airport
13 238 ZAR
Multiple Airlines
Multiple Airlines
JNB
9:25 pm
Johannesburg OR Tambo airport
22h 30m
1 Stop
1:55 pm
+1
YYZ
Toronto Pearson Intl airport
Multiple Airlines
YYZ
1:45 pm
Toronto Pearson Intl airport
31h 55m
1 Stop
3:40 am
+2
JNB
Johannesburg OR Tambo airport
12 446 ZAR
Multiple Airlines
Multiple Airlines
JNB
9:25 pm
Johannesburg OR Tambo airport
22h 30m
1 Stop
1:55 pm
+1
YYZ
Toronto Pearson Intl airport
Multiple Airlines
YYZ
1:45 pm
Toronto Pearson Intl airport
31h 55m
1 Stop
3:40 am
+2
JNB
Johannesburg OR Tambo airport
12 446 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
32 ZAR
Food
Inexpensive restaurant
218 ZAR
Public transport
One-way ticket
35 ZAR

Start planning your trip to Toronto