Find flights
Airlines

R2 337+ Cheap flights from Toronto Pearson Intl Airport

This is the cheapest return flight price found by a Cheapflights user in the last 72 hours by searching for a flight departing on 9/1. Fares are subject to change and may not be available on all flights or dates of travel. Click the price to replicate the search for this deal.
YYZ — CPT
Dec 18 — Dec 251
1 adult

Find flights from Pearson Intl within your budget

Find flights departing from Pearson Intl that match your specified budget. Filter results by price range, allowing you to narrow down options and find flights that fit within your financial constraints. Please note that the search results are based on data from user searches, with fares last updated on 13 December 2024. In the last 7 days, Cheapflights users made a total of 603 860 searches

Fly to

Any airport

Route

Depart

Return

Price

TorontoJohannesburg

YYZ - JNB

YYZJNB

Toronto Pearson Intl

Sat 18/1

22:05-10:20

1 stop29h 15m

Johannesburg OR Tambo

Wed 29/1

19:25-17:24

2 stops28h 59m

R14 077

TorontoJohannesburg

YYZ - JNB

YYZJNB

Toronto Pearson Intl

Sat 18/1

6:00-7:40

2 stops42h 40m

Johannesburg OR Tambo

Tue 15/4

17:00-13:05

2 stops26h 05m

R14 095

TorontoJohannesburg

YYZ - JNB

YYZJNB

Toronto Pearson Intl

Tue 11/2

19:45-7:05

1 stop28h 20m

Johannesburg OR Tambo

Tue 18/2

10:10-14:55

1 stop35h 45m

R14 679

TorontoJohannesburg

YYZ - JNB

YYZJNB

Toronto Pearson Intl

Sun 2/2

20:30-21:35

1 stop42h 05m

Johannesburg OR Tambo

Fri 7/2

23:55-14:35

2 stops45h 40m

R15 086

TorontoJohannesburg

YYZ - JNB

YYZJNB

Toronto Pearson Intl

Sat 18/1

21:00-18:35

2 stops38h 35m

Johannesburg OR Tambo

Wed 29/1

19:35-21:48

2 stops33h 13m

R15 104

TorontoJohannesburg

YYZ - JNB

YYZJNB

Toronto Pearson Intl

Thu 27/2

18:00-22:00

1 stop21h 00m

Johannesburg OR Tambo

Thu 20/3

23:55-16:40

1 stop22h 45m

R15 264

TorontoJohannesburg

YYZ - JNB

YYZJNB

Toronto Pearson Intl

Thu 27/2

13:20-22:00

2 stops25h 40m

Johannesburg OR Tambo

Thu 20/3

23:55-16:40

1 stop22h 45m

R15 759

TorontoJohannesburg

YYZ - JNB

YYZJNB

Toronto Pearson Intl

Sat 18/1

6:00-7:40

2 stops42h 40m

Johannesburg OR Tambo

Mon 14/4

1:15-13:05

2 stops41h 50m

R15 795

TorontoJohannesburg

YYZ - JNB

YYZJNB

Toronto Pearson Intl

Wed 30/4

15:25-8:35

1 stop35h 10m

Johannesburg OR Tambo

Wed 14/5

9:55-8:45

1 stop28h 50m

R16 078

TorontoJohannesburg

YYZ - JNB

YYZJNB

Toronto Pearson Intl

Sun 2/2

18:05-9:30

2 stops32h 25m

Johannesburg OR Tambo

Fri 7/2

19:35-14:35

2 stops50h 00m

R16 521

Flights are sorted by cheapest return flights first.

Deals found on 12/12

Showing 1-10 of 48 results
1
2
3
...
5

What to know about flights from Pearson Intl

Discover essential information about flights departing from Pearson Intl, including flight schedules, destinations, airlines operating at the Pearson Intl airport, and any specific guidelines or requirements for travellers. Please note that the information is based on the most recent updates available. Data last updated 13 December 2024.

Cheapest airline

British Airways
On average, British Airways currently has the cheapest one-way flight from Toronto Pearson Intl.

Find flights from Pearson Intl

Cheapest flights from Pearson Intl
Explore the most affordable flight options available from Pearson Intl. Find the lowest fares based on data from user searches, with prices last updated on 13 December 2024.

Sat 18/122:05YYZ - JNB
1 stop29h 15mAmerican Airlines
Wed 29/119:25JNB - YYZ
2 stops28h 59mAmerican Airlines
Deal found 11/12R14 077
Sat 18/16:00YYZ - JNB
2 stops42h 40mMultiple Airlines
Tue 15/417:00JNB - YYZ
2 stops26h 05mMultiple Airlines
Deal found 12/12R14 095
Tue 11/219:45YYZ - JNB
1 stop28h 20mLufthansa
Tue 18/210:10JNB - YYZ
1 stop35h 45mLufthansa
Deal found 12/12R14 679
Sun 2/220:30YYZ - JNB
1 stop42h 05mSWISS
Fri 7/223:55JNB - YYZ
2 stops45h 40mSWISS
Deal found 12/12R15 086
Sat 18/121:00YYZ - JNB
2 stops38h 35mUnited Airlines
Wed 29/119:35JNB - YYZ
2 stops33h 13mUnited Airlines
Deal found 11/12R15 104
Thu 27/218:00YYZ - JNB
1 stop21h 00mDelta
Thu 20/323:55JNB - YYZ
1 stop22h 45mDelta
Deal found 12/12R15 264
Thu 27/213:20YYZ - JNB
2 stops25h 40mKLM
Thu 20/323:55JNB - YYZ
1 stop22h 45mKLM
Deal found 13/12R15 759
Sat 18/16:00YYZ - JNB
2 stops42h 40mKenya Airways
Mon 14/41:15JNB - YYZ
2 stops41h 50mKenya Airways
Deal found 12/12R15 795
Wed 30/415:25YYZ - JNB
1 stop35h 10mEtihad Airways
Mon 12/59:55JNB - YYZ
1 stop28h 50mEtihad Airways
Deal found 12/12R16 078
Sun 2/218:05YYZ - JNB
2 stops32h 25mAustrian Airlines
Fri 7/219:35JNB - YYZ
2 stops50h 00mAustrian Airlines
Deal found 12/12R16 521
Thu 6/322:05YYZ - JNB
1 stop29h 15mBritish Airways
Tue 18/319:25JNB - YYZ
1 stop31h 50mBritish Airways
Deal found 12/12R16 680
Thu 27/218:35YYZ - JNB
2 stops44h 25mAir France
Thu 20/323:55JNB - YYZ
2 stops27h 30mAir France
Deal found 13/12R16 893