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
Thursday, August 20th, 2026
10 round-trip options
Returning
Tue, Aug 25, 2026•5 Day Trip
$5,130 USD
Returning
Wed, Aug 26, 2026•6 Day Trip
$5,694 USD
Returning
Thu, Aug 27, 2026•7 Day Trip
$5,694 USD
Returning
Fri, Aug 28, 2026•8 Day Trip
$5,858 USD
Returning
Sat, Aug 29, 2026•9 Day Trip
$5,859 USD
Returning
Sun, Aug 30, 2026•10 Day Trip
$6,752 USD
Returning
Mon, Aug 31, 2026•11 Day Trip
$6,752 USD
Returning
Tue, Sep 1, 2026•12 Day Trip
$5,845 USD
Returning
Wed, Sep 2, 2026•13 Day Trip
$6,752 USD
Returning
Thu, Sep 3, 2026•14 Day Trip
$5,845 USD
