Milan & Malta

Both destinations in one trip from Barcelona

Milan

Milan

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.

Malta

Malta

Malta, a sun-soaked Mediterranean archipelago, condenses thousands of years of history into a compact landscape of limestone cities, ancient temples, harbours, and clear blue water. Explore Valletta's fortified Baroque streets and Grand Harbour, visit prehistoric sites such as the Ħal Saflieni Hypogeum or the megalithic temples, then sail toward Comino's Blue Lagoon or the quieter landscapes of Gozo. With world-class diving, village festas, and a culture shaped by the Knights, Britain, Italy, and North Africa, Malta is small in size but rich in character.

Latest deals

4 + 4 days £48 Thu 21 Jan – Fri 29 Jan
Barcelona → Milan · Thu 21/01 · £14 Go
Milan → Malta · Mon 25/01 · £17 Go
Malta → Barcelona · Fri 29/01 · £17 Go
4 + 10 days £49 Thu 21 Jan – Thu 4 Feb
Barcelona → Milan · Thu 21/01 · £14 Go
Milan → Malta · Mon 25/01 · £17 Go
Malta → Barcelona · Thu 4/02 · £18 Go
4 + 5 days £50 Thu 21 Jan – Sat 30 Jan
Barcelona → Milan · Thu 21/01 · £14 Go
Milan → Malta · Mon 25/01 · £17 Go
Malta → Barcelona · Sat 30/01 · £19 Go
4 + 3 days £51 Thu 21 Jan – Thu 28 Jan
Barcelona → Milan · Thu 21/01 · £14 Go
Milan → Malta · Mon 25/01 · £17 Go
Malta → Barcelona · Thu 28/01 · £20 Go
5 + 4 days £51 Wed 20 Jan – Fri 29 Jan
Barcelona → Milan · Wed 20/01 · £17 Go
Milan → Malta · Mon 25/01 · £17 Go
Malta → Barcelona · Fri 29/01 · £17 Go
4 + 6 days £52 Thu 21 Jan – Sun 31 Jan
Barcelona → Milan · Thu 21/01 · £14 Go
Milan → Malta · Mon 25/01 · £17 Go
Malta → Barcelona · Sun 31/01 · £21 Go
5 + 10 days £52 Wed 20 Jan – Thu 4 Feb
Barcelona → Milan · Wed 20/01 · £17 Go
Milan → Malta · Mon 25/01 · £17 Go
Malta → Barcelona · Thu 4/02 · £18 Go
5 + 5 days £53 Wed 20 Jan – Sat 30 Jan
Barcelona → Milan · Wed 20/01 · £17 Go
Milan → Malta · Mon 25/01 · £17 Go
Malta → Barcelona · Sat 30/01 · £19 Go
7 + 7 days £53 Thu 21 Jan – Thu 4 Feb
Barcelona → Milan · Thu 21/01 · £14 Go
Milan → Malta · Thu 28/01 · £21 Go
Malta → Barcelona · Thu 4/02 · £18 Go
4 + 7 days £54 Thu 21 Jan – Mon 1 Feb
Barcelona → Milan · Thu 21/01 · £14 Go
Milan → Malta · Mon 25/01 · £17 Go
Malta → Barcelona · Mon 1/02 · £23 Go
7 + 2 days £54 Thu 21 Jan – Sat 30 Jan
Barcelona → Milan · Thu 21/01 · £14 Go
Milan → Malta · Thu 28/01 · £21 Go
Malta → Barcelona · Sat 30/01 · £19 Go
10 + 4 days £54 Thu 21 Jan – Thu 4 Feb
Barcelona → Milan · Thu 21/01 · £14 Go
Milan → Malta · Sun 31/01 · £22 Go
Malta → Barcelona · Thu 4/02 · £18 Go
5 + 3 days £54 Wed 20 Jan – Thu 28 Jan
Barcelona → Milan · Wed 20/01 · £17 Go
Milan → Malta · Mon 25/01 · £17 Go
Malta → Barcelona · Thu 28/01 · £20 Go
3 + 5 days £55 Thu 21 Jan – Fri 29 Jan
Barcelona → Milan · Thu 21/01 · £14 Go
Milan → Malta · Sun 24/01 · £24 Go
Malta → Barcelona · Fri 29/01 · £17 Go
2 + 6 days £55 Thu 21 Jan – Fri 29 Jan
Barcelona → Milan · Thu 21/01 · £14 Go
Milan → Malta · Sat 23/01 · £24 Go
Malta → Barcelona · Fri 29/01 · £17 Go
5 + 6 days £55 Wed 20 Jan – Sun 31 Jan
Barcelona → Milan · Wed 20/01 · £17 Go
Milan → Malta · Mon 25/01 · £17 Go
Malta → Barcelona · Sun 31/01 · £21 Go
2 + 12 days £56 Thu 21 Jan – Thu 4 Feb
Barcelona → Milan · Thu 21/01 · £14 Go
Milan → Malta · Sat 23/01 · £24 Go
Malta → Barcelona · Thu 4/02 · £18 Go
8 + 7 days £56 Wed 20 Jan – Thu 4 Feb
Barcelona → Milan · Wed 20/01 · £17 Go
Milan → Malta · Thu 28/01 · £21 Go
Malta → Barcelona · Thu 4/02 · £18 Go
2 + 2 days £56 Thu 21 Jan – Mon 25 Jan
Barcelona → Milan · Thu 21/01 · £14 Go
Milan → Malta · Sat 23/01 · £24 Go
Malta → Barcelona · Mon 25/01 · £18 Go
7 + 3 days £56 Thu 21 Jan – Sun 31 Jan
Barcelona → Milan · Thu 21/01 · £14 Go
Milan → Malta · Thu 28/01 · £21 Go
Malta → Barcelona · Sun 31/01 · £21 Go
3 + 11 days £56 Thu 21 Jan – Thu 4 Feb
Barcelona → Milan · Thu 21/01 · £14 Go
Milan → Malta · Sun 24/01 · £24 Go
Malta → Barcelona · Thu 4/02 · £18 Go
5 + 7 days £57 Wed 20 Jan – Mon 1 Feb
Barcelona → Milan · Wed 20/01 · £17 Go
Milan → Malta · Mon 25/01 · £17 Go
Malta → Barcelona · Mon 1/02 · £23 Go
3 + 6 days £57 Thu 21 Jan – Sat 30 Jan
Barcelona → Milan · Thu 21/01 · £14 Go
Milan → Malta · Sun 24/01 · £24 Go
Malta → Barcelona · Sat 30/01 · £19 Go
2 + 7 days £57 Thu 21 Jan – Sat 30 Jan
Barcelona → Milan · Thu 21/01 · £14 Go
Milan → Malta · Sat 23/01 · £24 Go
Malta → Barcelona · Sat 30/01 · £19 Go
8 + 2 days £57 Wed 20 Jan – Sat 30 Jan
Barcelona → Milan · Wed 20/01 · £17 Go
Milan → Malta · Thu 28/01 · £21 Go
Malta → Barcelona · Sat 30/01 · £19 Go
11 + 4 days £57 Wed 20 Jan – Thu 4 Feb
Barcelona → Milan · Wed 20/01 · £17 Go
Milan → Malta · Sun 31/01 · £22 Go
Malta → Barcelona · Thu 4/02 · £18 Go
3 + 6 days £58 Wed 20 Jan – Fri 29 Jan
Barcelona → Milan · Wed 20/01 · £17 Go
Milan → Malta · Sat 23/01 · £24 Go
Malta → Barcelona · Fri 29/01 · £17 Go
7 + 4 days £58 Thu 21 Jan – Mon 1 Feb
Barcelona → Milan · Thu 21/01 · £14 Go
Milan → Malta · Thu 28/01 · £21 Go
Malta → Barcelona · Mon 1/02 · £23 Go
2 + 5 days £58 Thu 21 Jan – Thu 28 Jan
Barcelona → Milan · Thu 21/01 · £14 Go
Milan → Malta · Sat 23/01 · £24 Go
Malta → Barcelona · Thu 28/01 · £20 Go
3 + 4 days £58 Thu 21 Jan – Thu 28 Jan
Barcelona → Milan · Thu 21/01 · £14 Go
Milan → Malta · Sun 24/01 · £24 Go
Malta → Barcelona · Thu 28/01 · £20 Go
4 + 5 days £58 Wed 20 Jan – Fri 29 Jan
Barcelona → Milan · Wed 20/01 · £17 Go
Milan → Malta · Sun 24/01 · £24 Go
Malta → Barcelona · Fri 29/01 · £17 Go
8 + 3 days £59 Wed 20 Jan – Sun 31 Jan
Barcelona → Milan · Wed 20/01 · £17 Go
Milan → Malta · Thu 28/01 · £21 Go
Malta → Barcelona · Sun 31/01 · £21 Go
3 + 12 days £59 Wed 20 Jan – Thu 4 Feb
Barcelona → Milan · Wed 20/01 · £17 Go
Milan → Malta · Sat 23/01 · £24 Go
Malta → Barcelona · Thu 4/02 · £18 Go
3 + 7 days £59 Thu 21 Jan – Sun 31 Jan
Barcelona → Milan · Thu 21/01 · £14 Go
Milan → Malta · Sun 24/01 · £24 Go
Malta → Barcelona · Sun 31/01 · £21 Go
4 + 11 days £59 Wed 20 Jan – Thu 4 Feb
Barcelona → Milan · Wed 20/01 · £17 Go
Milan → Malta · Sun 24/01 · £24 Go
Malta → Barcelona · Thu 4/02 · £18 Go
2 + 8 days £59 Thu 21 Jan – Sun 31 Jan
Barcelona → Milan · Thu 21/01 · £14 Go
Milan → Malta · Sat 23/01 · £24 Go
Malta → Barcelona · Sun 31/01 · £21 Go
3 + 2 days £59 Wed 20 Jan – Mon 25 Jan
Barcelona → Milan · Wed 20/01 · £17 Go
Milan → Malta · Sat 23/01 · £24 Go
Malta → Barcelona · Mon 25/01 · £18 Go
4 + 6 days £60 Wed 20 Jan – Sat 30 Jan
Barcelona → Milan · Wed 20/01 · £17 Go
Milan → Malta · Sun 24/01 · £24 Go
Malta → Barcelona · Sat 30/01 · £19 Go
3 + 7 days £60 Wed 20 Jan – Sat 30 Jan
Barcelona → Milan · Wed 20/01 · £17 Go
Milan → Malta · Sat 23/01 · £24 Go
Malta → Barcelona · Sat 30/01 · £19 Go
8 + 4 days £61 Wed 20 Jan – Mon 1 Feb
Barcelona → Milan · Wed 20/01 · £17 Go
Milan → Malta · Thu 28/01 · £21 Go
Malta → Barcelona · Mon 1/02 · £23 Go
4 + 4 days £61 Wed 20 Jan – Thu 28 Jan
Barcelona → Milan · Wed 20/01 · £17 Go
Milan → Malta · Sun 24/01 · £24 Go
Malta → Barcelona · Thu 28/01 · £20 Go
3 + 5 days £61 Wed 20 Jan – Thu 28 Jan
Barcelona → Milan · Wed 20/01 · £17 Go
Milan → Malta · Sat 23/01 · £24 Go
Malta → Barcelona · Thu 28/01 · £20 Go
3 + 8 days £61 Thu 21 Jan – Mon 1 Feb
Barcelona → Milan · Thu 21/01 · £14 Go
Milan → Malta · Sun 24/01 · £24 Go
Malta → Barcelona · Mon 1/02 · £23 Go
2 + 9 days £61 Thu 21 Jan – Mon 1 Feb
Barcelona → Milan · Thu 21/01 · £14 Go
Milan → Malta · Sat 23/01 · £24 Go
Malta → Barcelona · Mon 1/02 · £23 Go
3 + 8 days £62 Wed 20 Jan – Sun 31 Jan
Barcelona → Milan · Wed 20/01 · £17 Go
Milan → Malta · Sat 23/01 · £24 Go
Malta → Barcelona · Sun 31/01 · £21 Go
4 + 7 days £62 Wed 20 Jan – Sun 31 Jan
Barcelona → Milan · Wed 20/01 · £17 Go
Milan → Malta · Sun 24/01 · £24 Go
Malta → Barcelona · Sun 31/01 · £21 Go
3 + 9 days £64 Wed 20 Jan – Mon 1 Feb
Barcelona → Milan · Wed 20/01 · £17 Go
Milan → Malta · Sat 23/01 · £24 Go
Malta → Barcelona · Mon 1/02 · £23 Go
4 + 8 days £64 Wed 20 Jan – Mon 1 Feb
Barcelona → Milan · Wed 20/01 · £17 Go
Milan → Malta · Sun 24/01 · £24 Go
Malta → Barcelona · Mon 1/02 · £23 Go
2 + 7 days £65 Wed 20 Jan – Fri 29 Jan
Barcelona → Milan · Wed 20/01 · £17 Go
Milan → Malta · Fri 22/01 · £31 Go
Malta → Barcelona · Fri 29/01 · £17 Go
2 + 13 days £66 Wed 20 Jan – Thu 4 Feb
Barcelona → Milan · Wed 20/01 · £17 Go
Milan → Malta · Fri 22/01 · £31 Go
Malta → Barcelona · Thu 4/02 · £18 Go

... 31 more possible dates exist ...