Barcelona
Direct return from London
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
8 days £28 Sat 5 Dec – Sun 13 Dec
9 days £28 Sat 5 Dec – Mon 14 Dec
10 days £29 Fri 4 Dec – Mon 14 Dec
7 days £29 Sat 5 Dec – Sat 12 Dec
9 days £29 Fri 4 Dec – Sun 13 Dec
8 days £30 Fri 4 Dec – Sat 12 Dec
12 days £30 Sat 5 Dec – Thu 17 Dec
10 days £30 Sat 5 Dec – Tue 15 Dec
15 days £30 Sat 5 Dec – Sun 20 Dec
11 days £30 Thu 3 Dec – Mon 14 Dec
10 days £30 Thu 3 Dec – Sun 13 Dec
2 days £30 Sat 5 Dec – Mon 7 Dec
9 days £31 Thu 3 Dec – Sat 12 Dec
5 days £31 Sat 5 Dec – Thu 10 Dec
4 days £31 Sat 5 Dec – Wed 9 Dec
3 days £31 Sat 5 Dec – Tue 8 Dec
11 days £31 Fri 4 Dec – Tue 15 Dec
3 days £31 Fri 4 Dec – Mon 7 Dec
13 days £31 Fri 4 Dec – Thu 17 Dec
16 days £31 Fri 4 Dec – Sun 20 Dec
6 days £31 Sat 5 Dec – Fri 11 Dec
11 days £31 Sat 5 Dec – Wed 16 Dec
12 days £32 Fri 4 Dec – Wed 16 Dec
12 days £32 Wed 2 Dec – Mon 14 Dec
11 days £32 Wed 2 Dec – Sun 13 Dec
7 days £32 Fri 4 Dec – Fri 11 Dec
2 days £32 Tue 15 Dec – Thu 17 Dec
14 days £32 Thu 3 Dec – Thu 17 Dec
8 days £32 Sun 6 Dec – Mon 14 Dec
5 days £32 Tue 15 Dec – Sun 20 Dec
5 days £32 Fri 4 Dec – Wed 9 Dec
4 days £32 Fri 4 Dec – Tue 8 Dec
13 days £32 Sat 5 Dec – Fri 18 Dec
4 days £32 Thu 3 Dec – Mon 7 Dec
7 days £32 Sun 6 Dec – Sun 13 Dec
6 days £32 Fri 4 Dec – Thu 10 Dec
12 days £32 Thu 3 Dec – Tue 15 Dec
6 days £33 Sun 6 Dec – Sat 12 Dec
10 days £33 Wed 2 Dec – Sat 12 Dec
14 days £33 Fri 4 Dec – Fri 18 Dec
6 days £33 Thu 3 Dec – Wed 9 Dec
7 days £33 Thu 3 Dec – Thu 10 Dec
2 days £33 Sat 12 Dec – Mon 14 Dec
5 days £33 Thu 3 Dec – Tue 8 Dec
8 days £33 Thu 3 Dec – Fri 11 Dec
2 days £33 Fri 4 Dec – Sun 6 Dec
13 days £33 Thu 3 Dec – Wed 16 Dec
9 days £33 Tue 15 Dec – Thu 24 Dec
16 days £33 Tue 15 Dec – Thu 31 Dec
... 2257 more possible dates exist ...