Barcelona

Barcelona

Direct return from Milan

£21 Save up to
£26 Best deal
£47 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

11 days £26 Tue 1 Dec – Sat 12 Dec
Milan → Barcelona · Tue 1/12 · £13 Go
Barcelona → Milan · Sat 12/12 · £13 Go
4 days £27 Sat 30 Jan – Wed 3 Feb
Milan → Barcelona · Sat 30/01 · £13 Go
Barcelona → Milan · Wed 3/02 · £14 Go
7 days £27 Thu 14 Jan – Thu 21 Jan
Milan → Barcelona · Thu 14/01 · £13 Go
Barcelona → Milan · Thu 21/01 · £14 Go
8 days £27 Wed 13 Jan – Thu 21 Jan
Milan → Barcelona · Wed 13/01 · £13 Go
Barcelona → Milan · Thu 21/01 · £14 Go
9 days £27 Wed 16 Dec – Fri 25 Dec
Milan → Barcelona · Wed 16/12 · £13 Go
Barcelona → Milan · Fri 25/12 · £14 Go
9 days £27 Tue 12 Jan – Thu 21 Jan
Milan → Barcelona · Tue 12/01 · £13 Go
Barcelona → Milan · Thu 21/01 · £14 Go
6 days £27 Thu 7 Jan – Wed 13 Jan
Milan → Barcelona · Thu 7/01 · £13 Go
Barcelona → Milan · Wed 13/01 · £14 Go
8 days £27 Thu 7 Jan – Fri 15 Jan
Milan → Barcelona · Thu 7/01 · £13 Go
Barcelona → Milan · Fri 15/01 · £14 Go
10 days £27 Mon 11 Jan – Thu 21 Jan
Milan → Barcelona · Mon 11/01 · £13 Go
Barcelona → Milan · Thu 21/01 · £14 Go
10 days £27 Thu 7 Jan – Sun 17 Jan
Milan → Barcelona · Thu 7/01 · £13 Go
Barcelona → Milan · Sun 17/01 · £14 Go
6 days £27 Mon 11 Jan – Sun 17 Jan
Milan → Barcelona · Mon 11/01 · £13 Go
Barcelona → Milan · Sun 17/01 · £14 Go
2 days £27 Tue 1 Dec – Thu 3 Dec
Milan → Barcelona · Tue 1/12 · £13 Go
Barcelona → Milan · Thu 3/12 · £14 Go
5 days £27 Fri 8 Jan – Wed 13 Jan
Milan → Barcelona · Fri 8/01 · £13 Go
Barcelona → Milan · Wed 13/01 · £14 Go
13 days £27 Fri 8 Jan – Thu 21 Jan
Milan → Barcelona · Fri 8/01 · £13 Go
Barcelona → Milan · Thu 21/01 · £14 Go
7 days £27 Fri 8 Jan – Fri 15 Jan
Milan → Barcelona · Fri 8/01 · £13 Go
Barcelona → Milan · Fri 15/01 · £14 Go
9 days £27 Fri 8 Jan – Sun 17 Jan
Milan → Barcelona · Fri 8/01 · £13 Go
Barcelona → Milan · Sun 17/01 · £14 Go
2 days £27 Mon 11 Jan – Wed 13 Jan
Milan → Barcelona · Mon 11/01 · £13 Go
Barcelona → Milan · Wed 13/01 · £14 Go
4 days £27 Mon 11 Jan – Fri 15 Jan
Milan → Barcelona · Mon 11/01 · £13 Go
Barcelona → Milan · Fri 15/01 · £14 Go
3 days £27 Tue 12 Jan – Fri 15 Jan
Milan → Barcelona · Tue 12/01 · £13 Go
Barcelona → Milan · Fri 15/01 · £14 Go
5 days £27 Tue 12 Jan – Sun 17 Jan
Milan → Barcelona · Tue 12/01 · £13 Go
Barcelona → Milan · Sun 17/01 · £14 Go
2 days £27 Wed 13 Jan – Fri 15 Jan
Milan → Barcelona · Wed 13/01 · £13 Go
Barcelona → Milan · Fri 15/01 · £14 Go
4 days £27 Wed 13 Jan – Sun 17 Jan
Milan → Barcelona · Wed 13/01 · £13 Go
Barcelona → Milan · Sun 17/01 · £14 Go
3 days £27 Sat 12 Dec – Tue 15 Dec
Milan → Barcelona · Sat 12/12 · £13 Go
Barcelona → Milan · Tue 15/12 · £14 Go
14 days £27 Thu 7 Jan – Thu 21 Jan
Milan → Barcelona · Thu 7/01 · £13 Go
Barcelona → Milan · Thu 21/01 · £14 Go
3 days £27 Thu 14 Jan – Sun 17 Jan
Milan → Barcelona · Thu 14/01 · £13 Go
Barcelona → Milan · Sun 17/01 · £14 Go
13 days £27 Sat 12 Dec – Fri 25 Dec
Milan → Barcelona · Sat 12/12 · £13 Go
Barcelona → Milan · Fri 25/12 · £14 Go
5 days £27 Tue 1 Dec – Sun 6 Dec
Milan → Barcelona · Tue 1/12 · £13 Go
Barcelona → Milan · Sun 6/12 · £14 Go
6 days £27 Thu 28 Jan – Wed 3 Feb
Milan → Barcelona · Thu 28/01 · £13 Go
Barcelona → Milan · Wed 3/02 · £14 Go
10 days £27 Wed 2 Dec – Sat 12 Dec
Milan → Barcelona · Wed 2/12 · £14 Go
Barcelona → Milan · Sat 12/12 · £13 Go
14 days £27 Tue 1 Dec – Tue 15 Dec
Milan → Barcelona · Tue 1/12 · £13 Go
Barcelona → Milan · Tue 15/12 · £14 Go
2 days £28 Sun 13 Dec – Tue 15 Dec
Milan → Barcelona · Sun 13/12 · £14 Go
Barcelona → Milan · Tue 15/12 · £14 Go
11 days £28 Wed 16 Dec – Sun 27 Dec
Milan → Barcelona · Wed 16/12 · £13 Go
Barcelona → Milan · Sun 27/12 · £15 Go
12 days £28 Tue 1 Dec – Sun 13 Dec
Milan → Barcelona · Tue 1/12 · £13 Go
Barcelona → Milan · Sun 13/12 · £15 Go
5 days £28 Sat 12 Dec – Thu 17 Dec
Milan → Barcelona · Sat 12/12 · £13 Go
Barcelona → Milan · Thu 17/12 · £15 Go
9 days £28 Thu 28 Jan – Sat 6 Feb
Milan → Barcelona · Thu 28/01 · £13 Go
Barcelona → Milan · Sat 6/02 · £15 Go
9 days £28 Thu 7 Jan – Sat 16 Jan
Milan → Barcelona · Thu 7/01 · £13 Go
Barcelona → Milan · Sat 16/01 · £15 Go
10 days £28 Thu 28 Jan – Sun 7 Feb
Milan → Barcelona · Thu 28/01 · £13 Go
Barcelona → Milan · Sun 7/02 · £15 Go
10 days £28 Sat 12 Dec – Tue 22 Dec
Milan → Barcelona · Sat 12/12 · £13 Go
Barcelona → Milan · Tue 22/12 · £15 Go
5 days £28 Thu 7 Jan – Tue 12 Jan
Milan → Barcelona · Thu 7/01 · £13 Go
Barcelona → Milan · Tue 12/01 · £15 Go
13 days £28 Wed 2 Dec – Tue 15 Dec
Milan → Barcelona · Wed 2/12 · £14 Go
Barcelona → Milan · Tue 15/12 · £14 Go
4 days £28 Fri 8 Jan – Tue 12 Jan
Milan → Barcelona · Fri 8/01 · £13 Go
Barcelona → Milan · Tue 12/01 · £15 Go
7 days £28 Sat 30 Jan – Sat 6 Feb
Milan → Barcelona · Sat 30/01 · £13 Go
Barcelona → Milan · Sat 6/02 · £15 Go
8 days £28 Sat 30 Jan – Sun 7 Feb
Milan → Barcelona · Sat 30/01 · £13 Go
Barcelona → Milan · Sun 7/02 · £15 Go
8 days £28 Fri 8 Jan – Sat 16 Jan
Milan → Barcelona · Fri 8/01 · £13 Go
Barcelona → Milan · Sat 16/01 · £15 Go
4 days £28 Wed 2 Dec – Sun 6 Dec
Milan → Barcelona · Wed 2/12 · £14 Go
Barcelona → Milan · Sun 6/12 · £14 Go
5 days £28 Mon 11 Jan – Sat 16 Jan
Milan → Barcelona · Mon 11/01 · £13 Go
Barcelona → Milan · Sat 16/01 · £15 Go
8 days £28 Sat 12 Dec – Sun 20 Dec
Milan → Barcelona · Sat 12/12 · £13 Go
Barcelona → Milan · Sun 20/12 · £15 Go
4 days £28 Tue 12 Jan – Sat 16 Jan
Milan → Barcelona · Tue 12/01 · £13 Go
Barcelona → Milan · Sat 16/01 · £15 Go
3 days £28 Wed 13 Jan – Sat 16 Jan
Milan → Barcelona · Wed 13/01 · £13 Go
Barcelona → Milan · Sat 16/01 · £15 Go
6 days £28 Sat 12 Dec – Fri 18 Dec
Milan → Barcelona · Sat 12/12 · £13 Go
Barcelona → Milan · Fri 18/12 · £15 Go

... 603 more possible dates exist ...