Birmingham
Porto
BEST
DEAL
Sat., 04 May
BHX - OPO
Mon., 06 May
OPO - BHX
$670
$653
Prime price per passenger
Birmingham
Porto
BEST
DEAL
Tue., 09 Jul.
BHX - OPO
$217
$208
Prime price per passenger