Barcelona

from Fuerteventura

Save up to: £114

Average cost: £146

Best deal: £32


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:

7 days
£32
Tue 19 May - Tue 26 May


14 days
£32
Tue 19 May - Tue 2 Jun


15 days
£32
Tue 19 May - Wed 3 Jun


6 days
£32
Wed 16 Sep - Tue 22 Sep


13 days
£32
Wed 13 May - Tue 26 May


7 days
£32
Wed 16 Sep - Wed 23 Sep


7 days
£32
Wed 13 May - Wed 20 May


8 days
£32
Tue 26 May - Wed 3 Jun


7 days
£32
Tue 26 May - Tue 2 Jun


8 days
£32
Tue 15 Sep - Wed 23 Sep


7 days
£32
Tue 15 Sep - Tue 22 Sep


16 days
£32
Tue 4 Aug - Thu 20 Aug


15 days
£32
Tue 4 Aug - Wed 19 Aug


9 days
£36
Tue 15 Sep - Thu 24 Sep


12 days
£36
Tue 15 Sep - Sun 27 Sep


10 days
£36
Tue 15 Sep - Fri 25 Sep


11 days
£36
Tue 15 Sep - Sat 26 Sep


7 days
£36
Tue 22 Sep - Tue 29 Sep


8 days
£36
Tue 9 Jun - Wed 17 Jun


13 days
£36
Tue 26 May - Mon 8 Jun


13 days
£36
Tue 15 Sep - Mon 28 Sep


5 days
£36
Tue 15 Sep - Sun 20 Sep


7 days
£36
Tue 9 Jun - Tue 16 Jun


6 days
£36
Tue 22 Sep - Mon 28 Sep


5 days
£36
Tue 22 Sep - Sun 27 Sep


14 days
£36
Tue 15 Sep - Tue 29 Sep


12 days
£36
Wed 16 Sep - Mon 28 Sep


11 days
£36
Wed 16 Sep - Sun 27 Sep


13 days
£36
Wed 16 Sep - Tue 29 Sep


9 days
£36
Wed 16 Sep - Fri 25 Sep


8 days
£36
Wed 16 Sep - Thu 24 Sep


10 days
£36
Wed 16 Sep - Sat 26 Sep


5 days
£38
Thu 17 Sep - Tue 22 Sep


6 days
£38
Thu 17 Sep - Wed 23 Sep


6 days
£38
Wed 18 Mar - Tue 24 Mar


14 days
£41
Wed 16 Sep - Wed 30 Sep


6 days
£41
Tue 15 Sep - Mon 21 Sep


5 days
£41
Wed 16 Sep - Mon 21 Sep


15 days
£41
Tue 15 Sep - Wed 30 Sep


6 days
£41
Tue 9 Jun - Mon 15 Jun


8 days
£41
Tue 22 Sep - Wed 30 Sep


8 days
£41
Tue 19 May - Wed 27 May


14 days
£41
Wed 13 May - Wed 27 May


6 days
£41
Wed 13 May - Tue 19 May


14 days
£41
Tue 26 May - Tue 9 Jun


15 days
£41
Tue 26 May - Wed 10 Jun


16 days
£41
Tue 26 May - Thu 11 Jun


8 days
£42
Thu 17 Sep - Fri 25 Sep


13 days
£42
Wed 11 Mar - Tue 24 Mar


10 days
£42
Thu 17 Sep - Sun 27 Sep


11 days
£42
Thu 17 Sep - Mon 28 Sep


12 days
£42
Thu 17 Sep - Tue 29 Sep


12 days
£42
Fri 5 Jun - Wed 17 Jun


11 days
£42
Fri 5 Jun - Tue 16 Jun


9 days
£42
Thu 17 Sep - Sat 26 Sep


7 days
£42
Thu 17 Sep - Thu 24 Sep


12 days
£43
Thu 14 May - Tue 26 May


9 days
£43
Sun 12 Apr - Tue 21 Apr


10 days
£43
Sun 12 Apr - Wed 22 Apr


15 days
£43
Sun 12 Apr - Mon 27 Apr


5 days
£43
Fri 18 Sep - Wed 23 Sep


6 days
£43
Thu 14 May - Wed 20 May


12 days
£43
Thu 12 Mar - Tue 24 Mar


13 days
£45
Tue 19 May - Mon 1 Jun


9 days
£45
Wed 13 May - Fri 22 May


5 days
£45
Tue 26 May - Sun 31 May


6 days
£45
Tue 26 May - Mon 1 Jun


12 days
£45
Tue 19 May - Sun 31 May


9 days
£45
Tue 9 Jun - Thu 18 Jun


10 days
£47
Fri 18 Sep - Mon 28 Sep


11 days
£47
Fri 18 Sep - Tue 29 Sep


13 days
£47
Wed 18 Mar - Tue 31 Mar


9 days
£47
Sun 20 Sep - Tue 29 Sep


8 days
£47
Sun 20 Sep - Mon 28 Sep


7 days
£47
Sun 20 Sep - Sun 27 Sep


10 days
£47
Sat 19 Sep - Tue 29 Sep


5 days
£47
Sun 20 Sep - Fri 25 Sep


5 days
£47
Sat 19 Sep - Thu 24 Sep


6 days
£47
Sat 19 Sep - Fri 25 Sep


7 days
£47
Sat 19 Sep - Sat 26 Sep


8 days
£47
Sat 19 Sep - Sun 27 Sep


9 days
£47
Sat 19 Sep - Mon 28 Sep


6 days
£47
Sun 20 Sep - Sat 26 Sep


9 days
£47
Fri 18 Sep - Sun 27 Sep


11 days
£47
Sun 12 Apr - Thu 23 Apr


7 days
£47
Fri 18 Sep - Fri 25 Sep


10 days
£47
Fri 5 Jun - Mon 15 Jun


6 days
£47
Fri 5 Jun - Thu 11 Jun


5 days
£47
Fri 5 Jun - Wed 10 Jun


13 days
£47
Thu 4 Jun - Wed 17 Jun


12 days
£47
Thu 4 Jun - Tue 16 Jun


16 days
£47
Mon 1 Jun - Wed 17 Jun


15 days
£47
Mon 1 Jun - Tue 16 Jun


7 days
£47
Mon 1 Jun - Mon 8 Jun


7 days
£47
Fri 5 Jun - Fri 12 Jun


13 days
£47
Thu 17 Sep - Wed 30 Sep


6 days
£47
Fri 18 Sep - Thu 24 Sep


8 days
£47
Fri 18 Sep - Sat 26 Sep


16 days
£48
Mon 13 Apr - Wed 29 Apr


14 days
£48
Mon 13 Apr - Mon 27 Apr


9 days
£48
Mon 13 Apr - Wed 22 Apr


8 days
£48
Mon 13 Apr - Tue 21 Apr


8 days
£48
Fri 5 Jun - Sat 13 Jun