Johannesburg
Maseru
BEST
DEAL
Wed, 29 May
JNB - MSU
Thu, 30 May
MSU - JNB
-46 %
8634R
4647R
Prime price per passenger
Johannesburg
Maseru
BEST
DEAL
Sat, 22 Jun
JNB - MSU
2407R
2263R
Prime price per passenger
Johannesburg
Maseru
BEST
DEAL
Tue, 21 May
JNB - MSU
Thu, 23 May
MSU - JNB
4684R
4394R
Prime price per passenger
Johannesburg
Maseru
BEST
DEAL
Mon, 20 May
JNB - MSU
Tue, 21 May
MSU - JNB
5790R
5434R
Prime price per passenger
Johannesburg
Maseru
BEST
DEAL
Mon, 20 May
JNB - MSU
Mon, 20 May
MSU - JNB
6951R
6782R
Prime price per passenger
Johannesburg
Maseru
BEST
DEAL
Mon, 20 May
JNB - MSU
Mon, 20 May
MSU - JNB
7030R
6939R
Prime price per passenger
Johannesburg
Maseru
BEST
DEAL
Thu, 23 May
JNB - MSU
Fri, 24 May
MSU - JNB
5833R
5681R
Prime price per passenger
Johannesburg
Maseru
BEST
DEAL
Thu, 23 May
JNB - MSU
Fri, 24 May
MSU - JNB
5897R
5808R
Prime price per passenger