Toronto
Johannesburg
BEST
DEAL
Fri., 03 May
YYZ - JNB
Sun., 05 May
JNB - YYZ
$1813
$1697
Prime price per passenger
Toronto
Johannesburg
BEST
DEAL
Sat., 20 Apr.
YYZ - JNB
$862
$808
Prime price per passenger
Toronto
Johannesburg
BEST
DEAL
Sun., 28 Apr.
YYZ - JNB
Wed., 01 May
JNB - YYZ
$1568
$1537
Prime price per passenger
Toronto
Johannesburg
BEST
DEAL
Sat., 20 Apr.
YYZ - JNB
Mon., 22 Apr.
JNB - YYZ
$1702
$1677
Prime price per passenger
Toronto
Johannesburg
BEST
DEAL
Tue., 23 Apr.
YYZ - JNB
Sat., 27 Apr.
JNB - YYZ
$1743
$1721
Prime price per passenger
Toronto
Johannesburg
BEST
DEAL
Wed., 08 May
YYZ - JNB
Fri., 10 May
JNB - YYZ
$1659
$1628
Prime price per passenger