Find cheap flights to Milan

Find cheap flights to Milan

Return
Economy
Boston (BOS)
Milan All airports
Fri 17/1
Fri 24/1
Any month
Compare vs KAYAK |
Search hundreds of travel sites at once for deals on flights to Milan

India to Milan flight information

Flights arrive in Milan
Flights depart from India
Flight price ₹ 34,363
Airlines SAUDIA, Aeroflot, Etihad Airways, Emirates, Oman Air, Air India, British Airways

Top tips for finding cheap flights to Milan

Looking for cheap airfare to Milan? 25% of our users found return tickets to Milan for the following prices or less: From New Delhi Indira Gandhi Intl ₹ 44,248, from Mumbai Chhatrapati Shivaji ₹ 48,708, from Bengaluru Intl ₹ 53,807
Book at least 3 weeks before departure in order to get a below-average price.
High season is considered to be May, June and July. The cheapest month to fly to Milan is March.
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.

FAQs - booking Milan flights

What is the cheapest flight to Milan?

The cheapest airline ticket to Milan from India in the last 72 hours was ₹ 34,363 return on the route New Delhi to Milan. The most popular route is New Delhi to Milan and the cheapest ticket found on this route in the last 72 hours was ₹ 43,625 return.

Which airlines fly to Milan?

In general from India, Air Canada, LOT and Air India fly the most to Milan. The most popular route is from New Delhi, and Air Canada, LOT & Air India fly this route the most.

Which Milan airport is closest to central Milan?

Milan is served by 4 major airports. Milan Linate (7 kilometres) is the closest to the centre of Milan, Milan Malpensa is 40 kilometres from the centre, Milan Orio Al Serio is 46 kilometres from the centre and Milan Parma is 112 kilometres away from the centre. View on map.

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.

How does KAYAK find such low flight prices?

KAYAK processes over 2 billion travel queries annually and displays results from hundreds of airlines and third party sites, allowing it to find a variety of flight prices and options. It also displays results from 2M+ properties along with rental cars, vacation packages, activities and millions of verified reviews so users can see as many available travel options as possible.

How can Hacker Fares save me money?

Hacker Fares allow you to combine one-way tickets on different airlines when it can save you money over a traditional return ticket.

Does KAYAK query more flight providers than competitors?

Yes, KAYAK has access to more data and information than online travel agencies and consistently outperforms the competition in accuracy, globally.

How does KAYAK’s flight Price Forecast tool help me choose the right time to buy?

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

Book Cheap Milan Plane Tickets

(Return)
Airports
Origin
New Delhi
₹ 34,363
only
₹ 34,363
Bengaluru
₹ 42,211
only
₹ 42,211
Chennai
₹ 50,766
only
₹ 50,766
Mumbai
₹ 62,786
only
₹ 62,786
Hyderabad
₹ 47,443
only
₹ 47,443
Destination
Milan
₹ 34,363
only
₹ 34,363
₹ 62,786
only
₹ 62,786
Sat, 2 May
DEL
New Delhi Indira Gandhi Intl
MXP
Milan Malpensa
22h 15m
Sat, 9 May
MXP
Milan Malpensa
DEL
New Delhi Indira Gandhi Intl
21h 40m
₹ 34,363
Trip: 8 days
7.2Good Show reviews
Overall 7.2 Good
Based on 2,458 reviews
Overall
7.2
Boarding
7.3
Comfort
7.3
Crew
7.6
Entertainment
6.9
Food
7.0
JED
DMM
Excellent 10.0

Pros: Smooth

Cons: The offerings of the snack is very cheap

JFK
JED
Excellent 9.3

Pros: I just like long international flights so everything was great

Cons: Only issue I had was how cold it was

ISB
JED
Excellent 10.0

Cons: At Islamabad airport they asked to show authority latter of the person who purchased the ticket. Islamabad Airport they always bother if you are traveling by Saudi airlines.

JED
DAC
Okay 4.0

Cons: None of us who flew from ny , received luggage’s in Dhaka. Still waiting

CAI
JED
Excellent 8.8

Pros: Early boarding. On time

Cons: Cabin temperature v cold

