Recent return flight deals
1/6Sat
1 stopBritish Airways
26h 00mDUB-TPA
8/6Sat
1 stopBritish Airways
16h 40mTPA-DUB
3/9Tue
1 stopBritish Airways
14h 55mDUB-TPA
10/9Tue
1 stopBritish Airways
19h 05mTPA-DUB
3/9Tue
1 stop
14h 55mDUB-TPA
10/9Tue
2 stops
19h 04mTPA-DUB
12/6Wed
2 stops
18h 04mDUB-TPA
19/6Wed
1 stop
19h 05mTPA-DUB
25/5Sat
1 stopIberia
12h 25mDUB-TPA
1/6Sat
1 stopIberia
11h 48mTPA-DUB
12/6Wed
2 stopsBritish Airways
24h 11mSNN-TPA
17/6Mon
2 stopsBritish Airways
17h 35mTPA-SNN
8/6Sat
2 stops
26h 28mDUB-TPA
15/6Sat
1 stop
11h 55mTPA-DUB
9/6Sun
1 stopAmerican Airlines
14h 25mDUB-TPA
16/6Sun
2 stopsAmerican Airlines
16h 37mTPA-DUB
9/6Sun
1 stopBritish Airways
31h 00mDUB-TPA
16/6Sun
1 stopBritish Airways
19h 05mTPA-DUB
12/9Thu
1 stopAir Canada
29h 59mDUB-TPA
18/9Wed
2 stopsAir Canada
39h 40mTPA-DUB