Recent return flight deals
5/6Wed
2 stops
26h 15mBHX-PUJ
13/6Thu
3 stops
29h 20mPUJ-BHX
11/9Wed
1 stopLufthansa
13h 45mMAN-PUJ
18/9Wed
1 stopLufthansa
16h 35mPUJ-MAN
11/9Wed
2 stopsLufthansa
15h 55mMAN-PUJ
18/9Wed
1 stopLufthansa
16h 35mPUJ-MAN
11/9Wed
2 stopsFinnair
50h 10mMAN-PUJ
19/9Thu
2 stopsFinnair
24h 40mPUJ-MAN
5/6Wed
2 stops
34h 10mBHX-PUJ
13/6Thu
2 stops
27h 10mPUJ-BHX
11/9Wed
2 stopsAmerican Airlines
33h 15mMAN-PUJ
18/9Wed
2 stopsAmerican Airlines
48h 40mPUJ-MAN
28/6Fri
1 stop
36h 00mEDI-PUJ
15/9Sun
2 stops
27h 25mPUJ-EDI
11/9Wed
2 stopsAmerican Airlines
33h 15mMAN-PUJ
17/9Tue
2 stopsAmerican Airlines
26h 25mPUJ-MAN
5/6Wed
2 stops
34h 10mBHX-PUJ
12/6Wed
2 stops
26h 45mPUJ-BHX
11/9Wed
1 stopAir Transat
29h 00mMAN-PUJ
16/9Mon
1 stopAir Transat
15h 55mPUJ-MAN