Recent return flight deals
15/9Sun
1 stopSWISS
18h 45mCPT-BCN
29/9Sun
1 stopSWISS
25h 10mBCN-CPT
15/9Sun
1 stop
18h 45mCPT-BCN
30/9Mon
1 stop
15h 05mBCN-CPT
15/9Sun
1 stop
18h 45mCPT-BCN
1/10Tue
2 stops
20h 30mBCN-CPT
15/9Sun
1 stop
15h 00mCPT-BCN
28/9Sat
2 stops
21h 25mBCN-CPT
12/9Thu
1 stopTurkish Airlines
30h 25mCPT-BCN
19/9Thu
1 stopTurkish Airlines
28h 00mBCN-CPT
12/9Thu
2 stops
26h 30mCPT-BCN
19/9Thu
2 stops
17h 45mBCN-CPT
13/9Fri
2 stopsSWISS
27h 55mCPT-BCN
28/9Sat
1 stopSWISS
35h 05mBCN-CPT
12/9Thu
2 stopsLufthansa
41h 15mCPT-BCN
19/9Thu
1 stopLufthansa
15h 05mBCN-CPT
13/9Fri
2 stopsSWISS
31h 55mCPT-BCN
1/10Tue
2 stopsSWISS
20h 35mBCN-CPT
12/8Mon
1 stopEmirates
18h 45mDUR-BCN
16/8Fri
1 stopEmirates
25h 05mBCN-DUR