Cheap flights from Toronto Pearson Intl Airport to Johannesburg OR Tambo Airport – Compare and Save
YYZ — JNB
12 May — 19 May1
Round-trip
1 adult
Economy
Find flight deals from Pearson Intl to OR Tambo
Cheapest flights from Pearson Intl to OR TamboExplore the most affordable flight options available from Pearson Intl to OR Tambo. Find the lowest fares from popular airlines and budget airlines, with prices last updated on 7 May 2025.
Explore the most affordable flight options available from Pearson Intl to OR Tambo. Find the lowest fares from popular airlines and budget airlines, with prices last updated on 7 May 2025.
Sun 5/101:40 p.m.YYZ - JNB
1 stop36h 40mEtihad Airways
Wed 22/109:45 p.m.JNB - YYZ
2 stops41h 15mEtihad Airways
Deal found 7/5C$ 1,172
Tue 21/106:00 a.m.YYZ - JNB
2 stops27h 50mKenya Airways
Mon 24/1112:10 p.m.JNB - YYZ
2 stops31h 58mKenya Airways
Deal found 7/5C$ 1,184
Wed 21/511:35 p.m.YYZ - JNB
1 stop28h 45mMultiple Airlines
Wed 11/67:35 p.m.JNB - YYZ
1 stop23h 15mMultiple Airlines
Deal found 7/5C$ 1,209
Sun 12/108:00 a.m.YYZ - JNB
2 stops25h 50mMultiple Airlines
Mon 27/101:15 a.m.JNB - YYZ
2 stops39h 56mMultiple Airlines
Deal found 7/5C$ 1,217
Wed 21/54:30 p.m.YYZ - JNB
2 stops34h 05mMultiple Airlines
Wed 11/67:35 p.m.JNB - YYZ
1 stop23h 15mMultiple Airlines
Deal found 7/5C$ 1,221
Mon 2/611:30 p.m.YYZ - JNB
1 stop27h 00mDelta
Tue 10/66:50 p.m.JNB - YYZ
1 stop26h 55mDelta
Deal found 7/5C$ 1,236
Wed 4/611:30 p.m.YYZ - JNB
1 stop27h 00mDelta
Wed 11/611:15 p.m.JNB - YYZ
1 stop20h 05mDelta
Deal found 7/5C$ 1,238
Thu 5/64:45 p.m.YYZ - JNB
1 stop22h 35mKLM
Wed 11/611:15 p.m.JNB - YYZ
1 stop20h 05mKLM
Deal found 7/5C$ 1,239
Wed 15/1010:45 a.m.YYZ - JNB
1 stop35h 10mEthiopian Air
Wed 22/1010:50 p.m.JNB - YYZ
2 stops39h 55mEthiopian Air
Deal found 7/5C$ 1,249
Sat 6/96:00 a.m.YYZ - JNB
2 stops36h 15mKenya Airways
Sat 20/91:35 a.m.JNB - YYZ
2 stops45h 26mKenya Airways
Deal found 7/5C$ 1,254
Mon 2/610:10 p.m.YYZ - JNB
1 stop41h 10mKLM
Tue 10/66:50 p.m.JNB - YYZ
2 stops24h 40mKLM
Deal found 7/5C$ 1,263
Thu 5/610:30 p.m.YYZ - JNB
2 stops28h 00mDelta
Thu 12/611:15 p.m.JNB - YYZ
1 stop26h 40mDelta
Deal found 7/5C$ 1,264
Best flights from Pearson Intl to OR TamboDiscover carefully curated flight deals from Pearson Intl to OR Tambo that have cost, travel time, and layovers in mind to ensure you get the best travel experience. Data last updated 7 May 2025.
Discover carefully curated flight deals from Pearson Intl to OR Tambo that have cost, travel time, and layovers in mind to ensure you get the best travel experience. Data last updated 7 May 2025.
Wed 21/511:35 p.m.YYZ - JNB
1 stop28h 45mMultiple Airlines
Wed 11/67:35 p.m.JNB - YYZ
1 stop23h 15mMultiple Airlines
Deal found 7/5C$ 1,209
Mon 2/611:30 p.m.YYZ - JNB
1 stop27h 00mDelta
Tue 10/66:50 p.m.JNB - YYZ
1 stop26h 55mDelta
Deal found 7/5C$ 1,236
Thu 5/64:45 p.m.YYZ - JNB
1 stop22h 35mKLM
Wed 11/611:15 p.m.JNB - YYZ
1 stop20h 05mKLM
Deal found 7/5C$ 1,239
Mon 2/611:35 p.m.YYZ - JNB
2 stops27h 00mLufthansa
Tue 10/67:00 p.m.JNB - YYZ
2 stops29h 30mLufthansa
Deal found 7/5C$ 1,289
Mon 28/710:00 p.m.YYZ - JNB
1 stop29h 25mAmerican Airlines
Mon 4/89:15 p.m.JNB - YYZ
2 stops26h 00mAmerican Airlines
Deal found 7/5C$ 1,479
Wed 2/76:15 p.m.YYZ - JNB
1 stop32h 15mAir France
Wed 9/76:50 p.m.JNB - YYZ
1 stop32h 05mAir France
Deal found 7/5C$ 1,643
Sun 6/76:14 p.m.YYZ - JNB
2 stops34h 06mVirgin Atlantic
Wed 16/78:40 p.m.JNB - YYZ
2 stops26h 53mVirgin Atlantic
Deal found 7/5C$ 1,693
Mon 28/76:24 p.m.YYZ - JNB
2 stops30h 36mBritish Airways
Mon 4/89:15 p.m.JNB - YYZ
2 stops24h 35mBritish Airways
Deal found 7/5C$ 1,697
Wed 21/56:03 a.m.YYZ - JNB
2 stops46h 52mKenya Airways
Tue 10/61:15 a.m.JNB - YYZ
2 stops46h 09mKenya Airways
Deal found 7/5C$ 1,715
Sat 21/64:35 p.m.YYZ - JNB
1 stop34h 45mSWISS
Sat 28/67:35 p.m.JNB - YYZ
1 stop23h 15mSWISS
Deal found 7/5C$ 1,832
Sun 15/610:45 a.m.YYZ - JNB
1 stop35h 10mEthiopian Air
Sat 28/610:50 p.m.JNB - YYZ
2 stops39h 55mEthiopian Air
Deal found 7/5C$ 1,853
Wed 2/712:45 p.m.YYZ - JNB
2 stops37h 50mUnited Airlines
Sun 6/77:00 p.m.JNB - YYZ
2 stops29h 15mUnited Airlines
Deal found 7/5C$ 1,966
Last-minute flights from Pearson Intl to OR TamboDiscover last-minute flight deals from Pearson Intl to OR Tambo. Data last updated 7 May 2025 and is based on user searches.
Discover last-minute flight deals from Pearson Intl to OR Tambo. Data last updated 7 May 2025 and is based on user searches.
Thu 8/59:00 p.m.YYZ - JNB
2 stops36h 50mMultiple Airlines
Wed 11/61:15 a.m.JNB - YYZ
2 stops40h 09mMultiple Airlines
Deal found 7/5C$ 1,287
Wed 21/511:35 p.m.YYZ - JNB
1 stop28h 45mMultiple Airlines
Wed 11/67:35 p.m.JNB - YYZ
1 stop23h 15mMultiple Airlines
Deal found 7/5C$ 1,209
Wed 21/54:30 p.m.YYZ - JNB
2 stops34h 05mMultiple Airlines
Wed 11/67:35 p.m.JNB - YYZ
1 stop23h 15mMultiple Airlines
Deal found 7/5C$ 1,221
Wed 21/54:30 p.m.YYZ - JNB
2 stops34h 05mMultiple Airlines
Wed 11/67:35 p.m.JNB - YYZ
2 stops22h 05mMultiple Airlines
Deal found 7/5C$ 1,285
Sun 25/54:35 p.m.YYZ - JNB
1 stop22h 45mDelta
Sun 1/66:50 p.m.JNB - YYZ
2 stops34h 24mDelta
Deal found 7/5C$ 1,281
Mon 2/611:30 p.m.YYZ - JNB
1 stop27h 00mDelta
Tue 10/66:50 p.m.JNB - YYZ
1 stop26h 55mDelta
Deal found 7/5C$ 1,236
Mon 2/610:10 p.m.YYZ - JNB
1 stop41h 10mKLM
Tue 10/66:50 p.m.JNB - YYZ
2 stops24h 40mKLM
Deal found 7/5C$ 1,263
Wed 4/611:30 p.m.YYZ - JNB
1 stop27h 00mDelta
Wed 11/611:15 p.m.JNB - YYZ
1 stop20h 05mDelta
Deal found 7/5C$ 1,238
Wed 4/64:35 p.m.YYZ - JNB
1 stop22h 45mKLM
Wed 11/611:15 p.m.JNB - YYZ
2 stops24h 09mKLM
Deal found 7/5C$ 1,278
Thu 5/64:45 p.m.YYZ - JNB
1 stop22h 35mKLM
Wed 11/611:15 p.m.JNB - YYZ
1 stop20h 05mKLM
Deal found 7/5C$ 1,239
Thu 5/610:30 p.m.YYZ - JNB
2 stops28h 00mDelta
Thu 12/611:15 p.m.JNB - YYZ
1 stop26h 40mDelta
Deal found 7/5C$ 1,264
Fri 6/610:10 p.m.YYZ - JNB
1 stop41h 10mDelta
Fri 13/66:50 p.m.JNB - YYZ
2 stops34h 08mDelta
Deal found 7/5C$ 1,276
One-way flights from Pearson Intl to OR TamboSearch for one-way flight options from Pearson Intl to OR Tambo. Find affordable one-way fares based on user searches. Data last updated 7 May 2025.
Search for one-way flight options from Pearson Intl to OR Tambo. Find affordable one-way fares based on user searches. Data last updated 7 May 2025.
Wed 2/79:15 p.m.YYZ - JNB
3 stops53h 05mMultiple Airlines
Deal found 7/5C$ 1,034
Tue 8/710:45 a.m.YYZ - JNB
1 stop20h 20mEthiopian Air
Deal found 7/5C$ 1,093
Mon 16/610:45 a.m.YYZ - JNB
1 stop27h 25mEthiopian Air
Deal found 7/5C$ 1,118
Mon 16/610:10 p.m.YYZ - JNB
3 stops32h 55mMultiple Airlines
Deal found 7/5C$ 1,183
Wed 2/711:50 p.m.YYZ - JNB
2 stops30h 25mMultiple Airlines
Deal found 7/5C$ 1,205
Sat 2/810:45 a.m.YYZ - JNB
1 stop20h 20mEthiopian Air
Deal found 7/5C$ 1,224
Fri 1/810:45 a.m.YYZ - JNB
1 stop20h 20mEthiopian Air
Deal found 7/5C$ 1,227
Mon 16/610:10 p.m.YYZ - JNB
2 stops27h 00mMultiple Airlines
Deal found 7/5C$ 1,231
Thu 31/710:45 a.m.YYZ - JNB
1 stop20h 20mEthiopian Air
Deal found 7/5C$ 1,272
Wed 2/77:55 p.m.YYZ - JNB
1 stop30h 50mCondor
Deal found 7/5C$ 1,355
Tue 8/711:55 p.m.YYZ - JNB
2 stops28h 40mMultiple Airlines
Deal found 7/5C$ 1,384
Thu 31/77:15 a.m.YYZ - JNB
2 stops26h 55mAmerican Airlines
Deal found 7/5C$ 1,417