Cheap flights to Johannesburg OR Tambo Airport – Compare and Save
— JNB
2 Jul — 9 Jul1
Round-trip
1 adult
Economy
Flights to OR Tambo in 2025
Find the latest flights to OR Tambo in 2025, with up-to-date prices and availability. In the last 7 days, Cheapflights users made a total of 629,999 searches and data was last updated on 27 June 2025.
Round-trip from | C$ 1,330 |
---|---|
One-way from | C$ 939 |
Popular in | December |
Cheapest in | January |
Average price | C$ 1,691 |
- Kenya Airways
- 1/10-20/10
- 4 total stops
- 71h 26m total
- Toronto to Johannesburg
- 23/9
- 3 total stops
- 46h 05m total
- Toronto to Johannesburg
Highest demand for flights based on searches. 0% potential increase in price.
Cheapest flight prices on average. 2% potential price decrease (C$ 52 potential savings vs. average RT price).
Average for round-trip flights in June 2025
Find flight deals to OR Tambo Airport
Cheapest flights to OR Tambo AirportExplore the most affordable flight options available to OR Tambo Airport. Find the lowest fares based on data from user searches, with prices last updated on 27 June 2025.
Explore the most affordable flight options available to OR Tambo Airport. Find the lowest fares based on data from user searches, with prices last updated on 27 June 2025.
Wed 1/108:00 a.m.YYZ - JNB
2 stops25h 50mMultiple Airlines
Tue 21/105:00 p.m.JNB - YYZ
2 stops30h 01mMultiple Airlines
Deal found 26/6C$ 1,330
Wed 8/106:00 a.m.YYZ - JNB
2 stops27h 50mKenya Airways
Tue 28/1012:10 p.m.JNB - YYZ
2 stops30h 58mKenya Airways
Deal found 24/6C$ 1,336
Thu 9/1010:45 a.m.YYZ - JNB
1 stop20h 20mEthiopian Air
Thu 23/102:30 p.m.JNB - YYZ
2 stops24h 15mEthiopian Air
Deal found 24/6C$ 1,337
Wed 1/1010:45 a.m.YYZ - JNB
1 stop35h 10mEthiopian Air
Thu 23/102:30 p.m.JNB - YYZ
2 stops24h 15mEthiopian Air
Deal found 26/6C$ 1,340
Tue 2/910:15 p.m.YYZ - JNB
1 stop29h 10mAmerican Airlines
Tue 9/99:15 p.m.JNB - YYZ
1 stop24h 45mAmerican Airlines
Deal found 26/6C$ 1,341
Wed 24/910:45 a.m.YYZ - JNB
1 stop20h 20mEthiopian Air
Sun 12/102:30 p.m.JNB - YYZ
2 stops24h 15mEthiopian Air
Deal found 25/6C$ 1,343
Mon 20/106:00 a.m.YYZ - JNB
2 stops46h 55mKenya Airways
Fri 31/101:15 a.m.JNB - YYZ
2 stops42h 53mKenya Airways
Deal found 25/6C$ 1,345
Wed 15/106:00 a.m.YYZ - JNB
2 stops46h 55mKenya Airways
Thu 20/1112:10 p.m.JNB - YYZ
2 stops31h 58mKenya Airways
Deal found 25/6C$ 1,347
Sun 28/96:03 a.m.YYZ - JNB
2 stops27h 47mKenya Airways
Fri 24/101:25 a.m.JNB - YYZ
2 stops41h 43mKenya Airways
Deal found 26/6C$ 1,348
Mon 29/910:45 a.m.YYZ - JNB
1 stop20h 20mEthiopian Air
Sun 19/102:30 p.m.JNB - YYZ
2 stops24h 15mEthiopian Air
Deal found 26/6C$ 1,354
Tue 2/910:15 p.m.YYZ - JNB
1 stop26h 45mAmerican Airlines
Tue 9/99:15 p.m.JNB - YYZ
2 stops30h 15mAmerican Airlines
Deal found 26/6C$ 1,359
Mon 20/1010:45 a.m.YYZ - JNB
1 stop35h 10mEthiopian Air
Mon 10/118:20 a.m.JNB - YYZ
2 stops30h 45mEthiopian Air
Deal found 26/6C$ 1,371
Best flights to OR Tambo AirportDiscover carefully curated flight deals to OR Tambo Airport that have cost, travel time, and layovers in mind to ensure you get the best travel experience. Data last updated 27 June 2025.
Discover carefully curated flight deals to OR Tambo Airport that have cost, travel time, and layovers in mind to ensure you get the best travel experience. Data last updated 27 June 2025.
Wed 1/108:00 a.m.YYZ - JNB
2 stops25h 50mMultiple Airlines
Mon 20/101:25 a.m.JNB - YYZ
2 stops45h 36mMultiple Airlines
Deal found 26/6C$ 1,330
Wed 8/106:00 a.m.YYZ - JNB
2 stops27h 50mKenya Airways
Tue 28/1012:10 p.m.JNB - YYZ
2 stops30h 58mKenya Airways
Deal found 24/6C$ 1,336
Wed 1/1010:45 a.m.YYZ - JNB
1 stop20h 20mEthiopian Air
Wed 22/102:30 p.m.JNB - YYZ
2 stops24h 15mEthiopian Air
Deal found 26/6C$ 1,340
Tue 2/910:15 p.m.YYZ - JNB
1 stop29h 10mAmerican Airlines
Tue 9/99:15 p.m.JNB - YYZ
1 stop24h 45mAmerican Airlines
Deal found 26/6C$ 1,341
Wed 24/96:05 p.m.YYZ - JNB
1 stop33h 20mBritish Airways
Sun 12/109:15 p.m.JNB - YYZ
1 stop24h 45mBritish Airways
Deal found 25/6C$ 1,393
Sat 18/1012:45 p.m.YYZ - JNB
1 stop36h 25mEgyptair
Sun 26/109:45 p.m.JNB - YYZ
1 stop40h 15mEgyptair
Deal found 26/6C$ 1,518
Wed 8/1011:30 p.m.YYZ - JNB
1 stop27h 00mKLM
Tue 28/107:40 p.m.JNB - YYZ
1 stop30h 55mKLM
Deal found 24/6C$ 1,663
Tue 30/94:45 p.m.YYZ - JNB
1 stop22h 35mDelta
Mon 20/106:50 p.m.JNB - YYZ
1 stop27h 00mDelta
Deal found 26/6C$ 1,668
Wed 1/101:40 p.m.YYZ - JNB
1 stop36h 40mEtihad Airways
Tue 21/109:50 a.m.JNB - YYZ
1 stop29h 10mEtihad Airways
Deal found 26/6C$ 1,698
Wed 1/102:55 p.m.YYZ - JNB
1 stop32h 35mEmirates
Wed 22/107:10 p.m.JNB - YYZ
1 stop44h 20mEmirates
Deal found 26/6C$ 1,708
Wed 1/1010:30 p.m.YYZ - JNB
1 stop29h 35mVirgin Atlantic
Sun 19/108:30 p.m.JNB - YYZ
1 stop30h 10mVirgin Atlantic
Deal found 24/6C$ 1,776
Sun 10/87:55 p.m.YYZ - JNB
1 stop29h 35mCondor
Sun 17/85:50 p.m.JNB - YYZ
1 stop30h 05mCondor
Deal found 26/6C$ 1,792
Last-minute flights to OR Tambo AirportDiscover last-minute flight deals to OR Tambo Airport. Data last updated 27 June 2025 and is based on user searches.
Discover last-minute flight deals to OR Tambo Airport. Data last updated 27 June 2025 and is based on user searches.
Tue 1/710:15 p.m.YYZ - JNB
1 stop26h 45mAmerican Airlines
Sun 27/77:25 p.m.JNB - YYZ
1 stop30h 45mAmerican Airlines
Deal found 26/6C$ 2,138
Tue 1/76:29 p.m.YYZ - JNB
2 stops30h 31mAmerican Airlines
Sun 27/79:15 p.m.JNB - YYZ
1 stop28h 55mAmerican Airlines
Deal found 26/6C$ 2,177
Tue 1/710:15 p.m.YYZ - JNB
1 stop26h 45mBritish Airways
Sat 12/79:15 p.m.JNB - YYZ
1 stop28h 55mBritish Airways
Deal found 25/6C$ 2,182
Tue 1/710:15 p.m.YYZ - JNB
1 stop26h 45mAmerican Airlines
Sun 27/79:15 p.m.JNB - YYZ
1 stop28h 55mAmerican Airlines
Deal found 25/6C$ 2,183
Tue 1/76:29 p.m.YYZ - JNB
2 stops30h 31mBritish Airways
Sat 12/79:15 p.m.JNB - YYZ
1 stop24h 45mBritish Airways
Deal found 25/6C$ 2,222
Tue 1/79:10 p.m.YYZ - JNB
2 stops33h 55mMultiple Airlines
Sat 12/710:50 p.m.JNB - YYZ
2 stops39h 55mMultiple Airlines
Deal found 25/6C$ 2,320
Wed 2/71:04 p.m.YYZ - JNB
2 stops26h 16mKLM
Mon 14/76:50 p.m.JNB - YYZ
1 stop26h 55mKLM
Deal found 24/6C$ 1,832
Wed 2/71:04 p.m.YYZ - JNB
2 stops26h 16mKLM
Mon 14/76:50 p.m.JNB - YYZ
2 stops24h 30mKLM
Deal found 24/6C$ 1,859
Wed 2/711:30 p.m.YYZ - JNB
1 stop27h 20mKLM
Mon 14/76:50 p.m.JNB - YYZ
1 stop32h 05mKLM
Deal found 24/6C$ 2,116
Fri 4/712:08 p.m.YYZ - JNB
2 stops27h 12mDelta
Mon 7/76:50 p.m.JNB - YYZ
1 stop32h 05mDelta
Deal found 25/6C$ 1,907
Fri 4/712:08 p.m.YYZ - JNB
2 stops27h 12mDelta
Mon 7/76:50 p.m.JNB - YYZ
2 stops34h 08mDelta
Deal found 25/6C$ 1,939
Fri 4/79:00 p.m.YYZ - JNB
1 stop30h 35mAmerican Airlines
Mon 7/79:15 p.m.JNB - YYZ
1 stop28h 55mAmerican Airlines
Deal found 25/6C$ 2,108
One-way flights to OR Tambo AirportSearch for one-way flight options to OR Tambo Airport. Find affordable one-way fares based on user searches. Data last updated 27 June 2025.
Search for one-way flight options to OR Tambo Airport. Find affordable one-way fares based on user searches. Data last updated 27 June 2025.
Tue 23/96:30 a.m.YYZ - JNB
3 stops46h 05mMultiple Airlines
Deal found 25/6C$ 939
Tue 23/99:50 p.m.YYZ - JNB
1 stop30h 45mTurkish Airlines
Deal found 25/6C$ 969
Sun 5/109:50 p.m.YYZ - JNB
1 stop30h 45mTurkish Airlines
Deal found 26/6C$ 971
Wed 24/99:50 p.m.YYZ - JNB
1 stop30h 45mTurkish Airlines
Deal found 26/6C$ 978
Wed 24/91:35 p.m.YTZ - JNB
2 stops36h 45mMultiple Airlines
Deal found 26/6C$ 983
Wed 24/99:50 p.m.YYZ - JNB
1 stop30h 45mTurkish Airlines
Deal found 25/6C$ 1,025
Sun 10/88:45 a.m.YTZ - JNB
2 stops41h 35mMultiple Airlines
Deal found 26/6C$ 1,028
Sun 5/1011:55 p.m.YYZ - JNB
2 stops27h 25mMultiple Airlines
Deal found 26/6C$ 1,032
Sun 10/89:50 p.m.YYZ - JNB
1 stop30h 45mTurkish Airlines
Deal found 26/6C$ 1,068
Wed 24/911:55 p.m.YYZ - JNB
2 stops25h 15mMultiple Airlines
Deal found 26/6C$ 1,069
Wed 24/912:25 p.m.YTZ - JNB
2 stops40h 10mMultiple Airlines
Deal found 25/6C$ 1,088
Wed 24/96:20 p.m.YYZ - JNB
3 stops30h 50mMultiple Airlines
Deal found 26/6C$ 1,088