Barcelona

from San Francisco

Save up to: £784

Average cost: £1109

Best deal: £325


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:

9 days
£325
Tue 23 Sep - Thu 2 Oct


5 days
£325
Sat 18 Oct - Thu 23 Oct


7 days
£325
Sat 18 Oct - Sat 25 Oct


6 days
£325
Sun 19 Oct - Sat 25 Oct


15 days
£343
Sat 9 Aug - Sun 24 Aug


16 days
£343
Sun 17 Aug - Tue 2 Sep


14 days
£343
Sun 17 Aug - Sun 31 Aug


11 days
£343
Sun 17 Aug - Thu 28 Aug


9 days
£343
Sun 17 Aug - Tue 26 Aug


7 days
£343
Sun 17 Aug - Sun 24 Aug


13 days
£343
Sun 17 Aug - Sat 30 Aug


14 days
£343
Sat 16 Aug - Sat 30 Aug


12 days
£343
Sat 16 Aug - Thu 28 Aug


10 days
£343
Sat 16 Aug - Tue 26 Aug


8 days
£343
Sat 16 Aug - Sun 24 Aug


16 days
£343
Tue 12 Aug - Thu 28 Aug


15 days
£343
Sat 16 Aug - Sun 31 Aug


14 days
£343
Tue 12 Aug - Tue 26 Aug


12 days
£343
Tue 12 Aug - Sun 24 Aug


16 days
£343
Sun 10 Aug - Tue 26 Aug


14 days
£343
Sun 10 Aug - Sun 24 Aug


10 days
£369
Sat 13 Sep - Tue 23 Sep


7 days
£369
Tue 16 Sep - Tue 23 Sep


16 days
£369
Tue 16 Sep - Thu 2 Oct


11 days
£369
Sun 29 Mar - Thu 9 Apr


7 days
£369
Thu 9 Apr - Thu 16 Apr


16 days
£369
Sun 7 Sep - Tue 23 Sep


14 days
£369
Sun 29 Mar - Sun 12 Apr


6 days
£369
Sun 7 Sep - Sat 13 Sep


12 days
£369
Thu 21 Aug - Tue 2 Sep


13 days
£369
Sun 24 Aug - Sat 6 Sep


11 days
£369
Sun 24 Aug - Thu 4 Sep


9 days
£369
Sun 24 Aug - Tue 2 Sep


7 days
£369
Sun 24 Aug - Sun 31 Aug


6 days
£369
Sun 24 Aug - Sat 30 Aug


16 days
£369
Thu 21 Aug - Sat 6 Sep


14 days
£369
Thu 21 Aug - Thu 4 Sep


10 days
£369
Thu 9 Apr - Sun 19 Apr


10 days
£369
Thu 21 Aug - Sun 31 Aug


9 days
£369
Thu 21 Aug - Sat 30 Aug


7 days
£369
Thu 21 Aug - Thu 28 Aug


5 days
£369
Thu 21 Aug - Tue 26 Aug


16 days
£369
Sun 24 Aug - Tue 9 Sep


7 days
£369
Sun 12 Apr - Sun 19 Apr