Johannesburg
Toronto
BEST
DEAL
Tue., 17 Dec.
JNB - YYZ
Mon., 06 Jan.
YYZ - JNB
$2149
$1994
Prime price per passenger
Johannesburg
Toronto
BEST
DEAL
Wed., 15 Jan.
JNB - YYZ
$892
$861
Prime price per passenger
Johannesburg
Toronto
BEST
DEAL
Tue., 03 Dec.
JNB - YYZ
Wed., 12 Mar.
YYZ - JNB
$1074
$983
Prime price per passenger
Johannesburg
Toronto
BEST
DEAL
Wed., 04 Dec.
JNB - YYZ
Sun., 08 Dec.
YYZ - JNB
$1944
$1800
Prime price per passenger
Johannesburg
Toronto
BEST
DEAL
Wed., 11 Dec.
JNB - YYZ
Tue., 14 Jan.
YYZ - JNB
$1543
$1413
Prime price per passenger
Johannesburg
Toronto
BEST
DEAL
Sun., 22 Dec.
JNB - YYZ
Mon., 13 Jan.
YYZ - JNB
$1961
$1811
Prime price per passenger