Barcelona

from Lanzarote

Save up to: £83

Average cost: £120

Best deal: £37


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:

12 days
£37
Thu 7 Nov - Tue 19 Nov

Lanzarote - Barcelona: Thu 7/11: £18
Barcelona - Lanzarote: Tue 19/11: £19
Go

16 days
£37
Wed 5 Feb - Fri 21 Feb

Lanzarote - Barcelona: Wed 5/02: £18
Barcelona - Lanzarote: Fri 21/02: £19
Go

7 days
£37
Sat 25 Jan - Sat 1 Feb

Lanzarote - Barcelona: Sat 25/01: £18
Barcelona - Lanzarote: Sat 1/02: £19
Go

8 days
£37
Fri 24 Jan - Sat 1 Feb

Lanzarote - Barcelona: Fri 24/01: £18
Barcelona - Lanzarote: Sat 1/02: £19
Go

5 days
£37
Fri 24 Jan - Wed 29 Jan

Lanzarote - Barcelona: Fri 24/01: £18
Barcelona - Lanzarote: Wed 29/01: £19
Go

9 days
£37
Thu 23 Jan - Sat 1 Feb

Lanzarote - Barcelona: Thu 23/01: £18
Barcelona - Lanzarote: Sat 1/02: £19
Go

6 days
£37
Thu 23 Jan - Wed 29 Jan

Lanzarote - Barcelona: Thu 23/01: £18
Barcelona - Lanzarote: Wed 29/01: £19
Go

5 days
£37
Thu 23 Jan - Tue 28 Jan

Lanzarote - Barcelona: Thu 23/01: £18
Barcelona - Lanzarote: Tue 28/01: £19
Go

11 days
£37
Tue 21 Jan - Sat 1 Feb

Lanzarote - Barcelona: Tue 21/01: £18
Barcelona - Lanzarote: Sat 1/02: £19
Go

15 days
£37
Thu 6 Feb - Fri 21 Feb

Lanzarote - Barcelona: Thu 6/02: £18
Barcelona - Lanzarote: Fri 21/02: £19
Go

8 days
£37
Tue 21 Jan - Wed 29 Jan

Lanzarote - Barcelona: Tue 21/01: £18
Barcelona - Lanzarote: Wed 29/01: £19
Go

6 days
£37
Tue 21 Jan - Mon 27 Jan

Lanzarote - Barcelona: Tue 21/01: £18
Barcelona - Lanzarote: Mon 27/01: £19
Go

14 days
£37
Sat 18 Jan - Sat 1 Feb

Lanzarote - Barcelona: Sat 18/01: £18
Barcelona - Lanzarote: Sat 1/02: £19
Go

11 days
£37
Sat 18 Jan - Wed 29 Jan

Lanzarote - Barcelona: Sat 18/01: £18
Barcelona - Lanzarote: Wed 29/01: £19
Go

10 days
£37
Sat 18 Jan - Tue 28 Jan

Lanzarote - Barcelona: Sat 18/01: £18
Barcelona - Lanzarote: Tue 28/01: £19
Go

9 days
£37
Sat 18 Jan - Mon 27 Jan

Lanzarote - Barcelona: Sat 18/01: £18
Barcelona - Lanzarote: Mon 27/01: £19
Go

7 days
£37
Sat 18 Jan - Sat 25 Jan

Lanzarote - Barcelona: Sat 18/01: £18
Barcelona - Lanzarote: Sat 25/01: £19
Go

15 days
£37
Fri 17 Jan - Sat 1 Feb

Lanzarote - Barcelona: Fri 17/01: £18
Barcelona - Lanzarote: Sat 1/02: £19
Go

12 days
£37
Fri 17 Jan - Wed 29 Jan

Lanzarote - Barcelona: Fri 17/01: £18
Barcelona - Lanzarote: Wed 29/01: £19
Go

7 days
£37
Tue 21 Jan - Tue 28 Jan

Lanzarote - Barcelona: Tue 21/01: £18
Barcelona - Lanzarote: Tue 28/01: £19
Go

14 days
£37
Fri 7 Feb - Fri 21 Feb

Lanzarote - Barcelona: Fri 7/02: £18
Barcelona - Lanzarote: Fri 21/02: £19
Go

12 days
£37
Sun 9 Feb - Fri 21 Feb

Lanzarote - Barcelona: Sun 9/02: £18
Barcelona - Lanzarote: Fri 21/02: £19
Go

