Toronto (YYZ) to Johannesburg (JNB) flight deal in business from $3,189
Toronto Pearson International Airport
Toronto, Canada
OR Tambo International Airport
Johannesburg, South Africa
$4,165 USD
-23%$3,189 USD
Verified about 6 hours agoAugust 2026
Mon
Tue
Wed
Thu
Fri
Sat
Sun
27$4,07728$3,20929$3,35830$4,98031$3,3761$4,0902$3,3633$4,0774$3,9245$3,9246$3,9247$3,2248$3,9529$4,09110$3,93811$3,50812$3,35913$4,07314$3,52115$3,52516$4,07217$4,22218$4,07219$5,13020$5,13021$4,65122$5,70823$4,63824$3,50725$3,51126$3,35927$4,07328$4,23629$3,52630$3,51131$4,2251$5,1302$4,2263$3,3624$3,3775$4,9946$3,923
Fair Availability
31% of dates checked are available within 10% of the lowest price
Monday, August 10th, 2026
10 round-trip options
Returning
Sat, Aug 15, 2026•5 Day Trip
$5,232 USD
Returning
Sun, Aug 16, 2026•6 Day Trip
$4,980 USD
Returning
Mon, Aug 17, 2026•7 Day Trip
$4,980 USD
Returning
Tue, Aug 18, 2026•8 Day Trip
$4,073 USD
Returning
Wed, Aug 19, 2026•9 Day Trip
$4,073 USD
Returning
Thu, Aug 20, 2026•10 Day Trip
$4,073 USD
Returning
Fri, Aug 21, 2026•11 Day Trip
$3,938 USD
Returning
Sat, Aug 22, 2026•12 Day Trip
$4,995 USD
Returning
Sun, Aug 23, 2026•13 Day Trip
$5,130 USD
Returning
Mon, Aug 24, 2026•14 Day Trip
$4,073 USD
