₹ 23,229 Find Cheap Flights to Milan – Compare and Save

This is the cheapest one-way flight price found by a KAYAK user in the last 72 hours by searching for a flight to Milan departing on 29/9. Fares are subject to change and may not be available on all flights or dates of travel. Click the price to replicate the search for this deal.
1 adult
1 adult, Economy, 0 bags

Save 20% or more on flights. Compare deals from all over the web.

Never overpay with our price tracking tools.

Filter searches by price, airline and more to find your best flights.

Everything you should know

Cheapest return fare
₹ 37,700
Typical prices: ₹ 58,644-₹ 72,353
Kuwait Airways
Fri 18/9Sat 26/9
BOM - MXP • 1 stop
Cheapest direct flights
₹ 58,358
Typical prices: ₹ 46,648-₹ 51,504
Air India
Fri 2/10Sun 18/10
DEL - MXP • Direct
Top routes
Insights
Insights
Insights
Insights
When to book
in advance
Our data shows that travellers who book at least 7 weeks in advance save around 29% compared to booking last minute.
Insights
Insights
Insights
Insights
When to travel
Cheapest • 12% price drop
Most popular
Good to know
Good to know
+1
+1
Good to know
Good to know
+1
Start a new search
KAYAK searches hundreds of sites at once to find you the best travel deals.
We hope you love your trip to Milan!
Flight Deals
Booking Insights
Flight Deals

Cheap Flights to Milan

 
Here are some of the best deals found on KAYAK recently from the most popular airlines for return flights to Milan that are departing in the next months. While these flights were available on KAYAK in the last 72 hours, prices and availability are subject to change and deals may expire.
Discover the best prices for you by selecting your travel dates on KAYAK.

Recent return flight deals to Milan

Fri, 18 Sep - Sat, 26 Sep
Kuwait Airways Logo
02:45 - 13:25BOM  Mumbai Chhatrapati Shivaji Intl-MXP Milan Malpensa
14h 10m1 stop Kuwait City
Kuwait Airways Logo
15:25 - 08:30MXP  Milan Malpensa-BOM Mumbai Chhatrapati Shivaji Intl
13h 35m1 stop Kuwait City
₹ 37,700Kuwait Airways
Wed, 16 Dec - Tue, 5 Jan
Kuwait Airways Logo
02:45 - 12:25BOM  Mumbai Chhatrapati Shivaji Intl-MXP Milan Malpensa
14h 10m1 stop Kuwait City
Kuwait Airways Logo
14:25 - 08:05MXP  Milan Malpensa-BOM Mumbai Chhatrapati Shivaji Intl
13h 10m1 stop Kuwait City
₹ 38,461Kuwait Airways
Sat, 10 Oct - Tue, 20 Oct
Gulf Air Logo
06:05 - 06:55HYD  Hyderabad Rajiv Gandhi Intl-MXP Milan Malpensa
28h 20m1 stop Manama Bahrain Intl
Gulf Air Logo
12:30 - 05:15MXP  Milan Malpensa-HYD Hyderabad Rajiv Gandhi Intl
13h 15m1 stop Manama Bahrain Intl
₹ 41,127Gulf Air
Wed, 14 Oct - Wed, 28 Oct
Gulf Air Logo
06:05 - 06:55HYD  Hyderabad Rajiv Gandhi Intl-MXP Milan Malpensa
28h 20m1 stop Manama Bahrain Intl
Gulf Air Logo
11:40 - 21:05MXP  Milan Malpensa-HYD Hyderabad Rajiv Gandhi Intl
28h 55m1 stop Manama Bahrain Intl
₹ 41,888Gulf Air
Sat, 26 Sep - Sun, 4 Oct
Royal Jordanian Logo
06:10 - 15:30BOM  Mumbai Chhatrapati Shivaji Intl-MXP Milan Malpensa
12h 50m1 stop Amman Queen Alia Intl
Royal Jordanian Logo
16:30 - 04:55MXP  Milan Malpensa-BOM Mumbai Chhatrapati Shivaji Intl
32h 55m1 stop Amman Queen Alia Intl
₹ 42,650Royal Jordanian
Thu, 29 Oct - Sat, 7 Nov
Royal Jordanian Logo
09:20 - 14:45BOM  Mumbai Chhatrapati Shivaji Intl-MXP Milan Malpensa
33h 55m1 stop Amman Queen Alia Intl
Royal Jordanian Logo
15:45 - 07:45MXP  Milan Malpensa-BOM Mumbai Chhatrapati Shivaji Intl
11h 30m1 stop Amman Queen Alia Intl
₹ 43,031Royal Jordanian
Tue, 22 Sep - Thu, 1 Oct
Etihad Airways Logo
23:05 - 18:50BOM  Mumbai Chhatrapati Shivaji Intl-MXP Milan Malpensa
23h 15m1 stop Abu Dhabi Zayed Intl
Etihad Airways Logo
22:55 - 19:45MXP  Milan Malpensa-BOM Mumbai Chhatrapati Shivaji Intl
17h 20m1 stop Abu Dhabi Zayed Intl
₹ 47,029Etihad Airways
Fri, 16 Oct - Sun, 25 Oct
Etihad Airways Logo
11:15 - 18:50BOM  Mumbai Chhatrapati Shivaji Intl-MXP Milan Malpensa
11h 05m1 stop Abu Dhabi Zayed Intl
Etihad Airways Logo
21:50 - 19:40MXP  Milan Malpensa-BOM Mumbai Chhatrapati Shivaji Intl
17h 20m1 stop Abu Dhabi Zayed Intl
₹ 47,315Etihad Airways
Sun, 27 Sep - Wed, 7 Oct
Oman Air Logo
08:55 - 23:40DEL  New Delhi Indira Gandhi Intl-MXP Milan Malpensa
18h 15m2 stops Muscat Seeb Zurich
Oman Air Logo
21:50 - 08:05MXP  Milan Malpensa-DEL New Delhi Indira Gandhi Intl
30h 45m1 stop Muscat Seeb
₹ 51,885Oman Air
Fri, 25 Sep - Wed, 7 Oct
Oman Air Logo
08:55 - 23:40DEL  New Delhi Indira Gandhi Intl-MXP Milan Malpensa
18h 15m2 stops Muscat Seeb Zurich
Oman Air Logo
14:55 - 15:10MXP  Milan Malpensa-DEL New Delhi Indira Gandhi Intl
20h 45m2 stops Zurich Muscat Seeb
₹ 53,027Oman Air
Booking Insights

