Recent return flight deals
10/6Mon
2 stopsDelta
31h 07mDUB-PUJ
21/11Thu
1 stopDelta
14h 49mPUJ-DUB
10/6Mon
2 stopsDelta
31h 07mDUB-PUJ
21/11Thu
2 stopsDelta
22h 04mPUJ-DUB
12/6Wed
1 stopAir Transat
29h 10mDUB-PUJ
19/9Thu
1 stopAir Transat
15h 45mPUJ-DUB
12/6Wed
2 stopsDelta
31h 51mDUB-PUJ
19/9Thu
1 stopDelta
14h 20mPUJ-DUB
12/6Wed
2 stopsDelta
31h 51mDUB-PUJ
19/9Thu
2 stopsDelta
22h 00mPUJ-DUB
10/6Mon
1 stopDelta
32h 07mDUB-PUJ
21/11Thu
1 stopDelta
14h 49mPUJ-DUB
1/11Fri
1 stop
31h 54mDUB-PUJ
29/11Fri
1 stop
34h 20mPUJ-DUB
1/11Fri
1 stop
31h 54mDUB-PUJ
29/11Fri
1 stop
32h 15mPUJ-DUB
1/11Fri
1 stop
16h 25mDUB-PUJ
29/11Fri
2 stops
19h 25mPUJ-DUB
11/7Thu
2 stopsAir Canada
30h 10mORK-PUJ
15/7Mon
2 stopsAir Canada
24h 45mPUJ-ORK