Sat, 8 Feb
DEL
New Delhi Indira Gandhi Intl
MXP
Milan Malpensa
15h 05m
Thu, 12 Mar
MXP
Milan Malpensa
DEL
New Delhi Indira Gandhi Intl
14h 50m
₹ 37,049
Trip: 33 days
7.9Good Show reviews
Overall 7.9 Good
Based on 8,538 reviews
Overall
7.9
Boarding
7.9
Comfort
7.8
Crew
8.3
Entertainment
7.5
Food
7.4
SVO
TLV
Good 7.2

Cons: FOOD

SVO
SXF
Mediocre 3.2

Pros: Nothing

Cons: Descent and landing were not pleasant while the weather was fine

JFK
SVO
Mediocre 2.6

Pros: Nothing

Cons: My luggages are lost

TLV
SVO
Good 7.0

Pros: The crew

Cons: Food. Not enough vegetarian options

SVO
JFK
Mediocre 2.0

Pros: nothing

Cons: everything

Mon, 16 Mar
BLR
Bengaluru Intl
MXP
Milan Malpensa
14h 15m
Mon, 30 Mar
MXP
Milan Malpensa
BLR
Bengaluru Intl
27h 10m
₹ 42,211
Trip: 15 days
7.4Good Show reviews
Overall 7.4 Good
Based on 6,558 reviews
Overall
7.4
Boarding
7.5
Comfort
7.3
Crew
7.7
Entertainment
7.4
Food
7.0
BCN
AUH
Mediocre 3.0

Pros: The seat 21A was absolutely horrid inducing claustrophobia due to limited space all around on a full flight long delayed on ground after taxiing for departure.

Cons: Etihad needs to be more sensitive of passenger comfort and avoid being so stingy with economy class seats (21A)

COK
AUH
Mediocre 3.3

Cons: 1. The crew from Abu Dhabi to Belgrade was appalling. As we touched down at Belgrade Tesla airport, and were still taxiing, many passengers stood up, opened up the overhead compartments, took out their carry-on bags (some were pretty big hard top) and left it on the aisle. The overhead compartment doors were left open and once or twice the crew at the back murmured them to sit on their seats and strap themselves. But neither did the crew come up to severely reprimand them nor did the passengers seem to care. IT WAS THE MOST SHOCKING EXPERIENCE in my over 25 years of flying. Terrible service on part of Etihad Crew. 2. We'd just an hour's transit in Abu Dhabi airport and there were numerous passengers still trying to disembark from the Kochi-Abu Dhabi flight, pass through security checks, walk quite a distance to the gate and then get on to the bus to board the aircraft. Strangely there was no Etihad personnel helping us to navigate through this absolute chaos. Many people, young and old, were literally running with their bags. Some of us yelled that we'd a short connection and then one of the ground staff tried to make way for us to navigate through the huge queues waiting for security. This process could've been managed infinitely better. Just imagine if there were elderly passengers or little children? 3. Food was terrible. I'm a vegetarian and usually Asian vegetarian is reasonably good. In this case the rice was poorly cooked (grainy), lacked any variety (anybody who's familiar with Asian food can assure you that there're amazingly tasty and healthy vegetarian dishes that can be prepared - if Etihad needs help they're welcome to contact me). I'm surprised by all this. Try Emirates and one can see the quality of the food. 4. We'd to collect our boarding passes at Belgrade airport. We've a carte de legitimation (CDL) residence card for Switzerland but it seemed obvious that the ground staff at Belgrade have no clue what a Swiss CDL looks like. My wife who's a South African national cannot obviously enter Switzerland without a visa but the CDL is a legitimate document and that should have been it. Further we'd been checked in from Kochi to Zurich (and our bags had been checked through to ZRH). It's obvious that Belgrade staff are poorly trained and it caused unnecessary waiting time (nearly 30 minutes) and senior staff had to be summoned to clarify. I'm terribly disappointed with the overall service of Etihad. I'll never fly through Belgrade for sure. It's horrible and the travel desk were not particularly helpful. In fact I'm considering never to fly Etihad again.

ZRH
AUH
Okay 5.3

Cons: Caboj crew were unfriendly and bordering on being rude. The basic rule of any service is to smile but when you've cabin staff whi look grumpy on a 7h flight that speaks of poor training of cabin staff. Etihad needs to do much better to retain customers on this hot segment.