KAYAK's insights & trends for flights to Milan

Get data-powered insights and trends into flights to Milan to help you find the cheapest flights, the best time to fly and much more.

What is the cheapest flight to Milan?

These are the best return prices found by users searching on KAYAK in the last 5 days.

In the last 5 days, the cheapest flight deal to Milan was found on the route from New Delhi, at ₹ 34,558 return. The most popular connection is from Mumbai to Milan, while KAYAK users have found return deals for as low as ₹ 34,558 in the last 5 days.

What is the cheapest day to fly to Milan?

The average price of all round-trip flights to Milan clicked on KAYAK for each day over the last 12 months.

Based on KAYAK data, the cheapest day to fly to Milan is Sunday where round-trip tickets can be as cheap as ₹ 50,573. On the other hand, the most expensive day to fly is Saturday, where round-trip prices are ₹ 76,824 on average.

What is the cheapest month to fly to Milan?

To calculate monthly average prices, KAYAK takes all prices for each month over the last year for round-trip flights to Milan, removes the top 0.1% to account for outliers, and then takes the median of all values for each month.

The cheapest month for flights to Milan is November, where tickets cost ₹ 47,791 on average for return flights. On the other hand, the most expensive months are March and August, where the average cost of tickets from India is ₹ 69,687 and ₹ 59,501 respectively. For one-way flights, the best month to travel is November with an average price of ₹ 27,323.

What is the cheapest time of day to fly to Milan?

The average price for all round-trip flights to Milan depending on the time of departure, clicked by users on KAYAK in the last 2 weeks.

The cheapest time of day to fly to Milan is generally in the afternoon, when round-trip flights cost ₹ 54,913 on average. The most expensive time of day to fly to Milan is generally in the morning, which is peak travel time and where the average cost of a ticket is ₹ 91,909.

How far in advance should I book a flight to Milan?

To calculate weekly average prices, KAYAK takes all prices for each week before departure over the last year for round-trip flights to Milan, removes the top 0.1% to account for outliers, and then takes the average of all the values for each week.