15 days
£37
Sun 9 Feb - Mon 24 Feb

Lanzarote - Barcelona: Sun 9/02: £18
Barcelona - Lanzarote: Mon 24/02: £19
Go

10 days
£37
Wed 12 Mar - Sat 22 Mar

Lanzarote - Barcelona: Wed 12/03: £18
Barcelona - Lanzarote: Sat 22/03: £19
Go

11 days
£37
Tue 11 Mar - Sat 22 Mar

Lanzarote - Barcelona: Tue 11/03: £18
Barcelona - Lanzarote: Sat 22/03: £19
Go

15 days
£37
Fri 7 Mar - Sat 22 Mar

Lanzarote - Barcelona: Fri 7/03: £18
Barcelona - Lanzarote: Sat 22/03: £19
Go

8 days
£37
Fri 7 Mar - Sat 15 Mar

Lanzarote - Barcelona: Fri 7/03: £18
Barcelona - Lanzarote: Sat 15/03: £19
Go

16 days
£37
Thu 6 Mar - Sat 22 Mar

Lanzarote - Barcelona: Thu 6/03: £18
Barcelona - Lanzarote: Sat 22/03: £19
Go

9 days
£37
Thu 6 Mar - Sat 15 Mar

Lanzarote - Barcelona: Thu 6/03: £18
Barcelona - Lanzarote: Sat 15/03: £19
Go

9 days
£37
Tue 18 Feb - Thu 27 Feb

Lanzarote - Barcelona: Tue 18/02: £18
Barcelona - Lanzarote: Thu 27/02: £19
Go

6 days
£37
Tue 18 Feb - Mon 24 Feb

Lanzarote - Barcelona: Tue 18/02: £18
Barcelona - Lanzarote: Mon 24/02: £19
Go

14 days
£37
Thu 13 Feb - Thu 27 Feb

Lanzarote - Barcelona: Thu 13/02: £18
Barcelona - Lanzarote: Thu 27/02: £19
Go

11 days
£37
Thu 13 Feb - Mon 24 Feb

Lanzarote - Barcelona: Thu 13/02: £18
Barcelona - Lanzarote: Mon 24/02: £19
Go

8 days
£37
Thu 13 Feb - Fri 21 Feb

Lanzarote - Barcelona: Thu 13/02: £18
Barcelona - Lanzarote: Fri 21/02: £19
Go

15 days
£37
Wed 12 Feb - Thu 27 Feb

Lanzarote - Barcelona: Wed 12/02: £18
Barcelona - Lanzarote: Thu 27/02: £19
Go

12 days
£37
Wed 12 Feb - Mon 24 Feb

Lanzarote - Barcelona: Wed 12/02: £18
Barcelona - Lanzarote: Mon 24/02: £19
Go

9 days
£37
Wed 12 Feb - Fri 21 Feb

Lanzarote - Barcelona: Wed 12/02: £18
Barcelona - Lanzarote: Fri 21/02: £19
Go

16 days
£37
Tue 11 Feb - Thu 27 Feb

Lanzarote - Barcelona: Tue 11/02: £18
Barcelona - Lanzarote: Thu 27/02: £19
Go

13 days
£37
Tue 11 Feb - Mon 24 Feb

Lanzarote - Barcelona: Tue 11/02: £18
Barcelona - Lanzarote: Mon 24/02: £19
Go

10 days
£37
Tue 11 Feb - Fri 21 Feb

Lanzarote - Barcelona: Tue 11/02: £18
Barcelona - Lanzarote: Fri 21/02: £19
Go

14 days
£37
Mon 10 Feb - Mon 24 Feb

Lanzarote - Barcelona: Mon 10/02: £18
Barcelona - Lanzarote: Mon 24/02: £19
Go

11 days
£37
Mon 10 Feb - Fri 21 Feb

Lanzarote - Barcelona: Mon 10/02: £18
Barcelona - Lanzarote: Fri 21/02: £19
Go

11 days
£37
Fri 17 Jan - Tue 28 Jan

Lanzarote - Barcelona: Fri 17/01: £18
Barcelona - Lanzarote: Tue 28/01: £19
Go

9 days
£37
Thu 13 Mar - Sat 22 Mar

Lanzarote - Barcelona: Thu 13/03: £18
Barcelona - Lanzarote: Sat 22/03: £19
Go

10 days
£37
Fri 17 Jan - Mon 27 Jan