LAX
AUH
Mediocre 2.5

Pros: Ok

Cons: Comfortable

AMD
AUH
Mediocre 2.0

Pros: it would be a lie to say i liked anything

Cons: everything by alot

Tue, 5 May
BLR
Bengaluru Intl
MXP
Milan Malpensa
13h 25m
Tue, 26 May
MXP
Milan Malpensa
BLR
Bengaluru Intl
12h 10m
₹ 44,686
Trip: 22 days
8.3Excellent Show reviews
Overall 8.3 Excellent
Based on 15,047 reviews
Overall
8.3
Boarding
8.3
Comfort
8.2
Crew
8.5
Entertainment
8.6
Food
8.1
BLR
DXB
Okay 5.0

Pros: Crew we're friendly and helpful. Seats were good.

Cons: Old plane so in-flight entertainment systems didn't work properly in 3 of the 4 seats we occupied.

EWR
ATH
Mediocre 2.0

Pros: terrible customer service. wrong information on ticket and nobody could help me with anything. I will never fly emirates again

DXB
EWR
Mediocre 2.0

Pros: the seats in couch wwere the narrowest we have experienced! Very uncomfortable and difficult to get out of

Cons: Better seats and the bathrooms were incredibly small. some of the lights did not work

DXB
HKG
Good 6.0

Cons: Broke my luggage

DXB
KHI
Excellent 8.0

Pros: Crew wax amazing

Wed, 19 Feb
HYD
Hyderabad Rajiv Gandhi Intl
MXP
Milan Malpensa
13h 35m
Sun, 23 Feb
MXP
Milan Malpensa
HYD
Hyderabad Rajiv Gandhi Intl
16h 40m
₹ 47,443
Trip: 5 days
7.4Good Show reviews
Overall 7.4 Good
Based on 656 reviews
Boarding
7.4
Comfort
7.2
Crew
7.6
Entertainment
7.1
Food
7.0
AUH
MCT
Good 7.0

Pros: Priority Boarding for business class. The cabin crew were attentive, cheerful, caring. It's a short regional flight so the older, regional configuration of the seats is appropriate if not a little shabby. Offer of juices, Arabic coffee and dates before take off is very welcoming as is a choice of hot or cold towels. Flight was on time for take-off and landing.

Cons: No inflight entertainment or, if there is, there are no headsets.

DXB
MCT
Okay 4.6

Pros: Nothing as such

Cons: Air condition was very low

MCT
KWI
Good 6.3

Pros: Boarding on time

Cons: No healthy food options

MCT
BAH
Excellent 8.0

Pros: Quick boarding.

Cons: Rough landing in Bah.

NBO
MCT
Excellent 8.6

Pros: Crew quiet experienced and courteous.

Cons: Legroom would good

Thu, 2 Jul
HYD
Hyderabad Rajiv Gandhi Intl
MXP
Milan Malpensa
13h 05m
Thu, 16 Jul
MXP
Milan Malpensa
HYD
Hyderabad Rajiv Gandhi Intl
32h 30m
₹ 49,281
Trip: 15 days
6.5Good Show reviews
Overall 6.5 Good
Based on 6,559 reviews
Overall
6.5
Boarding
6.7
Comfort
6.5
Crew
6.9
Entertainment
5.8
Food
6.5
TRV
BOM
Good 6.3

Cons: Delay

BOM
EWR
Good 7.0

Cons: Seats and entertainment system and programs can be better.everythibg is old in air india. They need to upgrade.

ORD
DEL
Mediocre 3.6

Pros: 1.The crew was average. the seat comfort is different in different rows as far as legroom is concerned. 2. The crew member was not aware of the procedure involved in passengers involved transfers to various destinations after landing at New Delhi. They misguided some passengers(including me) directing them to exit through emmigration procedure, collect the baggage and report at domestic transfer desk. we had been issued Transfer Boarding Pass at Chicago itself for our connection flight to Bengaluru.There was no need to go through the emmigration at New Delhi and collect the baggage. The baggage collection procedure was a hell of a business. This can be verified from the various registers maintained at domestic transfer desk. it took almost 3 hours for getting the luggage going through the customs etc, 4. At the arrival lounge there was no AIR INDIA HELP DESK or representative to guide the passengers. Similarly, the sign board only displayed transfers/baggage claims arrows. and the suddenly one finds a sign board displaying domestic transfers. At this point confusion arises as the passengers disembarked from international flights are required to go to international transfers where there is no requirements for emmigration and baggage collection as the emmigration procedures take place at final destination if it has the facilities. 3, The numbers of passengers affected may be verified from the various registers at the airport. On three registers kept at various entry points, we had to make entries as regards passport No. baggage tag No. Fligh No. etc, etc.