To get a below average price, you should book around 7 weeks before departure, which saves you about 29% compared to booking last minute. For the absolute cheapest price, our data suggests you should book 25 weeks before departure.

Which is the cheapest airport to fly into in Milan?

Prices will differ depending on the departure airport, but generally, the cheapest airport to fly to in Milan is Bergamo Orio Al Serio Airport (BGY), with an average flight price of ₹ 8,284.

Good to know – Book Cheap Milan Plane Tickets

Low season

January

Cheapest flight

₹ 23,229
Best time to beat the crowds but there is an average 23% increase in price.
Most popular time to fly and prices are also 15% lower on average.
Flight from New Delhi to Milan Malpensa Airport

When to book flights to Milan

Are your dates flexible? Find out the best times to travel to Milan based on our flight data from the last year. Discover the cheapest month and even day to fly.
Estimated return price
KAYAK looks at all historical flight data for each date to provide a predicted price for one-way trips or returns with a duration up to 40 days. The information is for flights to Milan based on your location. While we try to provide actual minimum prices for each date, some prices are predictions and actual prices may differ.

FAQs - booking Milan flights

  • How do I get from Milan Bergamo Airport to downtown Milan?

    There are several private bus operators that operate services to Milan Central Railway Station from Milan Bergamo Airport, including Autostradale, Orio Shuttle and Terravision, since there is no public transport service from the airport to the city centre. Of course, car rental and taxi are also excellent options for getting to downtown Milan.

  • Are there any lounges at Milan Malpensa Airport?

    Yes, there are lounges at Milan Malpensa Airport. Club SEA operates three VIP lounges at Terminal 1: Pergolesi Lounge and Montale Lounge (Boarding B, First floor) for non-Schengen area flights and Monteverdi Lounge (First floor, Boarding A) for Schengen area flights where you can enjoy exclusive buffet dining in a refined, relaxing environment.

  • What parking options are there at Milan Linate Airport?

    P1-Top Class is a covered parking garage that connects directly to the check-in area of terminal, while P2-Executive is another covered lot housing 2,000 vehicles and is a short walk from the terminal building. The 5th and 6th floors of P2-Executive are reserved for P2-Holiday or long-term parking for a minimum of 4 days.

  • Are there any onsite hotels at Milan Malpensa Airport?

    There are two onsite hotels at Milan Malpensa Airport: MOXY Milan Malpensa Airport is a budget design hotel adjacent to terminal 2 with 162 rooms, while Sheraton Milan Malpensa Airport Hotel & Conference Centre is located inside Terminal 1 with 437 rooms. There are also four ZZZleepandGo pods for passengers in transit or those in need of a quick nap.

  • What is the cheapest flight to Milan?

    In the last 5 days, the cheapest flight deal to Milan was found on the route from New Delhi, at ₹ 34,558 return. The most popular connection is from Mumbai to Milan, while KAYAK users have found return deals for as low as ₹ 34,558 in the last 5 days.

  • Which Milan airport is closest to central Milan?

    Out of the 2 airports in Milan, Milan Linate Airport is the nearest to the city center (7 km). You'll travel 40 km to reach the center of Milan if you land in Milan Malpensa Airport

  • How much is a flight to Milan?

    On average, a flight to Milan costs ₹ 32,515. The cheapest price found on KAYAK in the last 2 weeks cost ₹ 28,872 and departed from New Delhi Indira Gandhi Intl Airport.

  • How does KAYAK find such low prices on flights to Milan?

    KAYAK is a travel search engine. That means we look across the web to find the best prices we can find for our users. With over 2 billion flight queries processed yearly, we are able to display a variety of prices and options on flights to Milan.

  • How does KAYAK's flight Price Forecast tool help me choose the right time to buy my flight ticket to Milan?

    KAYAK’s flight Price Forecast tool uses historical data to determine whether the price for a flight to Milan is likely to change within 7 days, so travellers know whether to wait or book now.

  • What is the Hacker Fare option on flights to Milan?

    Hacker Fares allow you to combine one-way tickets in order to save you money over a traditional round-trip ticket. You could then fly to Milan with an airline and back with another airline.

  • What is KAYAK's "flexible dates" feature and why should I care when looking for a flight to Milan?

    Sometimes travel dates aren't set in stone. If your preferred travel dates have some wiggle room, flexible dates will show you all the options when flying to Milan up to 3 days before/after your preferred dates. You can then pick the flights that suit you best.

  • How many direct flights to Milan are there each week?

    Each week there are around 12 direct flights from within India to Milan. The most common day for departures is Tuesday, with 25% of flights taking off on this day.