Lanzarote - Barcelona: Fri 17/01: £18
Barcelona - Lanzarote: Mon 27/01: £19
Go

5 days
£37
Fri 17 Jan - Wed 22 Jan

Lanzarote - Barcelona: Fri 17/01: £18
Barcelona - Lanzarote: Wed 22/01: £19
Go

13 days
£37
Thu 28 Nov - Wed 11 Dec

Lanzarote - Barcelona: Thu 28/11: £18
Barcelona - Lanzarote: Wed 11/12: £19
Go

12 days
£37
Thu 28 Nov - Tue 10 Dec

Lanzarote - Barcelona: Thu 28/11: £18
Barcelona - Lanzarote: Tue 10/12: £19
Go

9 days
£37
Thu 28 Nov - Sat 7 Dec

Lanzarote - Barcelona: Thu 28/11: £18
Barcelona - Lanzarote: Sat 7/12: £19
Go

6 days
£37
Thu 28 Nov - Wed 4 Dec

Lanzarote - Barcelona: Thu 28/11: £18
Barcelona - Lanzarote: Wed 4/12: £19
Go

5 days
£37
Thu 28 Nov - Tue 3 Dec

Lanzarote - Barcelona: Thu 28/11: £18
Barcelona - Lanzarote: Tue 3/12: £19
Go

15 days
£37
Tue 19 Nov - Wed 4 Dec

Lanzarote - Barcelona: Tue 19/11: £18
Barcelona - Lanzarote: Wed 4/12: £19
Go

14 days
£37
Tue 19 Nov - Tue 3 Dec

Lanzarote - Barcelona: Tue 19/11: £18
Barcelona - Lanzarote: Tue 3/12: £19
Go

9 days
£37
Wed 13 Nov - Fri 22 Nov

Lanzarote - Barcelona: Wed 13/11: £18
Barcelona - Lanzarote: Fri 22/11: £19
Go

15 days
£37
Thu 28 Nov - Fri 13 Dec

Lanzarote - Barcelona: Thu 28/11: £18
Barcelona - Lanzarote: Fri 13/12: £19
Go

8 days
£37
Wed 13 Nov - Thu 21 Nov

Lanzarote - Barcelona: Wed 13/11: £18
Barcelona - Lanzarote: Thu 21/11: £19
Go

6 days
£37
Wed 13 Nov - Tue 19 Nov

Lanzarote - Barcelona: Wed 13/11: £18
Barcelona - Lanzarote: Tue 19/11: £19
Go

10 days
£37
Tue 12 Nov - Fri 22 Nov

Lanzarote - Barcelona: Tue 12/11: £18
Barcelona - Lanzarote: Fri 22/11: £19
Go

9 days
£37
Tue 12 Nov - Thu 21 Nov

Lanzarote - Barcelona: Tue 12/11: £18
Barcelona - Lanzarote: Thu 21/11: £19
Go

8 days
£37
Tue 12 Nov - Wed 20 Nov

Lanzarote - Barcelona: Tue 12/11: £18
Barcelona - Lanzarote: Wed 20/11: £19
Go

7 days
£37
Tue 12 Nov - Tue 19 Nov

Lanzarote - Barcelona: Tue 12/11: £18
Barcelona - Lanzarote: Tue 19/11: £19
Go

15 days
£37
Thu 7 Nov - Fri 22 Nov

Lanzarote - Barcelona: Thu 7/11: £18
Barcelona - Lanzarote: Fri 22/11: £19
Go

14 days
£37
Thu 7 Nov - Thu 21 Nov

Lanzarote - Barcelona: Thu 7/11: £18
Barcelona - Lanzarote: Thu 21/11: £19
Go

13 days
£37
Thu 7 Nov - Wed 20 Nov

Lanzarote - Barcelona: Thu 7/11: £18
Barcelona - Lanzarote: Wed 20/11: £19
Go

7 days
£37
Wed 13 Nov - Wed 20 Nov

Lanzarote - Barcelona: Wed 13/11: £18
Barcelona - Lanzarote: Wed 20/11: £19
Go

16 days
£37
Thu 28 Nov - Sat 14 Dec

Lanzarote - Barcelona: Thu 28/11: £18
Barcelona - Lanzarote: Sat 14/12: £19
Go

7 days
£37
Sat 30 Nov - Sat 7 Dec

