Barcelona

Barcelona

Direct return from Geneva

£47 Save up to
£41 Best deal
£88 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

16 days £41 Sun 29 Nov – Tue 15 Dec
Geneva → Barcelona · Sun 29/11 · £25 Go
Barcelona → Geneva · Tue 15/12 · £16 Go
2 days £41 Sun 29 Nov – Tue 1 Dec
Geneva → Barcelona · Sun 29/11 · £25 Go
Barcelona → Geneva · Tue 1/12 · £16 Go
15 days £41 Mon 30 Nov – Tue 15 Dec
Geneva → Barcelona · Mon 30/11 · £25 Go
Barcelona → Geneva · Tue 15/12 · £16 Go
13 days £41 Mon 30 Nov – Sun 13 Dec
Geneva → Barcelona · Mon 30/11 · £25 Go
Barcelona → Geneva · Sun 13/12 · £16 Go
7 days £41 Tue 24 Nov – Tue 1 Dec
Geneva → Barcelona · Tue 24/11 · £25 Go
Barcelona → Geneva · Tue 1/12 · £16 Go
14 days £41 Sun 29 Nov – Sun 13 Dec
Geneva → Barcelona · Sun 29/11 · £25 Go
Barcelona → Geneva · Sun 13/12 · £16 Go
15 days £43 Sun 6 Dec – Mon 21 Dec
Geneva → Barcelona · Sun 6/12 · £27 Go
Barcelona → Geneva · Mon 21/12 · £16 Go
11 days £43 Sun 6 Dec – Thu 17 Dec
Geneva → Barcelona · Sun 6/12 · £27 Go
Barcelona → Geneva · Thu 17/12 · £16 Go
9 days £43 Sun 6 Dec – Tue 15 Dec
Geneva → Barcelona · Sun 6/12 · £27 Go
Barcelona → Geneva · Tue 15/12 · £16 Go
7 days £43 Sun 6 Dec – Sun 13 Dec
Geneva → Barcelona · Sun 6/12 · £27 Go
Barcelona → Geneva · Sun 13/12 · £16 Go
14 days £43 Tue 24 Nov – Tue 8 Dec
Geneva → Barcelona · Tue 24/11 · £25 Go
Barcelona → Geneva · Tue 8/12 · £18 Go
6 days £43 Thu 25 Feb – Wed 3 Mar
Geneva → Barcelona · Thu 25/02 · £27 Go
Barcelona → Geneva · Wed 3/03 · £16 Go
7 days £43 Thu 25 Feb – Thu 4 Mar
Geneva → Barcelona · Thu 25/02 · £27 Go
Barcelona → Geneva · Thu 4/03 · £16 Go
10 days £43 Thu 25 Feb – Sun 7 Mar
Geneva → Barcelona · Thu 25/02 · £27 Go
Barcelona → Geneva · Sun 7/03 · £16 Go
13 days £43 Thu 25 Feb – Wed 10 Mar
Geneva → Barcelona · Thu 25/02 · £27 Go
Barcelona → Geneva · Wed 10/03 · £16 Go
14 days £43 Thu 25 Feb – Thu 11 Mar
Geneva → Barcelona · Thu 25/02 · £27 Go
Barcelona → Geneva · Thu 11/03 · £16 Go
16 days £43 Sun 6 Dec – Tue 22 Dec
Geneva → Barcelona · Sun 6/12 · £27 Go
Barcelona → Geneva · Tue 22/12 · £16 Go
7 days £43 Wed 3 Feb – Wed 10 Feb
Geneva → Barcelona · Wed 3/02 · £27 Go
Barcelona → Geneva · Wed 10/02 · £16 Go
9 days £43 Mon 8 Mar – Wed 17 Mar
Geneva → Barcelona · Mon 8/03 · £27 Go
Barcelona → Geneva · Wed 17/03 · £16 Go
3 days £43 Mon 8 Mar – Thu 11 Mar
Geneva → Barcelona · Mon 8/03 · £27 Go
Barcelona → Geneva · Thu 11/03 · £16 Go
5 days £43 Thu 25 Feb – Tue 2 Mar
Geneva → Barcelona · Thu 25/02 · £27 Go
Barcelona → Geneva · Tue 2/03 · £16 Go
9 days £43 Sun 29 Nov – Tue 8 Dec
Geneva → Barcelona · Sun 29/11 · £25 Go
Barcelona → Geneva · Tue 8/12 · £18 Go
2 days £43 Mon 8 Mar – Wed 10 Mar
Geneva → Barcelona · Mon 8/03 · £27 Go
Barcelona → Geneva · Wed 10/03 · £16 Go
8 days £43 Mon 30 Nov – Tue 8 Dec
Geneva → Barcelona · Mon 30/11 · £25 Go
Barcelona → Geneva · Tue 8/12 · £18 Go
13 days £44 Mon 22 Feb – Sun 7 Mar
Geneva → Barcelona · Mon 22/02 · £28 Go
Barcelona → Geneva · Sun 7/03 · £16 Go
11 days £44 Sat 6 Mar – Wed 17 Mar
Geneva → Barcelona · Sat 6/03 · £28 Go
Barcelona → Geneva · Wed 17/03 · £16 Go
16 days £44 Mon 1 Mar – Wed 17 Mar
Geneva → Barcelona · Mon 1/03 · £28 Go
Barcelona → Geneva · Wed 17/03 · £16 Go
9 days £44 Mon 1 Mar – Wed 10 Mar
Geneva → Barcelona · Mon 1/03 · £28 Go
Barcelona → Geneva · Wed 10/03 · £16 Go
4 days £44 Sun 13 Dec – Thu 17 Dec
Geneva → Barcelona · Sun 13/12 · £28 Go
Barcelona → Geneva · Thu 17/12 · £16 Go
10 days £44 Sun 7 Mar – Wed 17 Mar
Geneva → Barcelona · Sun 7/03 · £28 Go
Barcelona → Geneva · Wed 17/03 · £16 Go
14 days £44 Thu 3 Dec – Thu 17 Dec
Geneva → Barcelona · Thu 3/12 · £28 Go
Barcelona → Geneva · Thu 17/12 · £16 Go
6 days £44 Mon 1 Mar – Sun 7 Mar
Geneva → Barcelona · Mon 1/03 · £28 Go
Barcelona → Geneva · Sun 7/03 · £16 Go
3 days £44 Sun 28 Feb – Wed 3 Mar
Geneva → Barcelona · Sun 28/02 · £28 Go
Barcelona → Geneva · Wed 3/03 · £16 Go
2 days £44 Sun 13 Dec – Tue 15 Dec
Geneva → Barcelona · Sun 13/12 · £28 Go
Barcelona → Geneva · Tue 15/12 · £16 Go
3 days £44 Thu 10 Dec – Sun 13 Dec
Geneva → Barcelona · Thu 10/12 · £28 Go
Barcelona → Geneva · Sun 13/12 · £16 Go
12 days £44 Thu 3 Dec – Tue 15 Dec
Geneva → Barcelona · Thu 3/12 · £28 Go
Barcelona → Geneva · Tue 15/12 · £16 Go
10 days £44 Mon 1 Mar – Thu 11 Mar
Geneva → Barcelona · Mon 1/03 · £28 Go
Barcelona → Geneva · Thu 11/03 · £16 Go
5 days £44 Thu 10 Dec – Tue 15 Dec
Geneva → Barcelona · Thu 10/12 · £28 Go
Barcelona → Geneva · Tue 15/12 · £16 Go
16 days £44 Mon 22 Feb – Wed 10 Mar
Geneva → Barcelona · Mon 22/02 · £28 Go
Barcelona → Geneva · Wed 10/03 · £16 Go
10 days £44 Thu 3 Dec – Sun 13 Dec
Geneva → Barcelona · Thu 3/12 · £28 Go
Barcelona → Geneva · Sun 13/12 · £16 Go
8 days £44 Sun 13 Dec – Mon 21 Dec
Geneva → Barcelona · Sun 13/12 · £28 Go
Barcelona → Geneva · Mon 21/12 · £16 Go
10 days £44 Sun 28 Feb – Wed 10 Mar
Geneva → Barcelona · Sun 28/02 · £28 Go
Barcelona → Geneva · Wed 10/03 · £16 Go
2 days £44 Sun 28 Feb – Tue 2 Mar
Geneva → Barcelona · Sun 28/02 · £28 Go
Barcelona → Geneva · Tue 2/03 · £16 Go
2 days £44 Mon 1 Mar – Wed 3 Mar
Geneva → Barcelona · Mon 1/03 · £28 Go
Barcelona → Geneva · Wed 3/03 · £16 Go
3 days £44 Mon 1 Mar – Thu 4 Mar
Geneva → Barcelona · Mon 1/03 · £28 Go
Barcelona → Geneva · Thu 4/03 · £16 Go
2 days £44 Tue 2 Mar – Thu 4 Mar
Geneva → Barcelona · Tue 2/03 · £28 Go
Barcelona → Geneva · Thu 4/03 · £16 Go
5 days £44 Tue 2 Mar – Sun 7 Mar
Geneva → Barcelona · Tue 2/03 · £28 Go
Barcelona → Geneva · Sun 7/03 · £16 Go
4 days £44 Wed 3 Mar – Sun 7 Mar
Geneva → Barcelona · Wed 3/03 · £28 Go
Barcelona → Geneva · Sun 7/03 · £16 Go
4 days £44 Sat 6 Mar – Wed 10 Mar
Geneva → Barcelona · Sat 6/03 · £28 Go
Barcelona → Geneva · Wed 10/03 · £16 Go
5 days £44 Sat 6 Mar – Thu 11 Mar
Geneva → Barcelona · Sat 6/03 · £28 Go
Barcelona → Geneva · Thu 11/03 · £16 Go

... 1851 more possible dates exist ...