Top tips for finding cheap flights to Milan

  • Looking for a cheap flight? 25% of our users found flights on this route for ₹ 31,571 or less one-way.
  • Enter your preferred departure airport and travel dates into the search form above to unlock the latest Milan flight deals.
  • The Italian city of Milan is served by three international airports: Milan Malpensa International Airport (MXP) is the largest and busiest, followed by Il Caravaggio International Airport (BGY), also known as Orio al Serio International or Milan Bergamo Airport, and Milan Linate International Airport (LIN), so plan your trip accordingly to avoid unnecessary travel time.
  • If you live in New Delhi or Mumbai, you are in luck because they are the only cities in India that have direct flights to Milan. Air India offers services from Indira Gandhi International Airport (DEL) to Milan Malpensa Airport and from Chhatrapati Shivaji Maharaj International Airport (BOM) to Milan Malpensa Airport.
  • If you require currency exchange or other banking services after your flight to Milan, Banca Popolare di Milano operates a full-service branch on the ground floor of the arrivals hall at Milan Linate Airport, while Euronet and Forexchange both have various offices in the arrivals and departures concourses for your convenience and there are ATMs as well.
  • Travelling with infants or minors on your flight to Milan? If so, you should know that Milan Linate Airport has baby pit stops available for breastfeeding mothers and restrooms are equipped with changing tables and nurseries if required. There is a play area near gate A17 and interactive games can be found in all boarding areas of the airport.
  • Milan Bergamo Airport offers a few good places to stop for a meal after your flight to Milan. Panino Giusto makes delicious traditional focacce and pizzas and Gate12Food.It specialises in Italian fast food, while Wine Bar Santa Cristina – Moka and Wine Gate 11 are two establishments where you can enjoy a nice glass of Italian wine and snacks.

Reviews of the top 5 airlines flying to Milan

 
See real verified KAYAK customer reviews for airlines flying to Milan. Airline scores are aggregated from all reviews left by passengers on KAYAK after flying with an airline from India to Milan. KAYAK doesn’t show reviews that are older than 5 years. Learn how KAYAK collects reviews.
Need help choosing which airline to fly with to Milan? KAYAK airline reviews give an overall score for each airline based on loads of factors, including comfort, boarding, in-flight entertainment and more, to make your decision easier. See airline scores according to verified KAYAK customer reviews.
8.1
EmiratesOverall score based on 3648 reviews
8.2Entertainment
8.4Crew
7.9Food
8.1Boarding
8.0Comfort
Airline reviews

Due to delayed flight we missed our connection flight to Amsterdam. Though Emirates have rebooked in next day's morning flight, to get the hotel voucher etc could have been improved. We have waited for nearly 2 hours to get the hotel arrangements. Even some Emirates officials were asking why hotel voucher was not provided at the embarking point. However the hotel and food was excellent.Due to lot of flight disruptions huge crowds were present in front of Dubai connect as everybody was asked to contact Dubai connect office. Some better arrangments are to be thought of

10.0 ExcellentMuralidharan, Jul 2026
Read more Emirates reviews

Due to delayed flight we missed our connection flight to Amsterdam. Though Emirates have rebooked in next day's morning flight, to get the hotel voucher etc could have been improved. We have waited for nearly 2 hours to get the hotel arrangements. Even some Emirates officials were asking why hotel voucher was not provided at the embarking point. However the hotel and food was excellent.Due to lot of flight disruptions huge crowds were present in front of Dubai connect as everybody was asked to contact Dubai connect office. Some better arrangments are to be thought of

Old flight not worth in economy. Even food was terrible

It took almost 4 hours to collect the luggage from the belt in Lagos. Really pathetic. Flight attendents from Dubai to Lagos were very busy and were not responding at all.

Worst kayak is worst ill never ever use kayak ever again !!

What a great trip . From check in to the upgrade we received a big shout out to Cleverson who was able to help us navigate the whole process super patient and was just one of the best customer service experiences we received in a very long time . The amazing staff on the flight who went above and beyond to make sure we were comfortable amazing food and service if you have te opportunity to upgrade it's a must and well worth it.

