Recent return flight deals
8/9Sun
1 stopSWISS
20h 10mCPT-BCN
15/9Sun
1 stopSWISS
15h 35mBCN-CPT
9/9Mon
1 stopLufthansa
24h 25mCPT-BCN
16/9Mon
1 stopLufthansa
26h 00mBCN-CPT
9/9Mon
1 stopLufthansa
24h 25mCPT-BCN
16/9Mon
2 stopsLufthansa
29h 50mBCN-CPT
8/9Sun
2 stopsSWISS
19h 45mCPT-BCN
15/9Sun
1 stopSWISS
15h 35mBCN-CPT
27/5Mon
1 stopEmirates
19h 30mCPT-BCN
13/6Thu
1 stopEmirates
19h 50mBCN-CPT
9/9Mon
2 stopsLufthansa
31h 45mCPT-BCN
16/9Mon
2 stopsLufthansa
29h 50mBCN-CPT
27/5Mon
1 stop
18h 10mCPT-BCN
13/6Thu
2 stops
18h 25mBCN-CPT
27/5Mon
2 stops
18h 20mCPT-BCN
13/6Thu
2 stops
18h 25mBCN-CPT
12/9Thu
1 stopTurkish Airlines
17h 35mCPT-BCN
24/9Tue
1 stopTurkish Airlines
28h 00mBCN-CPT
27/5Mon
2 stopsAir France
23h 55mCPT-BCN
10/6Mon
2 stopsAir France
24h 15mBCN-CPT