Istanbul to Milan flights

Fri, 31 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: Istanbul to Milan flight

distanceDistance1035 miles
durationAverage flight duration2 h 55 min
priceAverage plane ticket price£127 (€142)
changesDirect flightNo
carriersAirlinesTurkish Airlines, Pegasus Airlines, Air Serbia, LOT Polish Airlines, Aegean Airlines, Air Moldova, KLM, Air France or Lufthansa

Flights from Istanbul to Milan cover the 1035 miles long journey taking on average 2 h 55 min with our travel partners like Turkish Airlines, Pegasus Airlines, Air Serbia, LOT Polish Airlines, Aegean Airlines, Air Moldova, KLM, Air France or Lufthansa. While the average ticket price for this route costs around £127, you can find the cheapest plane ticket for as low as £45. Travellers depart most frequently from Istanbul Airport and arrive in Milan Malpensa Airport.

Cheap flights tickets from Istanbul to Milan

Showing times and prices for 31 May

Cheapest

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

Cheapest
pegasus
08:502h50
Istanbul Sabiha Gokcen International Airport (SAW)
10:40Milan Bergamo Orio al Serio Airport (BGY)
£731One-way
0 changes
2nd Cheapest
AnadoluJet
09:502h55
Istanbul Sabiha Gokcen International Airport (SAW)
11:45Milan Bergamo Orio al Serio Airport (BGY)
£991One-way
0 changes
pegasus
14:352h50
Istanbul Sabiha Gokcen International Airport (SAW)
16:25Milan Bergamo Orio al Serio Airport (BGY)
£1341One-way
0 changes
pegasus
08:502h50
Istanbul Sabiha Gokcen International Airport (SAW)
10:40Milan Bergamo Orio al Serio Airport (BGY)
£1761One-way
0 changes
pegasus
12:057h05
Istanbul Sabiha Gokcen International Airport (SAW)
18:10Milan Linate Airport (LIN)
£2041One-way
1 change

Flight scheduleIstanbul to Milan