It went well except at delhi airport they told me that my flight is canceled and only after talking to manager they were able to find seats for me and my wife

Milan airport was bad experience. They should be more polite.

We boarded via a mobile gate in Dubai. I don't care for the bus ride from the gate to the plane

I was traveling business purposes and I only had one carry on and a personal computer back pack . My carry on was 8.5 kg little more than allowable. At jfk airport check in they did not let me carry it . I was little disappointed.

Ask for extra blanket if needed. Also middle seating have bad access position to access reading light and vent so only choose those seating if traveling as family or friends, etc.

It was a disaster. The crew was so rude and had no professionalism. She dropped something onto the floor, then took it from the floor and put it into the food tray. Also, when she got some spilling, she went straight to the toilet, got some tissue and started cleaning the food trolley

Overall a great experience, no movies were available. Bags were delivered a bit late. Seat controls were not working well. I couldn't make my bed fully flat.

I think the staff was short. Being Vegan, I ordered a custom meal. The meal was not provided both two ways. I assume they forgot. They were short on staff. It was taking for ever to provide service. people were getting restless.

It’s very tiring journey with only 3 seats in a row and not good for family of four. Online checkin don’t work and unable to select the seats while going.

Make the food options available, than running out even before mid way through the service.

The seats’ reclined like premium economy seats, ie, not much.. but leg space was a lot l, so it did not feel cramped. Crew was very friendly and helpful.

Flight was delayed, but there was no explanation why. Seats were comfortable and service was good. Food was good and there were more snacks than I expected.

