Barcelona

from London

Save up to: £62

Average cost: £90

Best deal: £28


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:

11 days
£28
Fri 21 Feb - Tue 4 Mar

London - Barcelona: Fri 21/02: £15
Barcelona - London: Tue 4/03: £13
Go

7 days
£28
Sat 8 Mar - Sat 15 Mar

London - Barcelona: Sat 8/03: £15
Barcelona - London: Sat 15/03: £13
Go

11 days
£28
Sat 8 Mar - Wed 19 Mar

London - Barcelona: Sat 8/03: £15
Barcelona - London: Wed 19/03: £13
Go

12 days
£28
Sat 8 Mar - Thu 20 Mar

London - Barcelona: Sat 8/03: £15
Barcelona - London: Thu 20/03: £13
Go

13 days
£28
Sat 8 Mar - Fri 21 Mar

London - Barcelona: Sat 8/03: £15
Barcelona - London: Fri 21/03: £13
Go

14 days
£28
Sat 8 Mar - Sat 22 Mar

London - Barcelona: Sat 8/03: £15
Barcelona - London: Sat 22/03: £13
Go

8 days
£28
Tue 11 Mar - Wed 19 Mar

London - Barcelona: Tue 11/03: £15
Barcelona - London: Wed 19/03: £13
Go

9 days
£28
Tue 11 Mar - Thu 20 Mar

London - Barcelona: Tue 11/03: £15
Barcelona - London: Thu 20/03: £13
Go

10 days
£28
Tue 11 Mar - Fri 21 Mar

London - Barcelona: Tue 11/03: £15
Barcelona - London: Fri 21/03: £13
Go

15 days
£28
Tue 11 Mar - Wed 26 Mar

London - Barcelona: Tue 11/03: £15
Barcelona - London: Wed 26/03: £13
Go

16 days
£28
Tue 11 Mar - Thu 27 Mar

London - Barcelona: Tue 11/03: £15
Barcelona - London: Thu 27/03: £13
Go

5 days
£28
Sun 16 Mar - Fri 21 Mar

London - Barcelona: Sun 16/03: £15
Barcelona - London: Fri 21/03: £13
Go

6 days
£28
Sun 16 Mar - Sat 22 Mar

London - Barcelona: Sun 16/03: £15
Barcelona - London: Sat 22/03: £13
Go

10 days
£28
Sun 16 Mar - Wed 26 Mar

London - Barcelona: Sun 16/03: £15
Barcelona - London: Wed 26/03: £13
Go

11 days
£28
Sun 16 Mar - Thu 27 Mar

London - Barcelona: Sun 16/03: £15
Barcelona - London: Thu 27/03: £13
Go

5 days
£28
Mon 17 Mar - Sat 22 Mar

London - Barcelona: Mon 17/03: £15
Barcelona - London: Sat 22/03: £13
Go

9 days
£28
Mon 17 Mar - Wed 26 Mar

London - Barcelona: Mon 17/03: £15
Barcelona - London: Wed 26/03: £13
Go

10 days
£28
Mon 17 Mar - Thu 27 Mar

London - Barcelona: Mon 17/03: £15
Barcelona - London: Thu 27/03: £13
Go

8 days
£28
Tue 18 Mar - Wed 26 Mar

London - Barcelona: Tue 18/03: £15
Barcelona - London: Wed 26/03: £13
Go

9 days
£28
Tue 18 Mar - Thu 27 Mar

London - Barcelona: Tue 18/03: £15
Barcelona - London: Thu 27/03: £13
Go

7 days
£28
Wed 19 Mar - Wed 26 Mar

London - Barcelona: Wed 19/03: £15
Barcelona - London: Wed 26/03: £13
Go

8 days
£28
Wed 19 Mar - Thu 27 Mar

London - Barcelona: Wed 19/03: £15
Barcelona - London: Thu 27/03: £13
Go

6 days
£28
Sat 8 Mar - Fri 14 Mar

London - Barcelona: Sat 8/03: £15
Barcelona - London: Fri 14/03: £13
Go

