Athens to Milan flights

Sun, 19 May
+ Add return
QR-Code
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
rate4.9
42K ratings
Google Play
rate4.6
136K reviews

Overview: Athens to Milan flight

distanceDistance906 miles
durationAverage flight duration2 h 35 min
priceAverage plane ticket price£130 (€145)
changesDirect flightNo
carriersAirlinesWizz Air, easyJet, Ryanair, Aegean Airlines, Malta Air, Air Serbia, Alitalia, Lufthansa, Austrian Airlines, Turkish Airlines, Pegasus Airlines, Alitalia (2), Vueling Airlines, Eurowings or SWISS

Flights from Athens to Milan cover the 906 miles long journey taking on average 2 h 35 min with our travel partners like Wizz Air, easyJet, Ryanair, Aegean Airlines, Malta Air, Air Serbia, Alitalia, Lufthansa, Austrian Airlines, Turkish Airlines, Pegasus Airlines, Alitalia (2), Vueling Airlines, Eurowings or SWISS. While the average ticket price for this route costs around £130, you can find the cheapest plane ticket for as low as £53. Travellers depart most frequently from Athens International Airport and arrive in Milan Malpensa Airport.

Cheap flights tickets from Athens to Milan

Showing times and prices for 20 May

Cheapest

The best way to find a cheap flight ticket from Athens to Milan is to book your journey as far in advance as possible and to avoid travelling at rush hour.

Cheapest
Wizz Air Malta
10:402h45
Athens International Airport (ATH)
12:25Milan Malpensa Airport (MXP)
£601One-way
0 changes
2nd Cheapest
sky express
17:152h35
Athens International Airport (ATH)
18:50Milan Malpensa Airport (MXP)
£871One-way
0 changes
Aegean Airlines
16:502h35
Athens International Airport (ATH)
18:25Milan Malpensa Airport (MXP)
£921One-way
0 changes
easyJet
11:202h40
Athens International Airport (ATH)
13:00Milan Malpensa Airport (MXP)
£921One-way
0 changes
Aegean Airlines
07:402h35
Athens International Airport (ATH)
09:15Milan Malpensa Airport (MXP)
£1151One-way
0 changes

Flight scheduleAthens to Milan

