Toronto
Maseru
Wed., 01 Jan.
YYZ - MSU
Sun., 05 Jan.
MSU - YYZ
$4483
$4195
Prime price per passenger
Johannesburg
Maseru
Wed., 05 Feb.
JNB - MSU
$213
$203
Prime price per passenger
Vancouver
Maseru
Wed., 01 Jan.
YVR - MSU
Sat., 04 Jan.
MSU - YVR
$11459
$11284
Prime price per passenger