Barcelona

from Lanzarote

Save up to: £113

Average cost: £164

Best deal: £51


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:

14 days
£51
Wed 18 Nov - Wed 2 Dec


15 days
£51
Tue 17 Nov - Wed 2 Dec


13 days
£51
Thu 19 Nov - Wed 2 Dec


5 days
£51
Fri 27 Nov - Wed 2 Dec


6 days
£51
Thu 26 Nov - Wed 2 Dec


8 days
£51
Tue 24 Nov - Wed 2 Dec


7 days
£51
Wed 25 Nov - Wed 2 Dec


16 days
£51
Mon 16 Nov - Wed 2 Dec


14 days
£53
Wed 2 Dec - Wed 16 Dec


10 days
£53
Thu 3 Dec - Sun 13 Dec


12 days
£53
Thu 3 Dec - Tue 15 Dec


13 days
£53
Thu 3 Dec - Wed 16 Dec


6 days
£53
Mon 7 Dec - Sun 13 Dec


8 days
£53
Mon 7 Dec - Tue 15 Dec


5 days
£53
Thu 10 Dec - Tue 15 Dec


13 days
£53
Wed 2 Dec - Tue 15 Dec


6 days
£53
Thu 10 Dec - Wed 16 Dec


5 days
£53
Fri 11 Dec - Wed 16 Dec


16 days
£53
Fri 18 Dec - Sun 3 Jan


15 days
£53
Sat 19 Dec - Sun 3 Jan


16 days
£53
Sat 19 Dec - Mon 4 Jan


14 days
£53
Sun 20 Dec - Sun 3 Jan


15 days
£53
Sun 20 Dec - Mon 4 Jan


16 days
£53
Sun 20 Dec - Tue 5 Jan


9 days
£53
Mon 7 Dec - Wed 16 Dec


11 days
£53
Wed 2 Dec - Sun 13 Dec


16 days
£53
Mon 30 Nov - Wed 16 Dec


14 days
£53
Tue 1 Dec - Tue 15 Dec


6 days
£53
Thu 19 Nov - Wed 25 Nov


7 days
£53
Thu 19 Nov - Thu 26 Nov


10 days
£53
Thu 19 Nov - Sun 29 Nov


11 days
£53
Thu 19 Nov - Mon 30 Nov


12 days
£53
Thu 19 Nov - Tue 1 Dec


5 days
£53
Tue 24 Nov - Sun 29 Nov


6 days
£53
Tue 24 Nov - Mon 30 Nov


15 days
£53
Tue 1 Dec - Wed 16 Dec


7 days
£53
Tue 24 Nov - Tue 1 Dec


6 days
£53
Wed 25 Nov - Tue 1 Dec


5 days
£53
Thu 26 Nov - Tue 1 Dec


16 days
£53
Fri 27 Nov - Sun 13 Dec


13 days
£53
Mon 30 Nov - Sun 13 Dec


15 days
£53
Mon 30 Nov - Tue 15 Dec


13 days
£53
Mon 21 Dec - Sun 3 Jan


12 days
£53
Tue 1 Dec - Sun 13 Dec


5 days
£53
Wed 25 Nov - Mon 30 Nov


14 days
£53
Mon 21 Dec - Mon 4 Jan


7 days
£53
Wed 4 Nov - Wed 11 Nov


16 days
£53
Mon 21 Dec - Wed 6 Jan


15 days
£53
Fri 25 Dec - Sat 9 Jan


16 days
£53
Fri 25 Dec - Sun 10 Jan


8 days
£53
Sat 26 Dec - Sun 3 Jan


9 days
£53
Sat 26 Dec - Mon 4 Jan


10 days
£53
Sat 26 Dec - Tue 5 Jan


11 days
£53
Sat 26 Dec - Wed 6 Jan


12 days
£53
Sat 26 Dec - Thu 7 Jan


13 days
£53
Sat 26 Dec - Fri 8 Jan


14 days
£53
Sat 26 Dec - Sat 9 Jan


14 days
£53
Fri 25 Dec - Fri 8 Jan


15 days
£53
Sat 26 Dec - Sun 10 Jan


6 days
£53
Mon 28 Dec - Sun 3 Jan


7 days
£53
Mon 28 Dec - Mon 4 Jan


8 days
£53
Mon 28 Dec - Tue 5 Jan


