Toronto
Johannesburg
BEST
DEAL
Thu., 19 Dec.
YYZ - JNB
Tue., 07 Jan.
JNB - YYZ
$4110
$3848
Prime price per passenger
Toronto
Johannesburg
BEST
DEAL
Mon., 24 Feb.
YYZ - JNB
$765
$716
Prime price per passenger
Toronto
Johannesburg
BEST
DEAL
Wed., 04 Dec.
YYZ - JNB
Sun., 26 Jan.
JNB - YYZ
$1146
$1133
Prime price per passenger
Toronto
Johannesburg
BEST
DEAL
Mon., 02 Dec.
YYZ - JNB
Tue., 21 Jan.
JNB - YYZ
$1951
$1798
Prime price per passenger
Toronto
Johannesburg
BEST
DEAL
Tue., 10 Dec.
YYZ - JNB
Thu., 23 Jan.
JNB - YYZ
$2099
$1932
Prime price per passenger
Toronto
Johannesburg
BEST
DEAL
Mon., 16 Dec.
YYZ - JNB
Sun., 12 Jan.
JNB - YYZ
$3215
$2980
Prime price per passenger