Cons: WE received an email from AIR INDIA that our connecting Flight AI 174 from New Delhi to Bengaluru has been cancelled due to operational reasons. The new connecting flight is AI 1174 from New Delhi to Bengaluru. 2. While checking in at Chicago we were issued Transfer boarding passes for second leg of journey from New Delhi to Bengaluru. It displayed Flight No. AI 174, instead of AI 1174. When this was brought to the notice of the official at the counter at Chicago airport he told in their computer there is no change. The baggage tags also displayed AI 174. 3. After alighting at New Delhi and going through all the hell when we checked in at domestic transfer desk, the official observed that out Transfer Boarding passes for Delhi-Bengaluru sector is for AI 174 and the luggage ( four bags) also contained the same flight number AI 174. 4, we were told we will now be issued new boarding passes for AI 1774 as domestic passengers. SIMILARLY, new baggage tags were placed on luggage. There we were also told that AI 174 a San Francisco to Bengaluru Flight via New Delhi is not cancelled and it is only delayed, Had we not been misguided at Delhi, we could have simply boarded AI 174 at Delhi and the luggage also could have reached Bengaluru in the same flight without we going through the procedure of baggage retrieval process at Delhi as it was along with other passengers luggage already kept AT DELHI AIRPORT departure terminal for uploading in AI 174. It is our humble suggestion that even by mistake if passengers go through emmigration procedures at one airport instead of the next port of destination, system should be in place to take care of the same by MARKING the person to again go through the emmigration procedure at the final destination..

DEL
LHR
Mediocre 2.0

Pros: Nothing. I would never ever fly with Air India.

Cons: They need to work on everything. Super crappy customer service, crappy food quality etc

BOM
DEL
Good 6.0

Pros: Every thing SoSo Flight delay No proper signs where to go No courtesy of staff

Cons: Cortese staff more helpful in answering to customer I had less weight in checked baggage requested agent if I could check in my small had bag which would have made it 27 kg total ( 2 kg more than allowed wt of checked baggage ) but no carry on Was spoken to very rude with agent

Wed, 10 Jun
BOM
Mumbai Chhatrapati Shivaji
BGY
Milan Orio Al Serio
30h 05m
Wed, 17 Jun
BGY
Milan Orio Al Serio
BOM
Mumbai Chhatrapati Shivaji
16h 05m
₹ 62,786
Trip: 8 days
7.5Good Show reviews
Overall 7.5 Good
Based on 22,490 reviews
Overall
7.5
Boarding
7.6
Comfort
7.2
Crew
8.0
Entertainment
7.0
Food
6.8
LAX
LHR
Okay 5.0

Cons: staff Attitude could be better. Also no milk for toddlers but free vine for people to get drunk, be loud on overnight flight, then snore and stink drunk. My table was all in some snort when I opened it to put my meal on. Dirty lavatory floors.

BWI
LHR
Excellent 10.0

Pros: Crew was great

Cons: Nothing

LHR
CPT
Excellent 10.0

Pros: The crew was very attentive and willing to assist with everything.

LHR
BSL
Good 7.3

Pros: On time, friendly crew

Cons: Seats are tight,

LHR
SFO
Excellent 8.0

Pros: Premium class is good value on the A380 but not quite to par on the older 777s

Wed, 15 Apr
BLR
Bengaluru Intl
MXP
Milan Malpensa
27h 15m
Wed, 29 Apr
MXP
Milan Malpensa
BLR
Bengaluru Intl
12h 10m
₹ 45,888
Trip: 15 days
8.3Excellent Show reviews
Overall 8.3 Excellent
Based on 15,047 reviews
Overall
8.3
Boarding
8.3
Comfort
8.2
Crew
8.5
Entertainment
8.6
Food
8.1
SIN
DXB
Mediocre 2.0