5 days
£28
Sat 8 Mar - Thu 13 Mar

London - Barcelona: Sat 8/03: £15
Barcelona - London: Thu 13/03: £13
Go

11 days
£28
Tue 11 Mar - Sat 22 Mar

London - Barcelona: Tue 11/03: £15
Barcelona - London: Sat 22/03: £13
Go

8 days
£28
Tue 25 Feb - Wed 5 Mar

London - Barcelona: Tue 25/02: £15
Barcelona - London: Wed 5/03: £13
Go

16 days
£28
Mon 24 Feb - Wed 12 Mar

London - Barcelona: Mon 24/02: £15
Barcelona - London: Wed 12/03: £13
Go

7 days
£28
Tue 25 Feb - Tue 4 Mar

London - Barcelona: Tue 25/02: £15
Barcelona - London: Tue 4/03: £13
Go

11 days
£28
Sat 22 Feb - Wed 5 Mar

London - Barcelona: Sat 22/02: £15
Barcelona - London: Wed 5/03: £13
Go

11 days
£28
Tue 25 Feb - Sat 8 Mar

London - Barcelona: Tue 25/02: £15
Barcelona - London: Sat 8/03: £13
Go

15 days
£28
Tue 25 Feb - Wed 12 Mar

London - Barcelona: Tue 25/02: £15
Barcelona - London: Wed 12/03: £13
Go

16 days
£28
Tue 25 Feb - Thu 13 Mar

London - Barcelona: Tue 25/02: £15
Barcelona - London: Thu 13/03: £13
Go

9 days
£28
Mon 24 Feb - Wed 5 Mar

London - Barcelona: Mon 24/02: £15
Barcelona - London: Wed 5/03: £13
Go

12 days
£28
Mon 24 Feb - Sat 8 Mar

London - Barcelona: Mon 24/02: £15
Barcelona - London: Sat 8/03: £13
Go

8 days
£28
Mon 24 Feb - Tue 4 Mar

London - Barcelona: Mon 24/02: £15
Barcelona - London: Tue 4/03: £13
Go

15 days
£28
Fri 21 Feb - Sat 8 Mar

London - Barcelona: Fri 21/02: £15
Barcelona - London: Sat 8/03: £13
Go

9 days
£28
Sun 23 Feb - Tue 4 Mar

London - Barcelona: Sun 23/02: £15
Barcelona - London: Tue 4/03: £13
Go

10 days
£28
Sun 23 Feb - Wed 5 Mar

London - Barcelona: Sun 23/02: £15
Barcelona - London: Wed 5/03: £13
Go

12 days
£28
Fri 21 Feb - Wed 5 Mar

London - Barcelona: Fri 21/02: £15
Barcelona - London: Wed 5/03: £13
Go

13 days
£28
Sun 23 Feb - Sat 8 Mar

London - Barcelona: Sun 23/02: £15
Barcelona - London: Sat 8/03: £13
Go

10 days
£28
Sat 22 Feb - Tue 4 Mar

London - Barcelona: Sat 22/02: £15
Barcelona - London: Tue 4/03: £13
Go

14 days
£28
Sat 22 Feb - Sat 8 Mar

London - Barcelona: Sat 22/02: £15
Barcelona - London: Sat 8/03: £13
Go

12 days
£29
Sun 16 Mar - Fri 28 Mar

London - Barcelona: Sun 16/03: £15
Barcelona - London: Fri 28/03: £14
Go

11 days
£29
Sun 23 Feb - Thu 6 Mar

London - Barcelona: Sun 23/02: £15
Barcelona - London: Thu 6/03: £14
Go

13 days
£29
Sun 16 Mar - Sat 29 Mar

London - Barcelona: Sun 16/03: £15
Barcelona - London: Sat 29/03: £14
Go

12 days
£29
Sat 15 Mar - Thu 27 Mar

London - Barcelona: Sat 15/03: £16
Barcelona - London: Thu 27/03: £13
Go

10 days
£29
Tue 4 Mar - Fri 14 Mar

London - Barcelona: Tue 4/03: £16
Barcelona - London: Fri 14/03: £13
Go