9 days
£53
Mon 28 Dec - Wed 6 Jan


10 days
£53
Mon 28 Dec - Thu 7 Jan


11 days
£53
Mon 28 Dec - Fri 8 Jan


12 days
£53
Mon 28 Dec - Sat 9 Jan


13 days
£53
Mon 28 Dec - Sun 10 Jan


14 days
£53
Mon 28 Dec - Mon 11 Jan


16 days
£53
Sat 26 Dec - Mon 11 Jan


5 days
£53
Thu 19 Nov - Tue 24 Nov


13 days
£53
Fri 25 Dec - Thu 7 Jan


11 days
£53
Fri 25 Dec - Tue 5 Jan


12 days
£53
Tue 22 Dec - Sun 3 Jan


13 days
£53
Tue 22 Dec - Mon 4 Jan


14 days
£53
Tue 22 Dec - Tue 5 Jan


15 days
£53
Tue 22 Dec - Wed 6 Jan


16 days
£53
Tue 22 Dec - Thu 7 Jan


11 days
£53
Wed 23 Dec - Sun 3 Jan


12 days
£53
Wed 23 Dec - Mon 4 Jan


13 days
£53
Wed 23 Dec - Tue 5 Jan


14 days
£53
Wed 23 Dec - Wed 6 Jan


12 days
£53
Fri 25 Dec - Wed 6 Jan


15 days
£53
Wed 23 Dec - Thu 7 Jan


10 days
£53
Thu 24 Dec - Sun 3 Jan


11 days
£53
Thu 24 Dec - Mon 4 Jan


12 days
£53
Thu 24 Dec - Tue 5 Jan


13 days
£53
Thu 24 Dec - Wed 6 Jan


14 days
£53
Thu 24 Dec - Thu 7 Jan


15 days
£53
Thu 24 Dec - Fri 8 Jan


16 days
£53
Thu 24 Dec - Sat 9 Jan


9 days
£53
Fri 25 Dec - Sun 3 Jan


10 days
£53
Fri 25 Dec - Mon 4 Jan


16 days
£53
Wed 23 Dec - Fri 8 Jan


15 days
£53
Mon 21 Dec - Tue 5 Jan


12 days
£53
Wed 18 Nov - Mon 30 Nov


15 days
£53
Mon 28 Dec - Tue 12 Jan


11 days
£53
Sat 7 Nov - Wed 18 Nov


12 days
£53
Sat 7 Nov - Thu 19 Nov


16 days
£53
Sat 7 Nov - Mon 23 Nov


6 days
£53
Sun 8 Nov - Sat 14 Nov


7 days
£53
Sun 8 Nov - Sun 15 Nov


9 days
£53
Sun 8 Nov - Tue 17 Nov


10 days
£53
Sun 8 Nov - Wed 18 Nov


11 days
£53
Sun 8 Nov - Thu 19 Nov


15 days
£53
Sun 8 Nov - Mon 23 Nov


16 days
£53
Sun 8 Nov - Tue 24 Nov


5 days
£53
Mon 9 Nov - Sat 14 Nov


6 days
£53
Mon 9 Nov - Sun 15 Nov


8 days
£53
Mon 9 Nov - Tue 17 Nov


9 days
£53
Mon 9 Nov - Wed 18 Nov


10 days
£53
Mon 9 Nov - Thu 19 Nov


14 days
£53
Mon 9 Nov - Mon 23 Nov


15 days
£53
Mon 9 Nov - Tue 24 Nov


16 days
£53
Mon 9 Nov - Wed 25 Nov


5 days
£53
Tue 10 Nov - Sun 15 Nov


10 days
£53
Sat 7 Nov - Tue 17 Nov


8 days
£53
Sat 7 Nov - Sun 15 Nov


7 days
£53
Sat 7 Nov - Sat 14 Nov


5 days
£53
Sat 7 Nov - Thu 12 Nov


8 days
£53
Wed 4 Nov - Thu 12 Nov


10 days
£53
Wed 4 Nov - Sat 14 Nov


11 days
£53
Wed 4 Nov - Sun 15 Nov


13 days
£53
Wed 4 Nov - Tue 17 Nov


14 days
£53
Wed 4 Nov - Wed 18 Nov


15 days
£53
Wed 4 Nov - Thu 19 Nov


