Singapore
Porto
BEST
DEAL
Sun, 19 May
SIN - OPO
Wed, 22 May
OPO - SIN
1048$
1020$
Prime price per passenger
Bilbao
Porto
BEST
DEAL
Sun, 23 Jun
BIO - OPO
-15 %
21$
17$
Prime price per passenger
Madrid
Porto
BEST
DEAL
Mon, 27 May
MAD - OPO
Tue, 28 May
OPO - MAD
108$
104$
Prime price per passenger
Madrid
Porto
BEST
DEAL
Sun, 19 May
MAD - OPO
Tue, 21 May
OPO - MAD
116$
106$
Prime price per passenger
Singapore
Porto
BEST
DEAL
Sun, 19 May
SIN - OPO
Thu, 23 May
OPO - SIN
1130$
1125$
Prime price per passenger
London
Porto
BEST
DEAL
Mon, 20 May
LHR - OPO
Wed, 22 May
OPO - LHR
302$
283$
Prime price per passenger
Luxembourg
Porto
BEST
DEAL
Mon, 20 May
LUX - OPO
Tue, 21 May
OPO - LUX
430$
416$
Prime price per passenger
Manchester
Porto
BEST
DEAL
Tue, 21 May
MAN - OPO
Thu, 23 May
OPO - MAN
245$
231$
Prime price per passenger