Ushuaia
Maputo
BEST
DEAL
Sun, 19 May
USH - MPM
Thu, 23 May
MPM - USH
3852$
3829$
Prime price per passenger
Cape Town
Maputo
BEST
DEAL
Thu, 20 Jun
CPT - MPM
267$
262$
Prime price per passenger
Johannesburg
Maputo
BEST
DEAL
Sun, 19 May
JNB - MPM
Wed, 22 May
MPM - JNB
252$
241$
Prime price per passenger
Johannesburg
Maputo
BEST
DEAL
Sun, 19 May
JNB - MPM
Wed, 22 May
MPM - JNB
253$
242$
Prime price per passenger
Dar es Salaam
Maputo
BEST
DEAL
Sun, 19 May
DAR - MPM
Thu, 23 May
MPM - DAR
1015$
998$
Prime price per passenger
Zanzibar
Maputo
BEST
DEAL
Sun, 19 May
ZNZ - MPM
Thu, 23 May
MPM - ZNZ
1227$
1206$
Prime price per passenger
Singapore
Maputo
BEST
DEAL
Sun, 19 May
SIN - MPM
Thu, 23 May
MPM - SIN
1629$
Prime price per passenger