11 days
£29
Sat 15 Mar - Wed 26 Mar

London - Barcelona: Sat 15/03: £16
Barcelona - London: Wed 26/03: £13
Go

11 days
£29
Mon 17 Mar - Fri 28 Mar

London - Barcelona: Mon 17/03: £15
Barcelona - London: Fri 28/03: £14
Go

12 days
£29
Mon 17 Mar - Sat 29 Mar

London - Barcelona: Mon 17/03: £15
Barcelona - London: Sat 29/03: £14
Go

10 days
£29
Tue 18 Mar - Fri 28 Mar

London - Barcelona: Tue 18/03: £15
Barcelona - London: Fri 28/03: £14
Go

11 days
£29
Tue 18 Mar - Sat 29 Mar

London - Barcelona: Tue 18/03: £15
Barcelona - London: Sat 29/03: £14
Go

13 days
£29
Fri 21 Feb - Thu 6 Mar

London - Barcelona: Fri 21/02: £15
Barcelona - London: Thu 6/03: £14
Go

9 days
£29
Wed 19 Mar - Fri 28 Mar

London - Barcelona: Wed 19/03: £15
Barcelona - London: Fri 28/03: £14
Go

10 days
£29
Wed 19 Mar - Sat 29 Mar

London - Barcelona: Wed 19/03: £15
Barcelona - London: Sat 29/03: £14
Go

5 days
£29
Sat 22 Mar - Thu 27 Mar

London - Barcelona: Sat 22/03: £16
Barcelona - London: Thu 27/03: £13
Go

12 days
£29
Sat 22 Feb - Thu 6 Mar

London - Barcelona: Sat 22/02: £15
Barcelona - London: Thu 6/03: £14
Go

9 days
£29
Tue 4 Mar - Thu 13 Mar

London - Barcelona: Tue 4/03: £16
Barcelona - London: Thu 13/03: £13
Go

7 days
£29
Sat 15 Mar - Sat 22 Mar

London - Barcelona: Sat 15/03: £16
Barcelona - London: Sat 22/03: £13
Go

5 days
£29
Sat 15 Mar - Thu 20 Mar

London - Barcelona: Sat 15/03: £16
Barcelona - London: Thu 20/03: £13
Go

6 days
£29
Sat 15 Mar - Fri 21 Mar

London - Barcelona: Sat 15/03: £16
Barcelona - London: Fri 21/03: £13
Go

8 days
£29
Tue 4 Mar - Wed 12 Mar

London - Barcelona: Tue 4/03: £16
Barcelona - London: Wed 12/03: £13
Go

9 days
£29
Tue 25 Feb - Thu 6 Mar

London - Barcelona: Tue 25/02: £15
Barcelona - London: Thu 6/03: £14
Go

10 days
£29
Mon 24 Feb - Thu 6 Mar

London - Barcelona: Mon 24/02: £15
Barcelona - London: Thu 6/03: £14
Go

16 days
£29
Tue 4 Mar - Thu 20 Mar

London - Barcelona: Tue 4/03: £16
Barcelona - London: Thu 20/03: £13
Go

15 days
£29
Tue 4 Mar - Wed 19 Mar

London - Barcelona: Tue 4/03: £16
Barcelona - London: Wed 19/03: £13
Go

8 days
£29
Wed 12 Mar - Thu 20 Mar

London - Barcelona: Wed 12/03: £16
Barcelona - London: Thu 20/03: £13
Go

7 days
£29
Wed 12 Mar - Wed 19 Mar

London - Barcelona: Wed 12/03: £16
Barcelona - London: Wed 19/03: £13
Go

10 days
£29
Wed 12 Mar - Sat 22 Mar

London - Barcelona: Wed 12/03: £16
Barcelona - London: Sat 22/03: £13
Go

14 days
£29
Wed 12 Mar - Wed 26 Mar

London - Barcelona: Wed 12/03: £16
Barcelona - London: Wed 26/03: £13
Go

11 days
£29
Tue 4 Mar - Sat 15 Mar

