Barcelona

Barcelona

Direct return from London

£36 Save up to
£28 Best deal
£64 Average cost

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 £28 Sat 5 Dec – Sun 13 Dec
London → Barcelona · Sat 5/12 · £15 Go
Barcelona → London · Sun 13/12 · £13 Go
9 days £28 Sat 5 Dec – Mon 14 Dec
London → Barcelona · Sat 5/12 · £15 Go
Barcelona → London · Mon 14/12 · £13 Go
10 days £29 Fri 4 Dec – Mon 14 Dec
London → Barcelona · Fri 4/12 · £16 Go
Barcelona → London · Mon 14/12 · £13 Go
7 days £29 Sat 5 Dec – Sat 12 Dec
London → Barcelona · Sat 5/12 · £15 Go
Barcelona → London · Sat 12/12 · £14 Go
9 days £29 Fri 4 Dec – Sun 13 Dec
London → Barcelona · Fri 4/12 · £16 Go
Barcelona → London · Sun 13/12 · £13 Go
8 days £30 Fri 4 Dec – Sat 12 Dec
London → Barcelona · Fri 4/12 · £16 Go
Barcelona → London · Sat 12/12 · £14 Go
12 days £30 Sat 5 Dec – Thu 17 Dec
London → Barcelona · Sat 5/12 · £15 Go
Barcelona → London · Thu 17/12 · £15 Go
10 days £30 Sat 5 Dec – Tue 15 Dec
London → Barcelona · Sat 5/12 · £15 Go
Barcelona → London · Tue 15/12 · £15 Go
15 days £30 Sat 5 Dec – Sun 20 Dec
London → Barcelona · Sat 5/12 · £15 Go
Barcelona → London · Sun 20/12 · £15 Go
11 days £30 Thu 3 Dec – Mon 14 Dec
London → Barcelona · Thu 3/12 · £17 Go
Barcelona → London · Mon 14/12 · £13 Go
10 days £30 Thu 3 Dec – Sun 13 Dec
London → Barcelona · Thu 3/12 · £17 Go
Barcelona → London · Sun 13/12 · £13 Go
2 days £30 Sat 5 Dec – Mon 7 Dec
London → Barcelona · Sat 5/12 · £15 Go
Barcelona → London · Mon 7/12 · £15 Go
9 days £31 Thu 3 Dec – Sat 12 Dec
London → Barcelona · Thu 3/12 · £17 Go
Barcelona → London · Sat 12/12 · £14 Go
5 days £31 Sat 5 Dec – Thu 10 Dec
London → Barcelona · Sat 5/12 · £15 Go
Barcelona → London · Thu 10/12 · £16 Go
4 days £31 Sat 5 Dec – Wed 9 Dec
London → Barcelona · Sat 5/12 · £15 Go
Barcelona → London · Wed 9/12 · £16 Go
3 days £31 Sat 5 Dec – Tue 8 Dec
London → Barcelona · Sat 5/12 · £15 Go
Barcelona → London · Tue 8/12 · £16 Go
11 days £31 Fri 4 Dec – Tue 15 Dec
London → Barcelona · Fri 4/12 · £16 Go
Barcelona → London · Tue 15/12 · £15 Go
3 days £31 Fri 4 Dec – Mon 7 Dec
London → Barcelona · Fri 4/12 · £16 Go
Barcelona → London · Mon 7/12 · £15 Go
13 days £31 Fri 4 Dec – Thu 17 Dec
London → Barcelona · Fri 4/12 · £16 Go
Barcelona → London · Thu 17/12 · £15 Go
16 days £31 Fri 4 Dec – Sun 20 Dec
London → Barcelona · Fri 4/12 · £16 Go
Barcelona → London · Sun 20/12 · £15 Go
6 days £31 Sat 5 Dec – Fri 11 Dec
London → Barcelona · Sat 5/12 · £15 Go
Barcelona → London · Fri 11/12 · £16 Go
11 days £31 Sat 5 Dec – Wed 16 Dec
London → Barcelona · Sat 5/12 · £15 Go
Barcelona → London · Wed 16/12 · £16 Go
12 days £32 Fri 4 Dec – Wed 16 Dec
London → Barcelona · Fri 4/12 · £16 Go
Barcelona → London · Wed 16/12 · £16 Go
12 days £32 Wed 2 Dec – Mon 14 Dec
London → Barcelona · Wed 2/12 · £19 Go
Barcelona → London · Mon 14/12 · £13 Go
11 days £32 Wed 2 Dec – Sun 13 Dec
London → Barcelona · Wed 2/12 · £19 Go
Barcelona → London · Sun 13/12 · £13 Go
7 days £32 Fri 4 Dec – Fri 11 Dec
London → Barcelona · Fri 4/12 · £16 Go
Barcelona → London · Fri 11/12 · £16 Go
2 days £32 Tue 15 Dec – Thu 17 Dec
London → Barcelona · Tue 15/12 · £17 Go
Barcelona → London · Thu 17/12 · £15 Go
14 days £32 Thu 3 Dec – Thu 17 Dec
London → Barcelona · Thu 3/12 · £17 Go
Barcelona → London · Thu 17/12 · £15 Go
8 days £32 Sun 6 Dec – Mon 14 Dec
London → Barcelona · Sun 6/12 · £19 Go
Barcelona → London · Mon 14/12 · £13 Go
5 days £32 Tue 15 Dec – Sun 20 Dec
London → Barcelona · Tue 15/12 · £17 Go
Barcelona → London · Sun 20/12 · £15 Go
5 days £32 Fri 4 Dec – Wed 9 Dec
London → Barcelona · Fri 4/12 · £16 Go
Barcelona → London · Wed 9/12 · £16 Go
4 days £32 Fri 4 Dec – Tue 8 Dec
London → Barcelona · Fri 4/12 · £16 Go
Barcelona → London · Tue 8/12 · £16 Go
13 days £32 Sat 5 Dec – Fri 18 Dec
London → Barcelona · Sat 5/12 · £15 Go
Barcelona → London · Fri 18/12 · £17 Go
4 days £32 Thu 3 Dec – Mon 7 Dec
London → Barcelona · Thu 3/12 · £17 Go
Barcelona → London · Mon 7/12 · £15 Go
7 days £32 Sun 6 Dec – Sun 13 Dec
London → Barcelona · Sun 6/12 · £19 Go
Barcelona → London · Sun 13/12 · £13 Go
6 days £32 Fri 4 Dec – Thu 10 Dec
London → Barcelona · Fri 4/12 · £16 Go
Barcelona → London · Thu 10/12 · £16 Go
12 days £32 Thu 3 Dec – Tue 15 Dec
London → Barcelona · Thu 3/12 · £17 Go
Barcelona → London · Tue 15/12 · £15 Go
6 days £33 Sun 6 Dec – Sat 12 Dec
London → Barcelona · Sun 6/12 · £19 Go
Barcelona → London · Sat 12/12 · £14 Go
10 days £33 Wed 2 Dec – Sat 12 Dec
London → Barcelona · Wed 2/12 · £19 Go
Barcelona → London · Sat 12/12 · £14 Go
14 days £33 Fri 4 Dec – Fri 18 Dec
London → Barcelona · Fri 4/12 · £16 Go
Barcelona → London · Fri 18/12 · £17 Go
6 days £33 Thu 3 Dec – Wed 9 Dec
London → Barcelona · Thu 3/12 · £17 Go
Barcelona → London · Wed 9/12 · £16 Go
7 days £33 Thu 3 Dec – Thu 10 Dec
London → Barcelona · Thu 3/12 · £17 Go
Barcelona → London · Thu 10/12 · £16 Go
2 days £33 Sat 12 Dec – Mon 14 Dec
London → Barcelona · Sat 12/12 · £20 Go
Barcelona → London · Mon 14/12 · £13 Go
5 days £33 Thu 3 Dec – Tue 8 Dec
London → Barcelona · Thu 3/12 · £17 Go
Barcelona → London · Tue 8/12 · £16 Go
8 days £33 Thu 3 Dec – Fri 11 Dec
London → Barcelona · Thu 3/12 · £17 Go
Barcelona → London · Fri 11/12 · £16 Go
2 days £33 Fri 4 Dec – Sun 6 Dec
London → Barcelona · Fri 4/12 · £16 Go
Barcelona → London · Sun 6/12 · £17 Go
13 days £33 Thu 3 Dec – Wed 16 Dec
London → Barcelona · Thu 3/12 · £17 Go
Barcelona → London · Wed 16/12 · £16 Go
9 days £33 Tue 15 Dec – Thu 24 Dec
London → Barcelona · Tue 15/12 · £17 Go
Barcelona → London · Thu 24/12 · £16 Go
16 days £33 Tue 15 Dec – Thu 31 Dec
London → Barcelona · Tue 15/12 · £17 Go
Barcelona → London · Thu 31/12 · £16 Go
16 days £34 Sat 5 Dec – Mon 21 Dec
London → Barcelona · Sat 5/12 · £15 Go
Barcelona → London · Mon 21/12 · £19 Go

... 2257 more possible dates exist ...