Cons: why did they take my blanket and headphones 1 hour before we land?

JFK
DXB
Excellent 10.0

Pros: Excellent

Cons: Nothing

DFW
DXB
Mediocre 3.3

Cons: Everything!! My seat was not extra wide, it was broke and would not recline...14hr flight!! Entertainment system didn’t work right.

IAH
DXB
Excellent 8.3

Pros: Seats were comfortable

DXB
IAH
Excellent 10.0

Cons: Offer cappuccino along with coffee, tea, and juice.

Thu, 7 May
MAA
Chennai
MXP
Milan Malpensa
30h 00m
Wed, 20 May
MXP
Milan Malpensa
MAA
Chennai
18h 15m
₹ 50,766
Trip: 14 days
7.4Good Show reviews
Overall 7.4 Good
Based on 6,558 reviews
Overall
7.4
Boarding
7.5
Comfort
7.3
Crew
7.7
Entertainment
7.4
Food
7.0
BLR
AUH
Good 7.0

Pros: The crew was good. Loved the mango juice and veg food.

Cons: The seats are hard. More leg room please. Better entertainment with more recent clicks required. Toilet seat needs to stay upright. The eating tables should be straight. Should be able to recline our seats more.

AUH
LHE
Good 6.6

Pros: Crew was nice and friendly. Food came in a paper bag but still was good and plenty. The plane was an Airbus-330, it's a smaller plane for shorter routes but the seats were actually more comfortable than the newest Boeing 787-9 they use for long hauls.

Cons: Don't bus the passengers to the plane and make them climb the stairs. It's almost 2020.

JFK
AUH
Excellent 8.0

Pros: The seat were comfortable.

Cons: Crew was cold and and very matter of fact. The food was very so-so. The food items have to be purchased other the food trays served unlike Turkish Airlines and Kuwaiti Airlines.

AUH
ICN
Good 7.3

Cons: There was a delay of more than 1 hour.

CAI
AUH
Good 6.6

Pros: Boarding was easy

Cons: Expensive flight

Mon, 20 Jan
HYD
Hyderabad Rajiv Gandhi Intl
MXP
Milan Malpensa
16h 20m
Fri, 24 Jan
MXP
Milan Malpensa
HYD
Hyderabad Rajiv Gandhi Intl
14h 50m
₹ 54,867
Trip: 5 days
6.5Good Show reviews
Overall 6.5 Good
Based on 6,559 reviews
Overall
6.5
Boarding
6.7
Comfort
6.5
Crew
6.9
Entertainment
5.8
Food
6.5
BOM
NBO
Mediocre 3.6

Pros: Movies

Cons: Flight attendants that do cater your needs

DEL
BLR
Mediocre 2.4

Cons: They bumped me and put me on a later flight. Yikes

DEL
JFK
Mediocre 2.0

Pros: Flight not full

Cons: Rude flight attendants. Poor service. Late flight. Poor food. Dehydration. Poor drinks. Poor entertainment.

PNQ
DEL
Okay 4.8

Pros: That I got from Pune to New Delhi

Cons: The flight was delayed by an hour and 10 mins and no announcements at Pune airport. Cabin crew seemed welcoming when entering the aircraft but was very crude in the way food was served and didn't really care. Just wanted to get it all over with and go home it seemed.

TRV
BOM
Good 6.3

Cons: Delay

Show more results
*
Prices are per person, are for e–tickets and include all taxes & fees in INR.

We attempt to get accurate prices, however, prices are not guaranteed.

Here's why:

We’re not the seller
At KAYAK we don’t set prices, so it’s not possible for us to guarantee what other companies are selling.

We aggregate tons of data for you
Our service lets you quickly and easily compare results from hundreds of travel sites at once. In this sense, KAYAK is a search engine and we don't guarantee prices we find.

Why aren’t prices accurate 100% of the time?
Prices on airline seats, hotel rooms and car hires can change frequently. Several people may also be trying to buy the same travel option simultaneously. As a result, you may find on occasion that certain prices are no longer available.

More questions or if you have a bad price to report to us
Please send us an and someone from our team will get back to you promptly.

-
1
  • Return
  • One-way
  • Multi-city
  • Economy
  • Premium Economy
  • Business
  • First
  • Multiple
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First