Showing flights for tomorrow, Monday, 20 May
Turkish Airlines
03:5511h15
Athens International Airport (ATH)
14:10Milan Malpensa Airport (MXP)
1 change
Turkish Airlines
03:556h30
Athens International Airport (ATH)
09:25Milan Malpensa Airport (MXP)
1 change
Turkish Airlines
03:5515h20
Athens International Airport (ATH)
18:15Milan Malpensa Airport (MXP)
1 change
Air Serbia
04:3016h35
Athens International Airport (ATH)
20:05Milan Malpensa Airport (MXP)
1 change
Air Serbia
04:305h10
Athens International Airport (ATH)
08:40Milan Malpensa Airport (MXP)
1 change
ITA
06:006h10
Athens International Airport (ATH)
11:10Milan Linate Airport (LIN)
1 change
ITA
06:004h10
Athens International Airport (ATH)
09:10Milan Linate Airport (LIN)
1 change
ITA
06:009h10
Athens International Airport (ATH)
14:10Milan Linate Airport (LIN)
1 change
ITA
06:005h10
Athens International Airport (ATH)
10:10Milan Linate Airport (LIN)
1 change
Aegean Airlines
07:402h35
Athens International Airport (ATH)
09:15Milan Malpensa Airport (MXP)
0 changes
pegasus
10:256h45
Athens International Airport (ATH)
16:10Milan Bergamo Orio al Serio Airport (BGY)
1 change
Wizz Air Malta
10:402h45
Athens International Airport (ATH)
12:25Milan Malpensa Airport (MXP)
0 changes
easyJet
11:202h40
Athens International Airport (ATH)
13:00Milan Malpensa Airport (MXP)
0 changes
Norwegian Air Shuttle
11:4510h15
Athens International Airport (ATH)
21:00Milan Bergamo Orio al Serio Airport (BGY)
1 change
ITA
12:455h25
Athens International Airport (ATH)
17:10Milan Linate Airport (LIN)
1 change
ITA
12:457h25
Athens International Airport (ATH)
19:10Milan Linate Airport (LIN)
1 change
ITA
12:454h25
Athens International Airport (ATH)
16:10Milan Linate Airport (LIN)
1 change
ITA
12:456h25
Athens International Airport (ATH)
18:10Milan Linate Airport (LIN)
1 change
Lot Polish Airlines
14:1020h35
Athens International Airport (ATH)
09:45Milan Malpensa Airport (MXP)
1 change
Lot Polish Airlines
14:105h35
Athens International Airport (ATH)
18:45Milan Malpensa Airport (MXP)
1 change
Vueling
15:007h05
Athens International Airport (ATH)
21:05Milan Malpensa Airport (MXP)
1 change
Air Serbia
16:2017h20
Athens International Airport (ATH)
08:40Milan Malpensa Airport (MXP)
1 change
Air Serbia
16:204h45
Athens International Airport (ATH)
20:05Milan Malpensa Airport (MXP)
1 change
Aegean Airlines
16:502h35
Athens International Airport (ATH)
18:25Milan Malpensa Airport (MXP)
0 changes
sky express
17:152h35
Athens International Airport (ATH)
18:50Milan Malpensa Airport (MXP)
0 changes
easyJet
18:352h40
Athens International Airport (ATH)
20:15Milan Malpensa Airport (MXP)
0 changes
ITA
19:304h40
Athens International Airport (ATH)
23:10Milan Linate Airport (LIN)
1 change
ITA
19:3013h40
Athens International Airport (ATH)
08:10Milan Linate Airport (LIN)
1 change
ITA
19:3013h10
Athens International Airport (ATH)
07:40Milan Linate Airport (LIN)
1 change
pegasus
20:2515h15
Athens International Airport (ATH)
10:40Milan Bergamo Orio al Serio Airport (BGY)
1 change
Turkish Airlines
21:5012h35
Athens International Airport (ATH)
09:25Milan Malpensa Airport (MXP)
1 change
Turkish Airlines
21:5017h20
Athens International Airport (ATH)
14:10Milan Malpensa Airport (MXP)
1 change
Turkish Airlines
21:5021h25
Athens International Airport (ATH)
18:15Milan Malpensa Airport (MXP)
1 change
GetJet Airlines
22:1012h05
Athens International Airport (ATH)
09:15Milan Malpensa Airport (MXP)
1 change
GetJet Airlines
22:1016h55
Athens International Airport (ATH)
14:05Milan Malpensa Airport (MXP)
1 change
Aegean Airlines
23:308h40
Athens International Airport (ATH)
07:10Milan Malpensa Airport (MXP)
1 change

This is the last flight of the day.

Find all the dates and times for this journey

Compare prices and tickets Athens to Milan by flight

Mon
20 May
Tue
21 May
Wed
22 May
Thu
23 May
Fri
24 May
Sat
25 May
Sun
26 May
Mon
27 May
Tue
28 May
Wed
29 May
Thu
30 May
Fri
31 May
Sat
01 Jun
Sun
02 Jun
Mon
03 Jun
Tue
04 Jun
Wed
05 Jun
Thu
06 Jun
Fri
07 Jun
Sat
08 Jun
Sun
09 Jun

Flight times from Athens to Milan

Showing times and prices for 20 May

Fastest Journey

2 h 35 m

Average

9 h 5 m

Flights per day

36

Distance

1462 km

Of the 36 flights that leave Athens for Milan every day 6 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

Fastest
sky express
17:152h35
Athens International Airport (ATH)
18:50Milan Malpensa Airport (MXP)
£871One-way
0 changes
Fastest
Aegean Airlines
07:402h35
Athens International Airport (ATH)
09:15Milan Malpensa Airport (MXP)
£1151One-way
0 changes
Fastest
Aegean Airlines
16:502h35
Athens International Airport (ATH)
18:25Milan Malpensa Airport (MXP)
£921One-way
0 changes
2nd Fastest
easyJet
11:202h40
Athens International Airport (ATH)
13:00Milan Malpensa Airport (MXP)
£921One-way
0 changes
2nd Fastest
easyJet
18:352h40
Athens International Airport (ATH)
20:15Milan Malpensa Airport (MXP)
£1171One-way
0 changes

