Barcelona

from Gran Canaria

Save up to: £92

Average cost: £136

Best deal: £44


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:

5 days
£44
Thu 23 Apr - Tue 28 Apr


12 days
£44
Wed 23 Dec - Mon 4 Jan


16 days
£44
Tue 22 Dec - Thu 7 Jan


15 days
£44
Tue 22 Dec - Wed 6 Jan


14 days
£44
Tue 22 Dec - Tue 5 Jan


13 days
£44
Tue 22 Dec - Mon 4 Jan


16 days
£44
Mon 21 Dec - Wed 6 Jan


15 days
£44
Mon 21 Dec - Tue 5 Jan


14 days
£44
Mon 21 Dec - Mon 4 Jan


16 days
£44
Sat 19 Dec - Mon 4 Jan


5 days
£44
Mon 7 Dec - Sat 12 Dec


16 days
£44
Thu 26 Nov - Sat 12 Dec


15 days
£44
Thu 26 Nov - Fri 11 Dec


14 days
£44
Thu 26 Nov - Thu 10 Dec


13 days
£44
Wed 23 Dec - Tue 5 Jan


11 days
£44
Thu 26 Nov - Mon 7 Dec


6 days
£44
Fri 20 Nov - Thu 26 Nov


5 days
£44
Fri 20 Nov - Wed 25 Nov


8 days
£44
Thu 19 Nov - Fri 27 Nov


7 days
£44
Thu 19 Nov - Thu 26 Nov


6 days
£44
Thu 19 Nov - Wed 25 Nov


5 days
£44
Thu 19 Nov - Tue 24 Nov


15 days
£44
Thu 12 Nov - Fri 27 Nov


14 days
£44
Thu 12 Nov - Thu 26 Nov


13 days
£44
Thu 12 Nov - Wed 25 Nov


12 days
£44
Thu 12 Nov - Tue 24 Nov


10 days
£44
Thu 12 Nov - Sun 22 Nov


8 days
£44
Thu 12 Nov - Fri 20 Nov


7 days
£44
Thu 12 Nov - Thu 19 Nov


7 days
£44
Fri 20 Nov - Fri 27 Nov


14 days
£44
Wed 23 Dec - Wed 6 Jan


15 days
£44
Wed 23 Dec - Thu 7 Jan


16 days
£44
Wed 23 Dec - Fri 8 Jan


7 days
£44
Wed 20 Jan - Wed 27 Jan


6 days
£44
Wed 20 Jan - Tue 26 Jan


5 days
£44
Wed 20 Jan - Mon 25 Jan


8 days
£44
Tue 19 Jan - Wed 27 Jan


7 days
£44
Tue 19 Jan - Tue 26 Jan


6 days
£44
Tue 19 Jan - Mon 25 Jan


5 days
£44
Tue 19 Jan - Sun 24 Jan


16 days
£44
Thu 31 Dec - Sat 16 Jan


14 days
£44
Thu 31 Dec - Thu 14 Jan


11 days
£44
Thu 31 Dec - Mon 11 Jan


10 days
£44
Thu 31 Dec - Sun 10 Jan


9 days
£44
Thu 31 Dec - Sat 9 Jan


8 days
£44
Thu 31 Dec - Fri 8 Jan


7 days
£44
Thu 31 Dec - Thu 7 Jan


6 days
£44
Thu 31 Dec - Wed 6 Jan


5 days
£44
Thu 31 Dec - Tue 5 Jan


16 days
£44
Fri 25 Dec - Sun 10 Jan


15 days
£44
Fri 25 Dec - Sat 9 Jan


14 days
£44
Fri 25 Dec - Fri 8 Jan


13 days
£44
Fri 25 Dec - Thu 7 Jan


12 days
£44
Fri 25 Dec - Wed 6 Jan


11 days
£44
Fri 25 Dec - Tue 5 Jan


10 days
£44
Fri 25 Dec - Mon 4 Jan


16 days
£44
Thu 24 Dec - Sat 9 Jan


15 days
£44
Thu 24 Dec - Fri 8 Jan


14 days
£44
Thu 24 Dec - Thu 7 Jan


13 days
£44
Thu 24 Dec - Wed 6 Jan


12 days
£44
Thu 24 Dec - Tue 5 Jan


11 days
£44
Thu 24 Dec - Mon 4 Jan


6 days
£44
Thu 12 Nov - Wed 18 Nov


5 days
£44
Thu 21 Jan - Tue 26 Jan


