Johannesburg
Toronto
BEST
DEAL
Thu., 23 May
JNB - YYZ
Sun., 26 May
YYZ - JNB
$1886
$1779
Prime price per passenger
Johannesburg
Toronto
BEST
DEAL
Wed., 08 May
JNB - YYZ
$801
$765
Prime price per passenger
Johannesburg
Toronto
BEST
DEAL
Fri., 17 May
JNB - YYZ
Tue., 21 May
YYZ - JNB
$1684
$1654
Prime price per passenger
Johannesburg
Toronto
BEST
DEAL
Thu., 02 May
JNB - YYZ
Mon., 06 May
YYZ - JNB
$1847
$1755
Prime price per passenger