Toronto
Johannesburg
BEST
DEAL
Tue., 31 Dec.
YYZ - JNB
Wed., 22 Jan.
JNB - YYZ
$1891
$1737
Prime price per passenger
Toronto
Johannesburg
BEST
DEAL
Wed., 19 Feb.
YYZ - JNB
$764
$719
Prime price per passenger
Toronto
Johannesburg
BEST
DEAL
Tue., 21 Jan.
YYZ - JNB
Tue., 28 Jan.
JNB - YYZ
-10 %
$1403
$1264
Prime price per passenger
Toronto
Johannesburg
BEST
DEAL
Wed., 01 Jan.
YYZ - JNB
Fri., 28 Feb.
JNB - YYZ
$1460
$1361
Prime price per passenger
Toronto
Johannesburg
BEST
DEAL
Wed., 08 Jan.
YYZ - JNB
Wed., 05 Feb.
JNB - YYZ
$1800
$1647
Prime price per passenger
Toronto
Johannesburg
BEST
DEAL
Tue., 14 Jan.
YYZ - JNB
Sun., 02 Feb.
JNB - YYZ
$1497
$1376
Prime price per passenger