More than 1,000 travel companies trust us to sell their tickets all in one place.

Ryanair
Easyjet
Eurowings
Vueling

Airlines: Wizz Air, easyJet and Ryanair Athens to Milan

Find the best flights between Athens and Milan with Omio's travel partners Wizz Air, easyJet and Ryanair from £61. We can find you the best deals, timetables and tickets when comparing and booking the best route.

Turkish Airlines is Turkey’s leading airline and you can choose between EcoFly, ExtraFly, PrimeFly, Business Ticket for your next flight to Milan from Athens.

Turkish Airlines from Athens to Milan flight information:

  • Average Duration: 10 h 35 min
  • Cheapest Price: £358

Flights from Athens to Milan

Athens, Greece and Milan, Italy are around 950 miles away from each other. Over 45 flight options between the two cities are available each day of the week. Of these flights, four or five fly on a direct route and take a little over two and a half hours. Various other flight routes require at least one change and take upwards of four hours in total. Flights travel between Athens International Airport (ATH) and three different airports in Milan.

Which airlines fly from Athens to Milan?

Direct flights between Athens and Milan are operated by Aegean Airlines, easyJet, Alitalia, and Ryanair. Flights that require at least one change are available from many other operators, including Air France, Vueling, and Air Serbia.

How long is the flight from Athens to Milan?

Flights that travel directly to Milan from Athens take a little over two and a half hours. Indirect flights on this route include over three hours of flight time plus a layover. The layover time is at least 45 minutes and is usually in another country.

How many flights are there from Athens to Milan?

Each day of the week, there are more than 45 flights available between Athens and Milan. There are four or five direct flights, which depart in the morning, afternoon or late at night. There are also over 40 indirect flights to choose from, which depart regularly from 5:00 a.m. to 11:00 p.m.

What are the departure and arrival airports for flights from Athens to Milan?

Departure airport: All flights to Milan depart from Athens International Airport (ATH). The airport is located approximately 13 miles from Athens city center. Public transport options to the airport include the Metro Blue Line 3, trains, and buses. The journey to the airport takes between 40 and 60 minutes.

Arrival airport: Flights from Athens arrive at one of three airports in Milan. Milan Bergamo Orio al Serio Airport (BGY) is 29 miles from the city center. Various bus routes run from the airport, including the ATB bus, which transfers passengers to Bergamo train station in 10 minutes. Milan Malpensa Airport (MXP) is 25 miles from the center. The Malpensa Express runs every 15 minutes and takes up to an hour to reach the city. Milan Linate Airport (LIN) is only four miles from the city center. Urban bus line 73 reaches Milan Forlanini station in just 10 minutes.

FAQs: Athens to Milan flights

FAQs: Take a flight from Athens to Milan hassle-free. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Athens to Milan.
FAQs
Cheap plane tickets from Athens to Milan can start from as little as £53 when you book in advance. The average flight ticket price for Athens to Milan is £130; however, prices vary depending on the time of day and class and they tend to be more expensive on the day.
On average the Athens to Milan flight travel time is 2 h 35 min   for the 906 mile long trip, but the duration can vary if you travel on weekends and holidays.
The first flight from Athens to Milan leaves at 07: 40. Plan your trip with the Journey Planner   from Omio.
The last flight from Athens to Milan leaves at 19: 40.
For the trip from Athens to Milan you can take a flight with Wizz Air, easyJet, Ryanair, Aegean Airlines, Malta Air, Air Serbia, Alitalia, Lufthansa, Austrian Airlines, Turkish Airlines, Pegasus Airlines, Alitalia (2), Vueling Airlines, Eurowings or SWISS. Be sure to check out all possible airlines that offer services to Milan from Athens on Omio to compare what amenities they may have.

Flights from Athens to Milan generally leave from Athens International Airport and arrive in Milan Malpensa Airport.

Athens International Airport is 33.3 km away from Athens city centre and Milan Malpensa Airport is 47.9 km from Milan city centre.

The cheapest month for a flight from Athens to Milan is August.
Yes, you can take a flight between Athens and Milan.

More options for your journey from Athens to Milan

Here are some other resources that might have the information you need

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
More routes, destinations and providers