Barcelona

from Lanzarote

Save up to: £126

Average cost: £171

Best deal: £45


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:

4 days
£45
Thu 19 Nov - Mon 23 Nov


4 days
£45
Wed 25 Nov - Sun 29 Nov


3 days
£45
Thu 21 Jan - Sun 24 Jan


5 days
£45
Thu 19 Nov - Tue 24 Nov


3 days
£45
Sat 16 Jan - Tue 19 Jan


3 days
£45
Thu 14 Jan - Sun 17 Jan


4 days
£45
Thu 14 Jan - Mon 18 Jan


5 days
£45
Fri 13 Nov - Wed 18 Nov


5 days
£45
Thu 14 Jan - Tue 19 Jan


2 days
£45
Fri 13 Nov - Sun 15 Nov


2 days
£45
Fri 22 Jan - Sun 24 Jan


3 days
£45
Thu 12 Nov - Sun 15 Nov


4 days
£45
Wed 11 Nov - Sun 15 Nov


4 days
£45
Wed 20 Jan - Sun 24 Jan


2 days
£45
Sat 16 Jan - Mon 18 Jan


5 days
£45
Thu 26 Nov - Tue 1 Dec


3 days
£45
Thu 26 Nov - Sun 29 Nov


3 days
£52
Fri 22 Jan - Mon 25 Jan


5 days
£52
Fri 6 Nov - Wed 11 Nov


4 days
£52
Thu 21 Jan - Mon 25 Jan


4 days
£52
Fri 22 Jan - Tue 26 Jan


2 days
£52
Thu 21 Jan - Sat 23 Jan


5 days
£52
Wed 20 Jan - Mon 25 Jan


5 days
£52
Thu 21 Jan - Tue 26 Jan


5 days
£52
Fri 22 Jan - Wed 27 Jan


3 days
£52
Sun 24 Jan - Wed 27 Jan


3 days
£52
Sat 23 Jan - Tue 26 Jan


4 days
£52
Sat 23 Jan - Wed 27 Jan


5 days
£52
Sat 23 Jan - Thu 28 Jan


2 days
£52
Sun 24 Jan - Tue 26 Jan


4 days
£52
Sun 24 Jan - Thu 28 Jan


5 days
£52
Sun 24 Jan - Fri 29 Jan


2 days
£52
Mon 25 Jan - Wed 27 Jan


3 days
£52
Mon 25 Jan - Thu 28 Jan


4 days
£52
Mon 25 Jan - Fri 29 Jan


5 days
£52
Mon 25 Jan - Sat 30 Jan


2 days
£52
Tue 26 Jan - Thu 28 Jan


3 days
£52
Tue 26 Jan - Fri 29 Jan


4 days
£52
Tue 26 Jan - Sat 30 Jan


2 days
£52
Wed 27 Jan - Fri 29 Jan


2 days
£52
Sat 23 Jan - Mon 25 Jan


3 days
£52
Wed 20 Jan - Sat 23 Jan


2 days
£52
Thu 28 Jan - Sat 30 Jan


5 days
£52
Thu 10 Dec - Tue 15 Dec


3 days
£52
Thu 10 Dec - Sun 13 Dec


5 days
£52
Mon 18 Jan - Sat 23 Jan


2 days
£52
Fri 11 Dec - Sun 13 Dec


4 days
£52
Fri 11 Dec - Tue 15 Dec


5 days
£52
Fri 11 Dec - Wed 16 Dec


3 days
£52
Sat 12 Dec - Tue 15 Dec


4 days
£52
Thu 26 Nov - Mon 30 Nov


4 days
£52
Sat 12 Dec - Wed 16 Dec


4 days
£52
Fri 13 Nov - Tue 17 Nov


5 days
£52
Thu 12 Nov - Tue 17 Nov


2 days
£52
Thu 14 Jan - Sat 16 Jan


3 days
£52
Wed 27 Jan - Sat 30 Jan


2 days
£52
Thu 12 Nov - Sat 14 Nov


3 days
£52
Wed 11 Nov - Sat 14 Nov


5 days
£52
Wed 25 Nov - Mon 30 Nov


5 days
£55
Tue 10 Nov - Sun 15 Nov


5 days
£55
Wed 18 Nov - Mon 23 Nov


5 days
£55
Tue 24 Nov - Sun 29 Nov


2 days
£55
Mon 16 Nov - Wed 18 Nov


5 days
£55
Tue 19 Jan - Sun 24 Jan


4 days
£55
Fri 27 Nov - Tue 1 Dec


5 days
£55
Tue 12 Jan - Sun 17 Jan


4 days
£55
Wed 13 Jan - Sun 17 Jan


5 days
£55
Wed 13 Jan - Mon 18 Jan


3 days
£55
Fri 15 Jan - Mon 18 Jan


4 days
£55
Fri 15 Jan - Tue 19 Jan


2 days
£55
Sun 17 Jan - Tue 19 Jan


2 days
£55
Fri 27 Nov - Sun 29 Nov


2 days
£55
Fri 15 Jan - Sun 17 Jan