Toronto
Johannesburg
BEST
DEAL
Wed., 01 Jan.
YYZ - JNB
Tue., 04 Feb.
JNB - YYZ
$4964
$4663
Prime price per passenger
Toronto
Johannesburg
BEST
DEAL
Wed., 19 Feb.
YYZ - JNB
$764
$719
Prime price per passenger
Toronto
Johannesburg
BEST
DEAL
Mon., 30 Dec.
YYZ - JNB
Sun., 26 Jan.
JNB - YYZ
$2436
$2279
Prime price per passenger
Toronto
Johannesburg
BEST
DEAL
Sat., 14 Dec.
YYZ - JNB
Sat., 28 Dec.
JNB - YYZ
$2947
$2739
Prime price per passenger
Toronto
Johannesburg
BEST
DEAL
Mon., 23 Dec.
YYZ - JNB
Wed., 29 Jan.
JNB - YYZ
$2528
$2506
Prime price per passenger
Toronto
Johannesburg
BEST
DEAL
Tue., 24 Dec.
YYZ - JNB
Fri., 10 Jan.
JNB - YYZ
$3288
$3045
Prime price per passenger