6 days
£53
Thu 5 Nov - Wed 11 Nov


7 days
£53
Thu 5 Nov - Thu 12 Nov


9 days
£53
Thu 5 Nov - Sat 14 Nov


7 days
£53
Tue 10 Nov - Tue 17 Nov


10 days
£53
Thu 5 Nov - Sun 15 Nov


13 days
£53
Thu 5 Nov - Wed 18 Nov


14 days
£53
Thu 5 Nov - Thu 19 Nov


5 days
£53
Fri 6 Nov - Wed 11 Nov


6 days
£53
Fri 6 Nov - Thu 12 Nov


8 days
£53
Fri 6 Nov - Sat 14 Nov


9 days
£53
Fri 6 Nov - Sun 15 Nov


11 days
£53
Fri 6 Nov - Tue 17 Nov


12 days
£53
Fri 6 Nov - Wed 18 Nov


13 days
£53
Fri 6 Nov - Thu 19 Nov


12 days
£53
Thu 5 Nov - Tue 17 Nov


13 days
£53
Wed 18 Nov - Tue 1 Dec


8 days
£53
Tue 10 Nov - Wed 18 Nov


13 days
£53
Tue 10 Nov - Mon 23 Nov


7 days
£53
Mon 16 Nov - Mon 23 Nov


8 days
£53
Mon 16 Nov - Tue 24 Nov


9 days
£53
Mon 16 Nov - Wed 25 Nov


10 days
£53
Mon 16 Nov - Thu 26 Nov


13 days
£53
Mon 16 Nov - Sun 29 Nov


14 days
£53
Mon 16 Nov - Mon 30 Nov


15 days
£53
Mon 16 Nov - Tue 1 Dec


6 days
£53
Tue 17 Nov - Mon 23 Nov


7 days
£53
Tue 17 Nov - Tue 24 Nov


8 days
£53
Tue 17 Nov - Wed 25 Nov


9 days
£53
Tue 17 Nov - Thu 26 Nov


12 days
£53
Tue 17 Nov - Sun 29 Nov


13 days
£53
Tue 17 Nov - Mon 30 Nov


14 days
£53
Tue 17 Nov - Tue 1 Dec


5 days
£53
Wed 18 Nov - Mon 23 Nov


6 days
£53
Wed 18 Nov - Tue 24 Nov


7 days
£53
Wed 18 Nov - Wed 25 Nov


8 days
£53
Wed 18 Nov - Thu 26 Nov


11 days
£53
Wed 18 Nov - Sun 29 Nov


16 days
£53
Fri 13 Nov - Sun 29 Nov


13 days
£53
Fri 13 Nov - Thu 26 Nov


12 days
£53
Fri 13 Nov - Wed 25 Nov


11 days
£53
Fri 13 Nov - Tue 24 Nov


14 days
£53
Tue 10 Nov - Tue 24 Nov


15 days
£53
Tue 10 Nov - Wed 25 Nov


16 days
£53
Tue 10 Nov - Thu 26 Nov


6 days
£53
Wed 11 Nov - Tue 17 Nov


7 days
£53
Wed 11 Nov - Wed 18 Nov


8 days
£53
Wed 11 Nov - Thu 19 Nov


12 days
£53
Wed 11 Nov - Mon 23 Nov


13 days
£53
Wed 11 Nov - Tue 24 Nov


14 days
£53
Wed 11 Nov - Wed 25 Nov


9 days
£53
Tue 10 Nov - Thu 19 Nov


15 days
£53
Wed 11 Nov - Thu 26 Nov


6 days
£53
Thu 12 Nov - Wed 18 Nov


7 days
£53
Thu 12 Nov - Thu 19 Nov


11 days
£53
Thu 12 Nov - Mon 23 Nov


12 days
£53
Thu 12 Nov - Tue 24 Nov


13 days
£53
Thu 12 Nov - Wed 25 Nov


14 days
£53
Thu 12 Nov - Thu 26 Nov


5 days
£53
Fri 13 Nov - Wed 18 Nov


6 days
£53
Fri 13 Nov - Thu 19 Nov


10 days
£53
Fri 13 Nov - Mon 23 Nov


5 days
£53
Thu 12 Nov - Tue 17 Nov


16 days
£53
Mon 28 Dec - Wed 13 Jan