Recent return flight deals
2/7Tue
1 stop
6h 50mDUB-OPO
10/7Wed
1 stop
13h 25mOPO-DUB
26/6Wed
1 stop
12h 20mDUB-OPO
3/7Wed
1 stop
6h 50mOPO-DUB
26/6Wed
1 stop
12h 20mDUB-OPO
3/7Wed
1 stop
6h 50mOPO-DUB
15/6Sat
1 stop
12h 05mDUB-OPO
22/6Sat
direct
2h 25mOPO-DUB
15/6Sat
1 stop
12h 05mDUB-OPO
22/6Sat
1 stop
9h 50mOPO-DUB
25/6Tue
1 stop
8h 45mDUB-OPO
29/6Sat
1 stop
11h 55mOPO-DUB
21/9Sat
1 stopTAP AIR PORTUGAL
14h 50mDUB-OPO
25/9Wed
1 stopTAP AIR PORTUGAL
12h 50mOPO-DUB
22/6Sat
1 stop
12h 35mDUB-OPO
26/6Wed
1 stop
13h 25mOPO-DUB
1/7Mon
1 stopSWISS
12h 30mORK-OPO
8/7Mon
1 stopSWISS
6h 50mOPO-ORK
12/7Fri
1 stopBritish Airways
12h 10mSNN-OPO
15/7Mon
2 stopsBritish Airways
51h 05mOPO-SNN