Milan
Direct return from Frankfurt
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
5 days £80 Sat 29 May – Thu 3 Jun
14 days £80 Sat 5 Jun – Sat 19 Jun
13 days £80 Sat 5 Jun – Fri 18 Jun
12 days £80 Sat 5 Jun – Thu 17 Jun
11 days £80 Sat 5 Jun – Wed 16 Jun
10 days £80 Sat 5 Jun – Tue 15 Jun
16 days £80 Fri 4 Jun – Sun 20 Jun
15 days £80 Sat 5 Jun – Sun 20 Jun
15 days £80 Fri 4 Jun – Sat 19 Jun
13 days £80 Fri 4 Jun – Thu 17 Jun
12 days £80 Fri 4 Jun – Wed 16 Jun
11 days £80 Fri 4 Jun – Tue 15 Jun
6 days £80 Mon 21 Jun – Sun 27 Jun
7 days £80 Mon 21 Jun – Mon 28 Jun
6 days £80 Fri 4 Jun – Thu 10 Jun
14 days £80 Fri 4 Jun – Fri 18 Jun
16 days £80 Thu 3 Jun – Sat 19 Jun
16 days £80 Sat 5 Jun – Mon 21 Jun
9 days £80 Sun 20 Jun – Tue 29 Jun
6 days £80 Wed 9 Jun – Tue 15 Jun
16 days £80 Tue 8 Jun – Thu 24 Jun
15 days £80 Tue 8 Jun – Wed 23 Jun
14 days £80 Tue 8 Jun – Tue 22 Jun
13 days £80 Tue 8 Jun – Mon 21 Jun
12 days £80 Tue 8 Jun – Sun 20 Jun
10 days £80 Sun 20 Jun – Wed 30 Jun
11 days £80 Tue 8 Jun – Sat 19 Jun
9 days £80 Tue 8 Jun – Thu 17 Jun
8 days £80 Tue 8 Jun – Wed 16 Jun
7 days £80 Tue 8 Jun – Tue 15 Jun
11 days £80 Sat 19 Jun – Wed 30 Jun
7 days £80 Sun 20 Jun – Sun 27 Jun
8 days £80 Sun 20 Jun – Mon 28 Jun
10 days £80 Tue 8 Jun – Fri 18 Jun
7 days £80 Wed 9 Jun – Wed 16 Jun
15 days £80 Thu 3 Jun – Fri 18 Jun
13 days £80 Thu 3 Jun – Wed 16 Jun
13 days £80 Wed 16 Jun – Tue 29 Jun
11 days £80 Sat 29 May – Wed 9 Jun
10 days £80 Sat 29 May – Tue 8 Jun
9 days £80 Sat 29 May – Mon 7 Jun
8 days £80 Sat 29 May – Sun 6 Jun
7 days £80 Sat 29 May – Sat 5 Jun
6 days £80 Thu 24 Jun – Wed 30 Jun
13 days £80 Fri 28 May – Thu 10 Jun
11 days £80 Fri 28 May – Tue 8 Jun
10 days £80 Fri 28 May – Mon 7 Jun
9 days £80 Fri 28 May – Sun 6 Jun
8 days £80 Fri 28 May – Sat 5 Jun
... 451 more possible dates exist ...