Flights from Athens to Milan – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
ATH to MXP – All flight route options from Athens International Airport, Greece to Milan Malpensa Airport, Italy. These flights are operated by 17 different airlines. Fly non-stop or choose from 13 different connecting flights. The shortest flight time is 2 hours and 35 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Milan Malpensa Airport
We got great deals on hotels and car rentals near the airport.
Athens to Milan flights
There are over 17 airlines and as many as 428 flights every week to this destination. You can fly non-stop to Milan (MXP) from Athens (ATH) with Aegean Airlines, easyJet, Sky Express, Wizz Air Malta or Ryanair but if a stopover option suits you better you can choose to fly via Vienna, Munich or any other of the 12 alternatives with connectiing airports.
Athens to Milan with Aegean Airlines
You can fly non-stop every weekday with flights departing at 7:00 am, 8:00 am or 4:00 pm. You also have the option to do a transit flight via Thessaloniki. Aegean Airlines is a Star Alliance member.
With Austrian
If you fly from Athens with Austrian you will do a stopover in Vienna, VIE before reaching Milan. This flight trip will take 4 hours and 15 minutes and you can fly every Monday, Thursday, Friday or Sunday with departures at 6:00 am, 1:00 pm or 4:00 pm. Austrian is a Star Alliance member.
Distance & flight times: Athens International Airport to Milan Airport
The shortest flight time between ATH and MXP is 2 hours and 35 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 2h 35m | - | 950 miles (1529 km) |
VIE Vienna | 4h 25m | 25m | 1209 miles (1945 km) |
MUC Munich | 4h 45m | 55m | 1186 miles (1908 km) |
SKG Thessaloniki | 5h 35m | 2h 25m | 990 miles (1593 km) |
ZRH Zurich | 5h 35m | 1h 35m | 1151 miles (1852 km) |
STR Stuttgart | 5h 40m | 1h 40m | 1264 miles (2034 km) |
FRA Frankfurt | 5h 50m | 1h 5m | 1440 miles (2317 km) |
SPU Split | 5h 55m | 2h 30m | 960 miles (1545 km) |
LUX Luxembourg | 6h 25m | 2h 5m | 1500 miles (2414 km) |
BCN Barcelona | 6h 25m | 1h 40m | 1640 miles (2639 km) |
DUS Dusseldorf | 6h 35m | 1h 45m | 1653 miles (2660 km) |
BEG Belgrade | 6h 55m | 4h 25m | 1083 miles (1743 km) |
IST Istanbul | 8h 25m | 3h 50m | 1396 miles (2246 km) |



Quick copy and share this page
From Athens to Italy
Below is a list of other destinations to Italy from Athens International Airport with either direct flights or 1 stop connections.
-
FCO Rome Direct
-
BGY Milan Direct
-
NAP Naples Direct
-
BRI Bari Direct
-
BLQ Bologna Direct
-
PMO Palermo Direct
-
CTA Catania Direct
-
VCE Venice Direct
-
PSA Pisa Direct
-
OLB Olbia Direct
From Greece to Milan
Below is a list of other cities in Greece with flights to Milan with either non-stop or connecting flights.
-
HER Heraklion Direct
-
CFU Kerkyra Direct
-
RHO Rhodes Direct
-
SKG Thessaloniki Direct
-
CHQ Chania Direct
-
KGS Kos Direct
-
ZTH Zakinthos Direct
-
JTR Thira Direct
-
JMK Mykonos Direct
-
PVK Preveza Direct