Barcelona

from Miami

Save up to: £665

Average cost: £984

Best deal: £319


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
£319
Sun 18 Jan - Fri 23 Jan


16 days
£319
Fri 6 Feb - Sun 22 Feb


11 days
£319
Wed 11 Feb - Sun 22 Feb


14 days
£319
Wed 11 Feb - Wed 25 Feb


16 days
£319
Wed 11 Feb - Fri 27 Feb


9 days
£319
Fri 13 Feb - Sun 22 Feb


12 days
£319
Fri 13 Feb - Wed 25 Feb


5 days
£319
Sun 8 Mar - Fri 13 Mar


16 days
£319
Fri 13 Feb - Sun 1 Mar


7 days
£319
Sun 15 Feb - Sun 22 Feb


10 days
£319
Sun 15 Feb - Wed 25 Feb


12 days
£319
Sun 15 Feb - Fri 27 Feb


14 days
£319
Sun 15 Feb - Sun 1 Mar


7 days
£319
Wed 18 Feb - Wed 25 Feb


9 days
£319
Wed 18 Feb - Fri 27 Feb


11 days
£319
Wed 18 Feb - Sun 1 Mar


14 days
£319
Wed 18 Feb - Wed 4 Mar


16 days
£319
Wed 18 Feb - Fri 6 Mar


5 days
£319
Fri 20 Feb - Wed 25 Feb


7 days
£319
Fri 20 Feb - Fri 27 Feb


9 days
£319
Fri 20 Feb - Sun 1 Mar


12 days
£319
Fri 20 Feb - Wed 4 Mar


14 days
£319
Fri 20 Feb - Fri 6 Mar


16 days
£319
Fri 20 Feb - Sun 8 Mar


5 days
£319
Fri 6 Feb - Wed 11 Feb


7 days
£319
Wed 4 Feb - Wed 11 Feb


14 days
£319
Fri 13 Feb - Fri 27 Feb


14 days
£319
Sun 18 Jan - Sun 1 Feb


10 days
£319
Sun 18 Jan - Wed 28 Jan


12 days
£319
Sun 18 Jan - Fri 30 Jan


7 days
£319
Wed 21 Jan - Wed 28 Jan


9 days
£319
Wed 21 Jan - Fri 30 Jan


11 days
£319
Wed 21 Jan - Sun 1 Feb


14 days
£319
Wed 21 Jan - Wed 4 Feb


16 days
£319
Wed 21 Jan - Fri 6 Feb


7 days
£319
Wed 28 Jan - Wed 4 Feb


7 days
£319
Sun 8 Mar - Sun 15 Mar


11 days
£319
Wed 28 Jan - Sun 8 Feb


9 days
£319
Wed 28 Jan - Fri 6 Feb


12 days
£319
Fri 30 Jan - Wed 11 Feb


9 days
£319
Fri 30 Jan - Sun 8 Feb


5 days
£319
Fri 30 Jan - Wed 4 Feb


14 days
£319
Wed 28 Jan - Wed 11 Feb


7 days
£319
Fri 30 Jan - Fri 6 Feb


12 days
£326
Sun 1 Mar - Fri 13 Mar


14 days
£326
Sun 1 Mar - Sun 15 Mar


9 days
£326
Wed 25 Feb - Fri 6 Mar


7 days
£326
Wed 4 Mar - Wed 11 Mar


9 days
£326
Wed 4 Mar - Fri 13 Mar


7 days
£326
Sun 1 Mar - Sun 8 Mar


5 days
£326
Sun 1 Mar - Fri 6 Mar


16 days
£326
Wed 25 Feb - Fri 13 Mar


14 days
£326
Wed 25 Feb - Wed 11 Mar


11 days
£326
Wed 25 Feb - Sun 8 Mar


11 days
£326
Wed 4 Mar - Sun 15 Mar


10 days
£326
Sun 1 Mar - Wed 11 Mar


7 days
£326
Wed 25 Feb - Wed 4 Mar


10 days
£326
Sun 22 Feb - Wed 4 Mar


12 days
£326
Sun 22 Feb - Fri 6 Mar


7 days
£326
Sun 22 Feb - Sun 1 Mar


5 days
£326
Sun 22 Feb - Fri 27 Feb


5 days
£326
Sun 1 Feb - Fri 6 Feb


14 days
£326
Sun 8 Feb - Sun 22 Feb


10 days
£326
Sun 1 Feb - Wed 11 Feb


5 days
£326
Fri 23 Jan - Wed 28 Jan


7 days
£326
Fri 23 Jan - Fri 30 Jan


9 days
£326
Fri 23 Jan - Sun 1 Feb


12 days
£326
Fri 23 Jan - Wed 4 Feb


14 days
£326
Fri 23 Jan - Fri 6 Feb


16 days
£326
Fri 23 Jan - Sun 8 Feb


14 days
£326
Sun 22 Feb - Sun 8 Mar


7 days
£326
Sun 1 Feb - Sun 8 Feb