Barcelona
Direct return from Cairo
Barcelona, the crown jewel of Spain's Catalonia region, enchants with an awe-inspiring mix of Gothic and Modernist architecture. The city unfolds under the watchful eye of Antoni Gaudí's Sagrada Familia, while his Park Güell offers panoramic views of the cityscape. Delve into the bustling La Boqueria Market, a gastronomic paradise, enjoy a flamenco show in a traditional tablao, or cheer on FC Barcelona at the electrifying Camp Nou Stadium.
Latest deals
16 days £128 Tue 22 Dec – Thu 7 Jan
14 days £139 Thu 24 Dec – Thu 7 Jan
9 days £141 Thu 18 Mar – Sat 27 Mar
12 days £142 Thu 18 Mar – Tue 30 Mar
9 days £143 Thu 25 Feb – Sat 6 Mar
11 days £143 Thu 25 Feb – Mon 8 Mar
5 days £143 Thu 25 Feb – Tue 2 Mar
7 days £143 Thu 25 Feb – Thu 4 Mar
4 days £143 Thu 25 Feb – Mon 1 Mar
2 days £143 Tue 19 Jan – Thu 21 Jan
2 days £147 Sat 6 Mar – Mon 8 Mar
5 days £148 Thu 3 Dec – Tue 8 Dec
15 days £153 Mon 21 Dec – Tue 5 Jan
14 days £153 Tue 22 Dec – Tue 5 Jan
2 days £154 Thu 28 Jan – Sat 30 Jan
4 days £154 Tue 26 Jan – Sat 30 Jan
2 days £154 Tue 2 Mar – Thu 4 Mar
4 days £154 Tue 2 Mar – Sat 6 Mar
11 days £154 Tue 19 Jan – Sat 30 Jan
6 days £154 Tue 2 Mar – Mon 8 Mar
5 days £155 Sat 16 Jan – Thu 21 Jan
7 days £155 Tue 23 Feb – Tue 2 Mar
13 days £155 Tue 23 Feb – Mon 8 Mar
11 days £155 Tue 23 Feb – Sat 6 Mar
9 days £155 Tue 23 Feb – Thu 4 Mar
6 days £155 Tue 23 Feb – Mon 1 Mar
9 days £157 Sat 6 Mar – Mon 15 Mar
16 days £157 Thu 24 Dec – Sat 9 Jan
4 days £158 Thu 3 Dec – Mon 7 Dec
2 days £159 Thu 4 Mar – Sat 6 Mar
4 days £159 Thu 4 Mar – Mon 8 Mar
12 days £160 Sat 19 Dec – Thu 31 Dec
10 days £160 Mon 21 Dec – Thu 31 Dec
9 days £160 Tue 22 Dec – Thu 31 Dec
14 days £160 Thu 17 Dec – Thu 31 Dec
16 days £164 Sat 19 Dec – Mon 4 Jan
14 days £164 Mon 21 Dec – Mon 4 Jan
13 days £164 Tue 22 Dec – Mon 4 Jan
13 days £164 Tue 2 Mar – Mon 15 Mar
12 days £164 Thu 24 Dec – Tue 5 Jan
12 days £165 Mon 15 Mar – Sat 27 Mar
2 days £165 Sat 13 Mar – Mon 15 Mar
6 days £165 Tue 9 Mar – Mon 15 Mar
14 days £165 Sat 13 Mar – Sat 27 Mar
14 days £166 Sat 16 Jan – Sat 30 Jan
15 days £166 Mon 15 Mar – Tue 30 Mar
16 days £166 Thu 25 Feb – Sat 13 Mar
9 days £166 Thu 21 Jan – Sat 30 Jan
8 days £167 Mon 22 Feb – Tue 2 Mar
... 480 more possible dates exist ...