We've gone through all the flights from Beirut to Milan, to help you find the best option. There are about 16 flights to or via Milan from Beirut every week, and the best price is currently £401. Your journey from will last about 10 hrs 25 mins.
Being flexible with your dates could help you find a cheaper flight from Beirut to Milan.
In Milan, Milan Malpensa Airport (MXP) is usually the cheapest airport to fly to, but there are one airports to choose from. Not sure who to fly with? Lufthansa, Qatar Airways & Turkish Airlines are the most popular airlines available from Beirut.
But if you can't find one which is right for you, try looking at flights to other cities in Italy to check out some other options.