Barcelona

from Edinburgh

Save up to: £108

Average cost: £155

Best deal: £47


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:

8 days
£47
Fri 30 Jan - Sat 7 Feb


5 days
£47
Sun 22 Feb - Fri 27 Feb


7 days
£47
Sat 21 Feb - Sat 28 Feb


10 days
£47
Sun 11 Jan - Wed 21 Jan


12 days
£47
Sun 11 Jan - Fri 23 Jan


13 days
£47
Sun 11 Jan - Sat 24 Jan


6 days
£47
Sat 21 Feb - Fri 27 Feb


10 days
£47
Wed 18 Feb - Sat 28 Feb


9 days
£47
Wed 18 Feb - Fri 27 Feb


13 days
£47
Sun 25 Jan - Sat 7 Feb


6 days
£47
Sun 22 Feb - Sat 28 Feb


9 days
£47
Fri 30 Jan - Sun 8 Feb


14 days
£47
Sun 25 Jan - Sun 8 Feb


9 days
£47
Sun 25 Jan - Tue 3 Feb


8 days
£47
Sun 25 Jan - Mon 2 Feb


12 days
£49
Sun 25 Jan - Fri 6 Feb


7 days
£49
Fri 30 Jan - Fri 6 Feb


6 days
£50
Wed 28 Jan - Tue 3 Feb


5 days
£50
Wed 28 Jan - Mon 2 Feb


11 days
£50
Wed 28 Jan - Sun 8 Feb


10 days
£50
Wed 28 Jan - Sat 7 Feb


13 days
£51
Mon 26 Jan - Sun 8 Feb


5 days
£51
Mon 2 Feb - Sat 7 Feb


6 days
£51
Mon 2 Feb - Sun 8 Feb


12 days
£51
Mon 26 Jan - Sat 7 Feb


12 days
£51
Fri 9 Jan - Wed 21 Jan


7 days
£51
Mon 26 Jan - Mon 2 Feb


14 days
£51
Fri 9 Jan - Fri 23 Jan


15 days
£51
Fri 9 Jan - Sat 24 Jan


9 days
£51
Mon 12 Jan - Wed 21 Jan


11 days
£51
Mon 12 Jan - Fri 23 Jan


12 days
£51
Mon 12 Jan - Sat 24 Jan


7 days
£51
Wed 14 Jan - Wed 21 Jan


9 days
£51
Wed 14 Jan - Fri 23 Jan


10 days
£51
Wed 14 Jan - Sat 24 Jan


5 days
£51
Fri 16 Jan - Wed 21 Jan


7 days
£51
Fri 16 Jan - Fri 23 Jan


8 days
£51
Fri 16 Jan - Sat 24 Jan


10 days
£51
Fri 23 Jan - Mon 2 Feb


11 days
£51
Fri 23 Jan - Tue 3 Feb


15 days
£51
Fri 23 Jan - Sat 7 Feb


16 days
£51
Fri 23 Jan - Sun 8 Feb


8 days
£51
Mon 26 Jan - Tue 3 Feb


5 days
£51
Mon 23 Feb - Sat 28 Feb