Recent return flight deals
28/7Sun
1 stopKLM
23h 30mCPT-BCN
25/8Sun
1 stopKLM
15h 05mBCN-CPT
19/5Sun
1 stopLufthansa
18h 10mCPT-BCN
2/6Sun
1 stopLufthansa
23h 35mBCN-CPT
20/5Mon
1 stopLufthansa
25h 50mCPT-BCN
3/6Mon
1 stopLufthansa
26h 00mBCN-CPT
19/5Sun
2 stopsLufthansa
18h 55mCPT-BCN
2/6Sun
1 stopLufthansa
23h 35mBCN-CPT
28/7Sun
2 stops
21h 00mCPT-BCN
25/8Sun
1 stop
15h 05mBCN-CPT
27/5Mon
1 stopEmirates
19h 30mCPT-BCN
12/6Wed
1 stopEmirates
19h 50mBCN-CPT
19/5Sun
1 stopSWISS
14h 50mCPT-BCN
2/6Sun
2 stopsSWISS
32h 30mBCN-CPT
6/6Thu
2 stopsSWISS
36h 35mCPT-BCN
17/6Mon
2 stopsSWISS
32h 30mBCN-CPT
19/10Sat
1 stopEmirates
24h 20mCPT-BCN
25/10Fri
1 stopEmirates
19h 50mBCN-CPT
29/7Mon
1 stopEmirates
38h 15mCPT-BCN
26/8Mon
1 stopEmirates
38h 35mBCN-CPT