Showing flights for tomorrow, Friday, 31 May
Air Serbia
04:205h20
Istanbul Airport (IST)
08:40Milan Malpensa Airport (MXP)
1 change
Air Serbia
04:2016h45
Istanbul Airport (IST)
20:05Milan Malpensa Airport (MXP)
1 change
Lufthansa
06:105h20
Istanbul Airport (IST)
10:30Milan Malpensa Airport (MXP)
1 change
Lufthansa
06:106h50
Istanbul Airport (IST)
12:00Milan Linate Airport (LIN)
1 change
Air France
06:4511h05
Istanbul Airport (IST)
16:50Milan Malpensa Airport (MXP)
1 change
Air France
06:4516h40
Istanbul Airport (IST)
22:25Milan Linate Airport (LIN)
1 change
Air France
06:457h15
Istanbul Airport (IST)
13:00Milan Linate Airport (LIN)
1 change
Air France
06:4512h20
Istanbul Airport (IST)
18:05Milan Malpensa Airport (MXP)
1 change
Air France
06:4514h00
Istanbul Airport (IST)
19:45Milan Linate Airport (LIN)
1 change
Lot Polish Airlines
07:0513h00
Istanbul Airport (IST)
19:05Milan Malpensa Airport (MXP)
1 change
Turkish Airlines
07:352h50
Istanbul Airport (IST)
09:25Milan Malpensa Airport (MXP)
0 changes
Turkish Airlines
07:4513h20
Istanbul Airport (IST)
20:05Milan Malpensa Airport (MXP)
1 change
Turkish Airlines
07:4525h55
Istanbul Airport (IST)
08:40Milan Malpensa Airport (MXP)
1 change
Turkish Airlines
08:057h05
Istanbul Airport (IST)
14:10Milan Linate Airport (LIN)
1 change
Turkish Airlines
08:0510h05
Istanbul Airport (IST)
17:10Milan Linate Airport (LIN)
1 change
Turkish Airlines
08:059h05
Istanbul Airport (IST)
16:10Milan Linate Airport (LIN)
1 change
Turkish Airlines
08:058h05
Istanbul Airport (IST)
15:10Milan Linate Airport (LIN)
1 change
pegasus
08:5014h50
Istanbul Sabiha Gokcen International Airport (SAW)
22:40Milan Linate Airport (LIN)
1 change
pegasus
08:507h20
Istanbul Sabiha Gokcen International Airport (SAW)
15:10Milan Linate Airport (LIN)
1 change
pegasus
08:502h50
Istanbul Sabiha Gokcen International Airport (SAW)
10:40Milan Bergamo Orio al Serio Airport (BGY)
0 changes
pegasus
08:502h50
Istanbul Sabiha Gokcen International Airport (SAW)
10:40Milan Bergamo Orio al Serio Airport (BGY)
0 changes
pegasus
08:5010h50
Istanbul Sabiha Gokcen International Airport (SAW)
18:40Milan Malpensa Airport (MXP)
1 change
AnadoluJet
09:502h55
Istanbul Sabiha Gokcen International Airport (SAW)
11:45Milan Bergamo Orio al Serio Airport (BGY)
0 changes
pegasus
12:057h05
Istanbul Sabiha Gokcen International Airport (SAW)
18:10Milan Linate Airport (LIN)
1 change
pegasus
12:058h05
Istanbul Sabiha Gokcen International Airport (SAW)
19:10Milan Linate Airport (LIN)
1 change
pegasus
12:055h05
Istanbul Sabiha Gokcen International Airport (SAW)
16:10Milan Linate Airport (LIN)
1 change
pegasus
12:056h05
Istanbul Sabiha Gokcen International Airport (SAW)
17:10Milan Linate Airport (LIN)
1 change
Turkish Airlines
12:103h00
Istanbul Airport (IST)
14:10Milan Malpensa Airport (MXP)
0 changes
pegasus
12:4011h00
Istanbul Sabiha Gokcen International Airport (SAW)
22:40Milan Linate Airport (LIN)
1 change
Turkish Airlines
12:505h20
Istanbul Airport (IST)
17:10Milan Linate Airport (LIN)
1 change
Turkish Airlines
12:506h20
Istanbul Airport (IST)
18:10Milan Linate Airport (LIN)
1 change
Turkish Airlines
12:507h20
Istanbul Airport (IST)
19:10Milan Linate Airport (LIN)
1 change
Lot Polish Airlines
13:556h10
Istanbul Airport (IST)
19:05Milan Malpensa Airport (MXP)
1 change
Lot Polish Airlines
13:5520h50
Istanbul Airport (IST)
09:45Milan Malpensa Airport (MXP)
1 change
Lufthansa
14:005h20
Istanbul Airport (IST)
18:20Milan Linate Airport (LIN)
1 change
Lufthansa
14:005h35
Istanbul Airport (IST)
18:35Milan Malpensa Airport (MXP)
1 change
Lufthansa
14:005h20
Istanbul Airport (IST)
18:20Milan Linate Airport (LIN)
1 change
Turkish Airlines
14:1019h30
Istanbul Airport (IST)
08:40Milan Malpensa Airport (MXP)
1 change
Turkish Airlines
14:106h55
Istanbul Airport (IST)
20:05Milan Malpensa Airport (MXP)
1 change
pegasus
14:352h50
Istanbul Sabiha Gokcen International Airport (SAW)
16:25Milan Bergamo Orio al Serio Airport (BGY)
0 changes
pegasus
14:352h50
Istanbul Sabiha Gokcen International Airport (SAW)
16:25Milan Bergamo Orio al Serio Airport (BGY)
0 changes
Air Serbia
15:405h25
Istanbul Airport (IST)
20:05Milan Malpensa Airport (MXP)
1 change
Air Serbia
15:4018h00
Istanbul Airport (IST)
08:40Milan Malpensa Airport (MXP)
1 change
Turkish Airlines
15:552h55
Istanbul Airport (IST)
17:50Milan Malpensa Airport (MXP)
0 changes
KLM
17:006h40
Istanbul Airport (IST)
22:40Milan Linate Airport (LIN)
1 change
Turkish Airlines
17:105h00
Istanbul Airport (IST)
21:10Milan Linate Airport (LIN)
1 change
Turkish Airlines
17:106h00
Istanbul Airport (IST)
22:10Milan Linate Airport (LIN)
1 change
Turkish Airlines
17:107h00
Istanbul Airport (IST)
23:10Milan Linate Airport (LIN)
1 change
Lot Polish Airlines
17:3517h10
Istanbul Airport (IST)
09:45Milan Malpensa Airport (MXP)
1 change
Lufthansa
17:555h15
Istanbul Airport (IST)
22:10Milan Linate Airport (LIN)
1 change
Lufthansa
17:556h20
Istanbul Airport (IST)
23:15Milan Malpensa Airport (MXP)
1 change
pegasus
19:3015h35
Istanbul Sabiha Gokcen International Airport (SAW)
10:05Milan Linate Airport (LIN)
1 change
pegasus
19:3015h45
Istanbul Sabiha Gokcen International Airport (SAW)
10:15Milan Malpensa Airport (MXP)
1 change
pegasus
19:3017h30
Istanbul Sabiha Gokcen International Airport (SAW)
12:00Milan Malpensa Airport (MXP)
1 change
Turkish Airlines
21:5017h20
Istanbul Airport (IST)
14:10Milan Linate Airport (LIN)
1 change
Turkish Airlines
21:502h55
Istanbul Airport (IST)
23:45Milan Malpensa Airport (MXP)
0 changes
Turkish Airlines
21:5014h20
Istanbul Airport (IST)
11:10Milan Linate Airport (LIN)
1 change
Turkish Airlines
21:5018h20
Istanbul Airport (IST)
15:10Milan Linate Airport (LIN)
1 change
Turkish Airlines
21:5012h20
Istanbul Airport (IST)
09:10Milan Linate Airport (LIN)
1 change