my screen did not work properly. I couldn't watch any movies nor the flight information. I can see the flight info on the remote only. the toilet is very small and tight actually it is the smallest toilet I've ever seen in a business class. ( I'm not a big body person) in Jeda airport the first bus broke down so we transferred to a second bus and it took a long time to move. the seat spacing was good in 2 by 2 configuration. the food and the service was OK for a short flight.

The menu options in business class were few and the crew kept running out of the desired options! So what seemed like 4 options for meals turned out to be just one option! The entertainment system had very few movie selections for Hollywood and Bollywood movies. The audio in the headphones was poor as it was difficult to follow the dialogues; my fellow travelers had similar complaints.

Much better than our first flight. Perhaps healthier food options and more food.

From Chennai to abu dabhi Abudabhi to Chicago Both flights are good , good service too

Air hostesses were great. Food was good. Flat bed is not that flat or comfortable.

Seats were very comfortable and the staff too was very friendly.

Flight got canceled due to Middle East conflict. Just fly hasn’t refunded me the money

Business class ticket should include lounge access and seat selection. The food quality and varieties should be more. It was surpirise that no dessert was offered.

It was great! Kept the time. Provided what was promised

It was mediocre. Honestly, the flight was late but that didn’t bother me as I had plenty of time. The only thing that bothered me is that the crew never asked to make the beds for us in business class. Maybe the crew was exhausted and that just didn’t occur to them.

I booked and paid for a Business Class seat for myself and my wife. 4 hours before the flight i get a call saying the plane they sent doesn't have the correct layout to accommodate all the business class seats they sold me 3 months earlier at a premium of $1500 a ticket. So they have to bump me from Business to Economy and will give me a $400 credit (total of $800 for both seats) that I could turn in at Abu Dahbi for $400 in US cash. They then promised a row that we could have to ourselves and the arm rests would go up so we could spread out for each of us. My wife was taken care of but I was put in the exit row with the flight attendents set as part of the three...and the arm rest did not go up. When we got to Abu Dahbi, they would not exchange our credit for cash as promised. Very disappointed they took my money 3 months ago and refused to reimburse for the change in seats or follow the promises made.

There was not any issues with the Etihad Airways. Staff was excellent and I love the variety of movies and games that they provided.

Crew Check-In – Kolkata (CCU) The crew handling check-in in Kolkata was outstanding—efficient, courteous, and highly organized. Flight Segment – CCU to Abu Dhabi (AUH) A standard flight overall. Notably, only one in-flight meal option—a vegetarian curry—was available, which seemed unsuitable for a red-eye journey. The crew offered no alternatives, which was unexpected. Flight Segment – Abu Dhabi to Rome (AUH-FCO) Comfort improved on this leg, but service quality was average, falling short of Etihad’s premium standards. Crew attention was heavily absorbed by a difficult couple in Row 15 (port side), resulting in disproportionate focus. It was concerning that a steward had to personally return to apologize, a task better suited for supervisory staff. This highlights a development opportunity for supervisors Anna and Quashim in managing guest escalation professionally.

The flight from NY to Bangalore was very good but the return flight from Bahrain to NY was mediocre

The Senior Flight attendant was just amazing on our Flight GF 284 on 30/11/25. She was so attentive, helpful and caring not just to us but to all in our cabin.

Loading was on time and quick Not very many people

Amazing business class in a single aisle plane. Fully flat seats, pyjamas, amenity kits, all in all a really complete product. Service was good - not amazing - but they did a good job. Got a few hours sleep. Will fly with them again if I can.

Everything about our return trip from Colombo to Manchester was excellent. Staff were brilliant all flights. Return flights on time and all staff were brilliant. The outbound journey however was marred by cancellation of Man to Bahrain flight. No information or staff assistance. Customer Service none existent. Told to make own arrangements by none interested or understanding telephone staff who said to make own hotel arrangements and be reimbursed. CS refused to reimburse hotel or lost lounge booking or taxi fees.

Very poor experience, passengers and were not social and started a troubled with other passengers and a fight erupted

Had to discuss more than 15 min regarding wheelchair they gave only at the start location. No food serv in 1 st flight. Considering flight started at 10:00 pm so had to starve for dinner. Checkin screw was polite. Food in 2 nd and 3 rd flights was not good. It was too cold in the flights. Had to ask for blankets. Missed quality all thru, though the fare was on higher side

I like it very much. Gulf Air is always the topper rank of the world. I love it very much.

The entertainment on board was really poor. The map doesn’t give enough information and the movies have arabic subtitles, you can’t choose. The stuff wasn’t very friendly and the breakfast really poor. The food must not be spicy! They didn’t have enough drinks.

The boarding at Heathrow is chaotic. That's partly due to the lack of space and seating at gate 8, and a Qatar flight from gate 9 at the same time. That's down to Heathrow rather than Gulf Air. I've had a similar experience here before. Another problem which isn't specific to Gulf Air or Heathrow is announcements, and those for boarding in particular. They are difficult to hear with all the other noise and for me with hearing problems it's even worse. A simple tv screen would help, so long as it's updated of course.

I do not have any issue after travelling but not able to return back to Newyork because my flight is cancelled. Requested to refund my full amount.

Food is terrible, service is not good. Staff were not personable and rushed food service.

Boarding /lounge :Chaotic boarding , business /first class had a dedicated line but it was upto to the passenger to figure out and use those lines .Oasis lounge is clean but tiny so it felt over crowded . Neither the food nor amenities felt business/first class . Cabin and tech : 2-2-2 configuration needs to go . Leg space is cramped , headsets didn’t work . WIFI does exist or didn’t work on the entire 20 hour journey . Food and crew : Preordered “Hindu Non vegetarian” meal , crew was clueless , they didn’t even bother to ask if they weren’t sure what that meant . Served mediocre vegetarian food though menu had chicken /lamb options . In short , worst business class experience of all the airlines I flew to date . Not sure if there is one area they compete in let alone excel … avoid if you can .

Food was not available in the middle of the trip that is 13 hours

Everything was good and no points to complain. Food is always a tricky concept. Sometimes you like it and sometimes you don’t. Food was redundant from Kuwait City to NY-JFK.

Next time im going to use Kuwait air lines, hopefully

Seats were comfortable. Be aware there is no alcohol on this airline.

It was very nice flight only suggestions to upload recent videos and English subtitles. Thanks

Everything was great specially the seats was comfortable even I was in the economy and the food was really Great👍

Not much on entertainment, food was good but not delicious, flight was on time

Travelling to a place near Milan?

Book flights to Milan if you plan to visit one of these locations
Bellagio
Varenna
Rho
Bormio
Menaggio
Stresa
Brescia
Lecco
Livigno
Cernobbio
Iseo
Novara
Assago
Monza
Porlezza
Saronno
Mandello del Lario
Bellano

Everything you need to know for your flight to Milan

Flights with popular airlines flying to Milan

Flights from the other most popular airlines that fly from India to Milan according to KAYAK users. Prices are the lowest found on KAYAK over the last 7 days. Price and availability are not guaranteed.