Lanzarote - Barcelona: Sat 30/11: £18
Barcelona - Lanzarote: Sat 7/12: £19
Go

10 days
£37
Sat 30 Nov - Tue 10 Dec

Lanzarote - Barcelona: Sat 30/11: £18
Barcelona - Lanzarote: Tue 10/12: £19
Go

16 days
£37
Thu 16 Jan - Sat 1 Feb

Lanzarote - Barcelona: Thu 16/01: £18
Barcelona - Lanzarote: Sat 1/02: £19
Go

13 days
£37
Thu 16 Jan - Wed 29 Jan

Lanzarote - Barcelona: Thu 16/01: £18
Barcelona - Lanzarote: Wed 29/01: £19
Go

12 days
£37
Thu 16 Jan - Tue 28 Jan

Lanzarote - Barcelona: Thu 16/01: £18
Barcelona - Lanzarote: Tue 28/01: £19
Go

11 days
£37
Thu 16 Jan - Mon 27 Jan

Lanzarote - Barcelona: Thu 16/01: £18
Barcelona - Lanzarote: Mon 27/01: £19
Go

9 days
£37
Thu 16 Jan - Sat 25 Jan

Lanzarote - Barcelona: Thu 16/01: £18
Barcelona - Lanzarote: Sat 25/01: £19
Go

6 days
£37
Thu 16 Jan - Wed 22 Jan

Lanzarote - Barcelona: Thu 16/01: £18
Barcelona - Lanzarote: Wed 22/01: £19
Go

5 days
£37
Thu 16 Jan - Tue 21 Jan

Lanzarote - Barcelona: Thu 16/01: £18
Barcelona - Lanzarote: Tue 21/01: £19
Go

9 days
£37
Thu 5 Dec - Sat 14 Dec

Lanzarote - Barcelona: Thu 5/12: £18
Barcelona - Lanzarote: Sat 14/12: £19
Go

8 days
£37
Thu 5 Dec - Fri 13 Dec

Lanzarote - Barcelona: Thu 5/12: £18
Barcelona - Lanzarote: Fri 13/12: £19
Go

6 days
£37
Thu 5 Dec - Wed 11 Dec

Lanzarote - Barcelona: Thu 5/12: £18
Barcelona - Lanzarote: Wed 11/12: £19
Go

5 days
£37
Thu 5 Dec - Tue 10 Dec

Lanzarote - Barcelona: Thu 5/12: £18
Barcelona - Lanzarote: Tue 10/12: £19
Go

13 days
£37
Sun 1 Dec - Sat 14 Dec

Lanzarote - Barcelona: Sun 1/12: £18
Barcelona - Lanzarote: Sat 14/12: £19
Go

12 days
£37
Sun 1 Dec - Fri 13 Dec

Lanzarote - Barcelona: Sun 1/12: £18
Barcelona - Lanzarote: Fri 13/12: £19
Go

10 days
£37
Sun 1 Dec - Wed 11 Dec

Lanzarote - Barcelona: Sun 1/12: £18
Barcelona - Lanzarote: Wed 11/12: £19
Go

9 days
£37
Sun 1 Dec - Tue 10 Dec

Lanzarote - Barcelona: Sun 1/12: £18
Barcelona - Lanzarote: Tue 10/12: £19
Go

6 days
£37
Sun 1 Dec - Sat 7 Dec

Lanzarote - Barcelona: Sun 1/12: £18
Barcelona - Lanzarote: Sat 7/12: £19
Go

14 days
£37
Sat 30 Nov - Sat 14 Dec

Lanzarote - Barcelona: Sat 30/11: £18
Barcelona - Lanzarote: Sat 14/12: £19
Go

13 days
£37
Sat 30 Nov - Fri 13 Dec

Lanzarote - Barcelona: Sat 30/11: £18
Barcelona - Lanzarote: Fri 13/12: £19
Go

11 days
£37
Sat 30 Nov - Wed 11 Dec

Lanzarote - Barcelona: Sat 30/11: £18
Barcelona - Lanzarote: Wed 11/12: £19
Go

8 days
£37
Fri 17 Jan - Sat 25 Jan

Lanzarote - Barcelona: Fri 17/01: £18
Barcelona - Lanzarote: Sat 25/01: £19
Go

6 days
£37
Sun 16 Mar - Sat 22 Mar

Lanzarote - Barcelona: Sun 16/03: £18
Barcelona - Lanzarote: Sat 22/03: £19
Go