Johannesburg
Porto
BEST
DEAL
Mon, 27 May
JNB - OPO
Tue, 28 May
OPO - JNB
-20 %
19766R
15779R
Prime price per passenger
Madrid
Porto
BEST
DEAL
Tue, 13 Aug
MAD - OPO
-51 %
329R
161R
Prime price per passenger
Brussels
Porto
BEST
DEAL
Thu, 23 May
BRU - OPO
Thu, 23 May
OPO - BRU
6594R
6185R
Prime price per passenger
Johannesburg
Porto
BEST
DEAL
Mon, 20 May
JNB - OPO
Fri, 24 May
OPO - JNB
15483R
15413R
Prime price per passenger
Durban
Porto
BEST
DEAL
Mon, 20 May
DUR - OPO
Fri, 24 May
OPO - DUR
21018R
20288R
Prime price per passenger
Durban
Porto
BEST
DEAL
Mon, 20 May
DUR - OPO
Fri, 24 May
OPO - DUR
21884R
21142R
Prime price per passenger
Bujumbura
Porto
BEST
DEAL
Mon, 20 May
BJM - OPO
Fri, 24 May
OPO - BJM
22272R
22243R
Prime price per passenger
Newark - Nj
Porto
BEST
DEAL
Tue, 21 May
EWR - OPO
Fri, 24 May
OPO - EWR
18713R
18635R
Prime price per passenger