Recent round-trip flight deals
8/13Tue
1 stopBritish Airways
17h 15mMIA-OPO
8/21Wed
1 stopBritish Airways
23h 55mOPO-MIA
8/13Tue
2 stopsBritish Airways
21h 13mMIA-OPO
8/21Wed
2 stopsBritish Airways
27h 44mOPO-MIA
8/13Tue
2 stopsBritish Airways
21h 13mMIA-OPO
8/21Wed
1 stopBritish Airways
23h 55mOPO-MIA
8/17Sat
2 stopsAir Canada
22h 20mMIA-OPO
8/29Thu
2 stopsAir Canada
34h 59mOPO-MIA
8/10Sat
1 stopIberia
13h 20mMIA-OPO
8/22Thu
1 stopIberia
28h 15mOPO-MIA
8/17Sat
1 stopIberia
13h 20mMIA-OPO
8/29Thu
1 stopIberia
12h 30mOPO-MIA
11/13Wed
1 stopSWISS
15h 15mSFO-OPO
11/20Wed
1 stopSWISS
36h 20mOPO-SFO
8/17Sat
1 stopTAP AIR PORTUGAL
19h 45mBOS-OPO
8/28Wed
1 stopTAP AIR PORTUGAL
25h 35mOPO-BOS
10/30Wed
2 stopsIberia
23h 59mDEN-OPO
11/7Thu
2 stopsIberia
22h 15mOPO-DEN
8/20Tue
2 stopsBritish Airways
22h 31mLAS-OPO
8/29Thu
1 stopBritish Airways
34h 40mOPO-LAS