Cheap flights from Toronto Pearson Intl Airport to Johannesburg OR Tambo Airport – Compare and Save
YYZ — JNB
29 Jun — 6 Jul1
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 24 June 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 24 June 2025.
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 23/6C$ 1,260
Wed 22/1010:45 a.m.YYZ - JNB
1 stop35h 10mEthiopian Air
Wed 29/102:30 p.m.JNB - YYZ
2 stops24h 35mEthiopian Air
Deal found 21/6C$ 1,261
Wed 3/96:04 a.m.YYZ - JNB
2 stops36h 21mKenya Airways
Mon 29/91:25 a.m.JNB - YYZ
2 stops39h 46mKenya Airways
Deal found 22/6C$ 1,266
Wed 3/96:04 a.m.YYZ - JNB
2 stops36h 21mKenya Airways
Tue 30/95:00 p.m.JNB - YYZ
2 stops24h 11mKenya Airways
Deal found 21/6C$ 1,267
Mon 27/106:00 a.m.YYZ - JNB
2 stops46h 55mKenya Airways
Tue 18/115:00 p.m.JNB - YYZ
2 stops27h 08mKenya Airways
Deal found 22/6C$ 1,271
Sat 6/96:04 a.m.YYZ - JNB
2 stops36h 21mKenya Airways
Fri 26/95:00 p.m.JNB - YYZ
2 stops30h 01mKenya Airways
Deal found 21/6C$ 1,272
Wed 1/1010:45 a.m.YYZ - JNB
1 stop35h 10mEthiopian Air
Wed 8/102:30 p.m.JNB - YYZ
2 stops24h 15mEthiopian Air
Deal found 21/6C$ 1,306
Wed 15/1010:45 a.m.YYZ - JNB
1 stop35h 10mEthiopian Air
Wed 22/108:20 a.m.JNB - YYZ
2 stops30h 25mEthiopian Air
Deal found 21/6C$ 1,307
Thu 11/122:30 p.m.YYZ - JNB
1 stop34h 50mEtihad Airways
Sun 4/19:45 p.m.JNB - YYZ
2 stops41h 30mEtihad Airways
Deal found 23/6C$ 1,322
Wed 1/1010:45 a.m.YYZ - JNB
1 stop20h 20mEthiopian Air
Sun 19/102:30 p.m.JNB - YYZ
2 stops24h 15mEthiopian Air
Deal found 23/6C$ 1,323
Fri 12/122:30 p.m.YYZ - JNB
2 stops57h 40mEtihad Airways
Sun 4/19:45 p.m.JNB - YYZ
2 stops41h 30mEtihad Airways
Deal found 23/6C$ 1,332
Tue 7/108:55 p.m.YYZ - JNB
2 stops36h 55mMultiple Airlines
Mon 27/101:15 a.m.JNB - YYZ
2 stops41h 53mMultiple Airlines
Deal found 23/6C$ 1,345
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 24 June 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 24 June 2025.
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 23/6C$ 1,260
Wed 3/96:04 a.m.YYZ - JNB
2 stops36h 21mKenya Airways
Mon 29/91:25 a.m.JNB - YYZ
2 stops39h 46mKenya Airways
Deal found 22/6C$ 1,266
Thu 11/122:30 p.m.YYZ - JNB
1 stop34h 50mEtihad Airways
Sun 4/19:45 p.m.JNB - YYZ
2 stops41h 30mEtihad Airways
Deal found 23/6C$ 1,322
Thu 16/107:20 p.m.YYZ - JNB
2 stops38h 30mMultiple Airlines
Mon 27/101:15 a.m.JNB - YYZ
2 stops39h 56mMultiple Airlines
Deal found 23/6C$ 1,345
Mon 8/910:00 p.m.YYZ - JNB
1 stop29h 25mAmerican Airlines
Sun 21/99:15 p.m.JNB - YYZ
1 stop24h 45mAmerican Airlines
Deal found 21/6C$ 1,348
Wed 10/910:00 p.m.YYZ - JNB
1 stop29h 25mBritish Airways
Mon 22/99:15 p.m.JNB - YYZ
1 stop28h 55mBritish Airways
Deal found 21/6C$ 1,355
Sat 25/1012:45 p.m.YYZ - JNB
1 stop36h 25mEgyptair
Wed 19/119:45 p.m.JNB - YYZ
1 stop40h 15mEgyptair
Deal found 22/6C$ 1,494
Tue 21/109:50 p.m.YYZ - JNB
1 stop30h 45mTurkish Airlines
Sat 8/117:10 p.m.JNB - YYZ
1 stop30h 05mTurkish Airlines
Deal found 23/6C$ 1,605
Tue 21/104:45 p.m.YYZ - JNB
1 stop22h 35mKLM
Mon 24/1111:55 p.m.JNB - YYZ
1 stop22h 45mKLM
Deal found 23/6C$ 1,678
Sun 7/910:10 p.m.YYZ - JNB
1 stop41h 25mDelta
Mon 22/96:50 p.m.JNB - YYZ
2 stops24h 30mDelta
Deal found 21/6C$ 1,704
Wed 22/1010:45 a.m.YYZ - JNB
1 stop35h 10mEthiopian Air
Wed 29/102:30 p.m.JNB - YYZ
2 stops24h 35mEthiopian Air
Deal found 21/6C$ 1,261
Wed 3/96:04 a.m.YYZ - JNB
2 stops36h 21mKenya Airways
Mon 29/91:25 a.m.JNB - YYZ
2 stops45h 36mKenya Airways
Deal found 21/6C$ 1,267
Last-minute flights from Pearson Intl to OR TamboDiscover last-minute flight deals from Pearson Intl to OR Tambo. Data last updated 24 June 2025 and is based on user searches.
Discover last-minute flight deals from Pearson Intl to OR Tambo. Data last updated 24 June 2025 and is based on user searches.
Sat 28/611:30 p.m.YYZ - JNB
1 stop27h 20mDelta
Mon 14/76:50 p.m.JNB - YYZ
1 stop32h 05mDelta
Deal found 21/6C$ 1,978
Sat 28/611:30 p.m.YYZ - JNB
1 stop27h 20mDelta
Mon 14/76:50 p.m.JNB - YYZ
2 stops34h 23mDelta
Deal found 21/6C$ 2,017
Sun 29/610:45 a.m.YYZ - JNB
1 stop27h 25mEthiopian Air
Mon 14/710:50 p.m.JNB - YYZ
2 stops39h 55mEthiopian Air
Deal found 23/6C$ 1,770
Sun 29/610:10 p.m.YYZ - JNB
1 stop41h 10mKLM
Mon 14/76:50 p.m.JNB - YYZ
1 stop26h 55mKLM
Deal found 21/6C$ 1,805
Sun 29/610:10 p.m.YYZ - JNB
1 stop41h 10mKLM
Mon 14/76:50 p.m.JNB - YYZ
2 stops24h 30mKLM
Deal found 22/6C$ 1,831
Sun 29/66:04 a.m.YYZ - JNB
2 stops33h 16mDelta
Mon 14/76:50 p.m.JNB - YYZ
1 stop32h 05mDelta
Deal found 21/6C$ 1,843
Sun 29/66:04 a.m.YYZ - JNB
2 stops33h 16mDelta
Mon 14/76:50 p.m.JNB - YYZ
2 stops34h 23mDelta
Deal found 22/6C$ 1,872
Sun 29/66:04 a.m.YYZ - JNB
2 stops33h 16mDelta
Mon 14/76:50 p.m.JNB - YYZ
2 stops34h 23mDelta
Deal found 21/6C$ 1,875
Tue 1/711:30 p.m.YYZ - JNB
1 stop27h 20mKLM
Sun 27/76:50 p.m.JNB - YYZ
1 stop32h 05mKLM
Deal found 23/6C$ 1,876
Tue 1/711:30 p.m.YYZ - JNB
1 stop27h 20mKLM
Sun 27/76:50 p.m.JNB - YYZ
1 stop32h 05mKLM
Deal found 21/6C$ 1,878
Tue 1/76:14 p.m.YYZ - JNB
2 stops32h 36mDelta
Sun 27/76:50 p.m.JNB - YYZ
1 stop32h 05mDelta
Deal found 22/6C$ 1,915
Tue 1/711:30 p.m.YYZ - JNB
1 stop27h 20mKLM
Sun 27/711:15 p.m.JNB - YYZ
2 stops24h 18mKLM
Deal found 21/6C$ 1,919
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 24 June 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 24 June 2025.
Tue 28/109:10 p.m.YYZ - JNB
1 stop31h 40mTurkish Airlines
Deal found 22/6C$ 927
Sun 5/109:50 p.m.YYZ - JNB
1 stop30h 45mTurkish Airlines
Deal found 22/6C$ 973
Sun 5/109:50 p.m.YYZ - JNB
1 stop30h 45mTurkish Airlines
Deal found 23/6C$ 977
Sun 5/1011:55 p.m.YYZ - JNB
2 stops28h 40mMultiple Airlines
Deal found 22/6C$ 1,000
Tue 28/108:30 a.m.YYZ - JNB
3 stops44h 20mMultiple Airlines
Deal found 22/6C$ 1,003
Sun 5/1011:55 p.m.YYZ - JNB
2 stops28h 40mMultiple Airlines
Deal found 23/6C$ 1,004
Wed 24/99:50 p.m.YYZ - JNB
1 stop30h 45mTurkish Airlines
Deal found 23/6C$ 1,023
Tue 12/87:55 a.m.YYZ - JNB
3 stops42h 25mMultiple Airlines
Deal found 20/6C$ 1,037
Thu 7/89:50 p.m.YYZ - JNB
1 stop30h 45mTurkish Airlines
Deal found 23/6C$ 1,055
Wed 6/89:50 p.m.YYZ - JNB
1 stop30h 45mTurkish Airlines
Deal found 22/6C$ 1,056
Wed 6/82:30 p.m.YYZ - JNB
2 stops35h 50mMultiple Airlines
Deal found 22/6C$ 1,068
Sat 26/76:30 a.m.YYZ - JNB
3 stops46h 05mMultiple Airlines
Deal found 22/6C$ 1,094