Barcelona
Direct return from Naples
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
13 days £27 Sat 19 Dec – Fri 1 Jan
14 days £27 Fri 18 Dec – Fri 1 Jan
13 days £27 Fri 18 Dec – Thu 31 Dec
12 days £27 Sat 19 Dec – Thu 31 Dec
14 days £28 Tue 22 Dec – Tue 5 Jan
10 days £28 Tue 22 Dec – Fri 1 Jan
9 days £28 Tue 22 Dec – Thu 31 Dec
16 days £29 Wed 16 Dec – Fri 1 Jan
15 days £29 Tue 9 Feb – Wed 24 Feb
16 days £29 Tue 15 Dec – Thu 31 Dec
15 days £29 Wed 16 Dec – Thu 31 Dec
5 days £29 Tue 2 Feb – Sun 7 Feb
13 days £29 Wed 10 Feb – Tue 23 Feb
7 days £29 Wed 17 Feb – Wed 24 Feb
6 days £29 Wed 17 Feb – Tue 23 Feb
4 days £29 Wed 3 Feb – Sun 7 Feb
14 days £29 Wed 10 Feb – Wed 24 Feb
14 days £29 Tue 9 Feb – Tue 23 Feb
11 days £29 Sun 20 Dec – Thu 31 Dec
11 days £29 Mon 21 Dec – Fri 1 Jan
16 days £29 Sun 20 Dec – Tue 5 Jan
10 days £29 Mon 21 Dec – Thu 31 Dec
12 days £29 Sun 20 Dec – Fri 1 Jan
15 days £29 Mon 21 Dec – Tue 5 Jan
15 days £32 Tue 22 Dec – Wed 6 Jan
7 days £33 Tue 9 Feb – Tue 16 Feb
6 days £33 Tue 9 Feb – Mon 15 Feb
16 days £33 Sun 7 Feb – Tue 23 Feb
16 days £33 Mon 21 Dec – Wed 6 Jan
6 days £33 Wed 10 Feb – Tue 16 Feb
4 days £33 Tue 9 Feb – Sat 13 Feb
2 days £33 Tue 2 Feb – Thu 4 Feb
13 days £33 Wed 3 Feb – Tue 16 Feb
12 days £33 Wed 3 Feb – Mon 15 Feb
5 days £33 Wed 10 Feb – Mon 15 Feb
10 days £33 Wed 3 Feb – Sat 13 Feb
14 days £33 Tue 2 Feb – Tue 16 Feb
16 days £33 Sat 19 Dec – Mon 4 Jan
10 days £33 Sun 14 Feb – Wed 24 Feb
11 days £33 Tue 2 Feb – Sat 13 Feb
9 days £33 Sun 14 Feb – Tue 23 Feb
13 days £33 Tue 2 Feb – Mon 15 Feb
3 days £33 Wed 10 Feb – Sat 13 Feb
12 days £34 Thu 11 Feb – Tue 23 Feb
7 days £34 Tue 16 Feb – Tue 23 Feb
10 days £34 Sat 13 Feb – Tue 23 Feb
11 days £34 Sat 13 Feb – Wed 24 Feb
5 days £34 Thu 18 Feb – Tue 23 Feb
2 days £34 Mon 1 Feb – Wed 3 Feb
... 1115 more possible dates exist ...