5 days
£44
Thu 12 Nov - Tue 17 Nov


15 days
£44
Wed 11 Nov - Thu 26 Nov


6 days
£44
Wed 4 Nov - Tue 10 Nov


16 days
£44
Tue 3 Nov - Thu 19 Nov


15 days
£44
Tue 3 Nov - Wed 18 Nov


14 days
£44
Tue 3 Nov - Tue 17 Nov


12 days
£44
Tue 3 Nov - Sun 15 Nov


10 days
£44
Tue 3 Nov - Fri 13 Nov


9 days
£44
Tue 3 Nov - Thu 12 Nov


8 days
£44
Tue 3 Nov - Wed 11 Nov


7 days
£44
Tue 3 Nov - Tue 10 Nov


16 days
£44
Mon 2 Nov - Wed 18 Nov


15 days
£44
Mon 2 Nov - Tue 17 Nov


13 days
£44
Mon 2 Nov - Sun 15 Nov


11 days
£44
Mon 2 Nov - Fri 13 Nov


7 days
£44
Wed 4 Nov - Wed 11 Nov


10 days
£44
Mon 2 Nov - Thu 12 Nov


8 days
£44
Mon 2 Nov - Tue 10 Nov


15 days
£44
Thu 29 Oct - Fri 13 Nov


14 days
£44
Thu 29 Oct - Thu 12 Nov


13 days
£44
Thu 29 Oct - Wed 11 Nov


12 days
£44
Thu 29 Oct - Tue 10 Nov


16 days
£44
Tue 27 Oct - Thu 12 Nov


15 days
£44
Tue 27 Oct - Wed 11 Nov


14 days
£44
Tue 27 Oct - Tue 10 Nov


16 days
£44
Mon 26 Oct - Wed 11 Nov


15 days
£44
Mon 26 Oct - Tue 10 Nov


8 days
£44
Wed 27 May - Thu 4 Jun


15 days
£44
Wed 20 May - Thu 4 Jun


6 days
£44
Thu 23 Apr - Wed 29 Apr


9 days
£44
Mon 2 Nov - Wed 11 Nov


8 days
£44
Wed 4 Nov - Thu 12 Nov


9 days
£44
Wed 4 Nov - Fri 13 Nov


11 days
£44
Wed 4 Nov - Sun 15 Nov


14 days
£44
Wed 11 Nov - Wed 25 Nov


13 days
£44
Wed 11 Nov - Tue 24 Nov


11 days
£44
Wed 11 Nov - Sun 22 Nov


9 days
£44
Wed 11 Nov - Fri 20 Nov


8 days
£44
Wed 11 Nov - Thu 19 Nov


7 days
£44
Wed 11 Nov - Wed 18 Nov


6 days
£44
Wed 11 Nov - Tue 17 Nov


16 days
£44
Fri 6 Nov - Sun 22 Nov


14 days
£44
Fri 6 Nov - Fri 20 Nov


13 days
£44
Fri 6 Nov - Thu 19 Nov


12 days
£44
Fri 6 Nov - Wed 18 Nov


11 days
£44
Fri 6 Nov - Tue 17 Nov


9 days
£44
Fri 6 Nov - Sun 15 Nov


7 days
£44
Fri 6 Nov - Fri 13 Nov


6 days
£44
Fri 6 Nov - Thu 12 Nov


5 days
£44
Fri 6 Nov - Wed 11 Nov


15 days
£44
Thu 5 Nov - Fri 20 Nov


14 days
£44
Thu 5 Nov - Thu 19 Nov


13 days
£44
Thu 5 Nov - Wed 18 Nov


12 days
£44
Thu 5 Nov - Tue 17 Nov


10 days
£44
Thu 5 Nov - Sun 15 Nov


8 days
£44
Thu 5 Nov - Fri 13 Nov


7 days
£44
Thu 5 Nov - Thu 12 Nov


6 days
£44
Thu 5 Nov - Wed 11 Nov


5 days
£44
Thu 5 Nov - Tue 10 Nov


16 days
£44
Wed 4 Nov - Fri 20 Nov


15 days
£44
Wed 4 Nov - Thu 19 Nov


14 days
£44
Wed 4 Nov - Wed 18 Nov


13 days
£44
Wed 4 Nov - Tue 17 Nov


16 days
£44
Wed 11 Nov - Fri 27 Nov


6 days
£44
Thu 21 Jan - Wed 27 Jan