London - Barcelona: Tue 4/03: £16
Barcelona - London: Sat 15/03: £13
Go

15 days
£29
Wed 12 Mar - Thu 27 Mar

London - Barcelona: Wed 12/03: £16
Barcelona - London: Thu 27/03: £13
Go

9 days
£29
Wed 12 Mar - Fri 21 Mar

London - Barcelona: Wed 12/03: £16
Barcelona - London: Fri 21/03: £13
Go

6 days
£30
Fri 21 Mar - Thu 27 Mar

London - Barcelona: Fri 21/03: £17
Barcelona - London: Thu 27/03: £13
Go

6 days
£30
Wed 19 Mar - Tue 25 Mar

London - Barcelona: Wed 19/03: £15
Barcelona - London: Tue 25/03: £15
Go

5 days
£30
Fri 21 Mar - Wed 26 Mar

London - Barcelona: Fri 21/03: £17
Barcelona - London: Wed 26/03: £13
Go

6 days
£30
Sat 22 Mar - Fri 28 Mar

London - Barcelona: Sat 22/03: £16
Barcelona - London: Fri 28/03: £14
Go

7 days
£30
Sat 22 Mar - Sat 29 Mar

London - Barcelona: Sat 22/03: £16
Barcelona - London: Sat 29/03: £14
Go

7 days
£30
Wed 5 Mar - Wed 12 Mar

London - Barcelona: Wed 5/03: £17
Barcelona - London: Wed 12/03: £13
Go

8 days
£30
Wed 5 Mar - Thu 13 Mar

London - Barcelona: Wed 5/03: £17
Barcelona - London: Thu 13/03: £13
Go

9 days
£30
Wed 5 Mar - Fri 14 Mar

London - Barcelona: Wed 5/03: £17
Barcelona - London: Fri 14/03: £13
Go

16 days
£30
Wed 5 Mar - Fri 21 Mar

London - Barcelona: Wed 5/03: £17
Barcelona - London: Fri 21/03: £13
Go

14 days
£30
Wed 5 Mar - Wed 19 Mar

London - Barcelona: Wed 5/03: £17
Barcelona - London: Wed 19/03: £13
Go

15 days
£30
Wed 5 Mar - Thu 20 Mar

London - Barcelona: Wed 5/03: £17
Barcelona - London: Thu 20/03: £13
Go

7 days
£30
Tue 18 Mar - Tue 25 Mar

London - Barcelona: Tue 18/03: £15
Barcelona - London: Tue 25/03: £15
Go

8 days
£30
Mon 17 Mar - Tue 25 Mar

London - Barcelona: Mon 17/03: £15
Barcelona - London: Tue 25/03: £15
Go

5 days
£30
Sun 23 Mar - Fri 28 Mar

London - Barcelona: Sun 23/03: £16
Barcelona - London: Fri 28/03: £14
Go

14 days
£30
Tue 11 Mar - Tue 25 Mar

London - Barcelona: Tue 11/03: £15
Barcelona - London: Tue 25/03: £15
Go

9 days
£30
Sun 16 Mar - Tue 25 Mar

London - Barcelona: Sun 16/03: £15
Barcelona - London: Tue 25/03: £15
Go

14 days
£30
Sat 15 Mar - Sat 29 Mar

London - Barcelona: Sat 15/03: £16
Barcelona - London: Sat 29/03: £14
Go

13 days
£30
Sat 15 Mar - Fri 28 Mar

London - Barcelona: Sat 15/03: £16
Barcelona - London: Fri 28/03: £14
Go

16 days
£30
Wed 12 Mar - Fri 28 Mar

London - Barcelona: Wed 12/03: £16
Barcelona - London: Fri 28/03: £14
Go

10 days
£30
Wed 5 Mar - Sat 15 Mar

London - Barcelona: Wed 5/03: £17
Barcelona - London: Sat 15/03: £13
Go

6 days
£30
Sun 23 Mar - Sat 29 Mar

London - Barcelona: Sun 23/03: £16
Barcelona - London: Sat 29/03: £14
Go