Milan

Milan

Direct return from Barcelona

£22 Save up to
£26 Best deal
£48 Average cost

Milan, a global capital of fashion and design in Italy, is known for its high-end restaurants and shops, rich history, and impressive architecture. Visit the stunning Milan Cathedral, explore the historic Galleria Vittorio Emanuele II, or catch an opera performance at La Scala Theatre. Milan's stylish boutiques, world-class museums, and events like the Milan Fashion Week make it a city of elegance and sophistication.

Latest deals

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

... 437 more possible dates exist ...