Barcelona
Direct return from Milan
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
11 days £26 Tue 1 Dec – Sat 12 Dec
4 days £27 Sat 30 Jan – Wed 3 Feb
7 days £27 Thu 14 Jan – Thu 21 Jan
8 days £27 Wed 13 Jan – Thu 21 Jan
9 days £27 Wed 16 Dec – Fri 25 Dec
9 days £27 Tue 12 Jan – Thu 21 Jan
6 days £27 Thu 7 Jan – Wed 13 Jan
8 days £27 Thu 7 Jan – Fri 15 Jan
10 days £27 Mon 11 Jan – Thu 21 Jan
10 days £27 Thu 7 Jan – Sun 17 Jan
6 days £27 Mon 11 Jan – Sun 17 Jan
2 days £27 Tue 1 Dec – Thu 3 Dec
5 days £27 Fri 8 Jan – Wed 13 Jan
13 days £27 Fri 8 Jan – Thu 21 Jan
7 days £27 Fri 8 Jan – Fri 15 Jan
9 days £27 Fri 8 Jan – Sun 17 Jan
2 days £27 Mon 11 Jan – Wed 13 Jan
4 days £27 Mon 11 Jan – Fri 15 Jan
3 days £27 Tue 12 Jan – Fri 15 Jan
5 days £27 Tue 12 Jan – Sun 17 Jan
2 days £27 Wed 13 Jan – Fri 15 Jan
4 days £27 Wed 13 Jan – Sun 17 Jan
3 days £27 Sat 12 Dec – Tue 15 Dec
14 days £27 Thu 7 Jan – Thu 21 Jan
3 days £27 Thu 14 Jan – Sun 17 Jan
13 days £27 Sat 12 Dec – Fri 25 Dec
5 days £27 Tue 1 Dec – Sun 6 Dec
6 days £27 Thu 28 Jan – Wed 3 Feb
10 days £27 Wed 2 Dec – Sat 12 Dec
14 days £27 Tue 1 Dec – Tue 15 Dec
2 days £28 Sun 13 Dec – Tue 15 Dec
11 days £28 Wed 16 Dec – Sun 27 Dec
12 days £28 Tue 1 Dec – Sun 13 Dec
5 days £28 Sat 12 Dec – Thu 17 Dec
9 days £28 Thu 28 Jan – Sat 6 Feb
9 days £28 Thu 7 Jan – Sat 16 Jan
10 days £28 Thu 28 Jan – Sun 7 Feb
10 days £28 Sat 12 Dec – Tue 22 Dec
5 days £28 Thu 7 Jan – Tue 12 Jan
13 days £28 Wed 2 Dec – Tue 15 Dec
4 days £28 Fri 8 Jan – Tue 12 Jan
7 days £28 Sat 30 Jan – Sat 6 Feb
8 days £28 Sat 30 Jan – Sun 7 Feb
8 days £28 Fri 8 Jan – Sat 16 Jan
4 days £28 Wed 2 Dec – Sun 6 Dec
5 days £28 Mon 11 Jan – Sat 16 Jan
8 days £28 Sat 12 Dec – Sun 20 Dec
4 days £28 Tue 12 Jan – Sat 16 Jan
3 days £28 Wed 13 Jan – Sat 16 Jan
... 603 more possible dates exist ...