Recent return flight deals
26/6Wed
directRyanair
2h 10mBRS-OPO
28/6Fri
directRyanair
2h 05mOPO-BRS
25/9Wed
directRyanair
2h 10mBRS-OPO
16/10Wed
directRyanair
2h 10mOPO-BRS
30/6Sun
directRyanair
2h 10mBRS-OPO
3/7Wed
directRyanair
2h 10mOPO-BRS
8/11Fri
directRyanair
2h 25mBHX-OPO
10/11Sun
directRyanair
2h 25mOPO-BHX
16/6Sun
directRyanair
2h 10mBRS-OPO
21/6Fri
directRyanair
2h 05mOPO-BRS
13/6Thu
directRyanair
2h 50mEDI-OPO
20/6Thu
directRyanair
2h 45mOPO-EDI
24/6Mon
directRyanair
2h 25mBHX-OPO
28/6Fri
directRyanair
2h 20mOPO-BHX
3/11Sun
1 stopTAP AIR PORTUGAL
13h 20mMAN-OPO
10/11Sun
1 stopTAP AIR PORTUGAL
5h 25mOPO-MAN
24/9Tue
directeasyJet
2h 10mBRS-OPO
25/9Wed
1 stopeasyJet
11h 40mOPO-BRS
2/11Sat
1 stopKLM
5h 50mNCL-OPO
16/11Sat
1 stopKLM
6h 00mOPO-NCL