Johannesburg
Sao Tome Island
BEST
DEAL
Mon, 27 May
JNB - TMS
Fri, 31 May
TMS - JNB
26398R
25197R
Prime price per passenger
Johannesburg
Sao Tome Island
BEST
DEAL
Thu, 13 Jun
JNB - TMS
6235R
5897R
Prime price per passenger
Cape Town
Sao Tome Island
BEST
DEAL
Mon, 20 May
CPT - TMS
Fri, 24 May
TMS - CPT
32804R
32277R
Prime price per passenger