This is the last flight of the day.

Find all the dates and times for this journey

Compare prices and tickets Istanbul to Milan by flight

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
Mon
10 Jun
Tue
11 Jun
Wed
12 Jun
Thu
13 Jun
Fri
14 Jun
Sat
15 Jun
Sun
16 Jun
Mon
17 Jun
Tue
18 Jun
Wed
19 Jun
Thu
20 Jun

Flight times from Istanbul to Milan

Showing times and prices for 31 May

Fastest Journey

2 h 50 m

Average

9 h 24 m

Flights per day

59

Distance

1670 km

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

Fastest
pegasus
08:502h50
Istanbul Sabiha Gokcen International Airport (SAW)
10:40Milan Bergamo Orio al Serio Airport (BGY)
£731One-way
0 changes
Fastest
pegasus
14:352h50
Istanbul Sabiha Gokcen International Airport (SAW)
16:25Milan Bergamo Orio al Serio Airport (BGY)
£3071One-way
0 changes
Fastest
pegasus
08:502h50
Istanbul Sabiha Gokcen International Airport (SAW)
10:40Milan Bergamo Orio al Serio Airport (BGY)
£1761One-way
0 changes
Fastest
pegasus
14:352h50
Istanbul Sabiha Gokcen International Airport (SAW)
16:25Milan Bergamo Orio al Serio Airport (BGY)
£1341One-way
0 changes
Fastest
Turkish Airlines
07:352h50
Istanbul Airport (IST)
09:25Milan Malpensa Airport (MXP)
£3261One-way
0 changes

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

Ryanair
Easyjet
Eurowings
Vueling

Airlines: Turkish Airlines, Pegasus Airlines and Air Serbia Istanbul to Milan

Travel between Istanbul and Milan from £44 with Omio’s flight partners Turkish Airlines, Pegasus Airlines and Air Serbia! You can find the best timetables and tickets when comparing and booking the most convenient journey for you.

Air France is France's leading airline offering flights within and outside Europe; you can choose different ticket types for your flight between Istanbul and Milan including: Economy Light, Economy Standard, Economy Flex, Premium Economy and Business.

FAQs: Istanbul to Milan flights

FAQs: Take a flight from Istanbul 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 Istanbul to Milan.
FAQs
Cheap plane tickets from Istanbul to Milan can start from as little as £45 when you book in advance. The average flight ticket price for Istanbul to Milan is £127; however, prices vary depending on the time of day and class and they tend to be more expensive on the day.
The average journey time by plane from Istanbul to Milan is 2 h 55 min   to travel the 1035 mile long journey. Journey times can vary on weekends and holidays, so use our Journey Planner to search for a specific date.
The first flight from Istanbul to Milan leaves at 05: 00. Plan your trip with the Journey Planner   from Omio.
The last flight from Istanbul to Milan leaves at 19: 30.
For the journey from Istanbul to Milan you can take a flight with Turkish Airlines, Pegasus Airlines, Air Serbia, LOT Polish Airlines, Aegean Airlines, Air Moldova, KLM, Air France or Lufthansa. Be sure to check out all possible airlines that offer services to Milan from Istanbul on Omio to compare what amenities they may have.

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

Istanbul Airport is 41.3 km away from Istanbul city centre and Milan Malpensa Airport is 47.9 km from Milan city centre.

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

More options for your journey from Istanbul 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