$580 Find Cheap Flights to Milan – Compare and Save

1 adult
1 adult, Economy, 0 bags

Save 17% 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 flight
$1,040
Typical prices: $1,390-$2,147
China Eastern
Mon 12/11Tue 27/11
BNE - MXP • 1 stop
Cheapest one-way flight
$580
Typical prices: $793-$1,351
China Eastern
Mon 15/1
BNE - MXP • 1 stop
Top airlines
Best reviews • 8.1 score
Airline reviews
Airline reviews
Top routes
Cheapest • 17% average savings
Most popular
Insights
Insights
When to book
in advance
Our data shows that travellers who book at least 26 weeks in advance save around 21% compared to booking last minute.
Insights
Insights
When to travel
Cheapest • 27% price drop
Most popular
Good to know
+1
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 enjoy your trip to Milan!
Flight Deals
Booking Insights
Flight Deals

Cheap Flights to Milan

 
Discover the best prices for you by selecting your travel dates on KAYAK.

Recent return flight deals to Milan

Thu, 12 Nov - Fri, 27 Nov
China Eastern Logo
11:10 - 07:00BNE  Brisbane-MXP Milan Malpensa
28h 50m1 stop Shanghai Pu Dong
China Eastern Logo
12:10 - 09:00MXP  Milan Malpensa-BNE Brisbane
35h 50m1 stop Shanghai Pu Dong
$1,040China Eastern
Mon, 22 Feb - Sun, 7 Mar
China Eastern Logo
11:10 - 07:00BNE  Brisbane-MXP Milan Malpensa
28h 50m1 stop Shanghai Pu Dong
China Eastern Logo
12:10 - 09:00MXP  Milan Malpensa-BNE Brisbane
35h 50m1 stop Shanghai Pu Dong
$1,077China Eastern
Sun, 11 Oct - Thu, 15 Oct
Multiple Airlines Logo
20:50 - 06:55PER  Perth-MXP Milan Malpensa
40h 05m2 stops Kuala Lumpur Intl Manama Bahrain Intl
Multiple Airlines Logo
12:30 - 03:45MXP  Milan Malpensa-PER Perth
33h 15m2 stops Manama Bahrain Intl Kuala Lumpur Intl
$1,146Multiple Airlines
Sun, 11 Oct - Thu, 15 Oct
Multiple Airlines Logo
04:45 - 06:55PER  Perth-MXP Milan Malpensa
32h 10m2 stops Kuala Lumpur Intl Chengdu Tianfu Intl
Multiple Airlines Logo
13:00 - 03:45MXP  Milan Malpensa-PER Perth
32h 45m2 stops Chengdu Tianfu Intl Kuala Lumpur Intl
$1,205Multiple Airlines
Thu, 22 Oct - Wed, 4 Nov
Air China Logo
20:40 - 18:00SYD  Sydney Kingsford Smith-MXP Milan Malpensa
30h 20m1 stop Beijing Capital
Air China Logo
12:00 - 08:05MXP  Milan Malpensa-SYD Sydney Kingsford Smith
34h 05m2 stops Chengdu Tianfu Intl Beijing Capital
$1,215Air China
Sat, 31 Oct - Sat, 21 Nov
Qatar Airways Logo
22:45 - 20:05PER  Perth-MXP Milan Malpensa
28h 20m1 stop Doha Hamad Intl
Qatar Airways Logo
15:10 - 18:45MXP  Milan Malpensa-PER Perth
20h 35m1 stop Doha Hamad Intl
$1,231Qatar Airways
Tue, 13 Oct - Mon, 26 Oct
Air China Logo
20:40 - 18:00SYD  Sydney Kingsford Smith-MXP Milan Malpensa
30h 20m1 stop Beijing Capital
Air China Logo
12:00 - 08:05MXP  Milan Malpensa-SYD Sydney Kingsford Smith
34h 05m2 stops Chengdu Tianfu Intl Beijing Capital
$1,234Air China
Sat, 31 Oct - Sat, 21 Nov
Qatar Airways Logo
22:45 - 20:05PER  Perth-MXP Milan Malpensa
28h 20m1 stop Doha Hamad Intl
Qatar Airways Logo
15:10 - 18:45MXP  Milan Malpensa-PER Perth
20h 35m1 stop Doha Hamad Intl
$1,269Qatar Airways
Fri, 22 Jan - Sat, 6 Feb
Etihad Airways Logo
21:30 - 06:30SYD  Sydney Kingsford Smith-MXP Milan Malpensa
43h 00m1 stop Abu Dhabi Zayed Intl
Etihad Airways Logo
10:30 - 06:30MXP  Milan Malpensa-SYD Sydney Kingsford Smith
34h 00m1 stop Abu Dhabi Zayed Intl
$1,290Etihad Airways
Thu, 14 Jan - Sun, 7 Feb
Etihad Airways Logo
21:30 - 06:30SYD  Sydney Kingsford Smith-MXP Milan Malpensa
43h 00m1 stop Abu Dhabi Zayed Intl
Etihad Airways Logo
21:35 - 06:30MXP  Milan Malpensa-SYD Sydney Kingsford Smith
22h 55m1 stop Abu Dhabi Zayed Intl
$1,290Etihad Airways
Booking Insights

Price, demand, and travel trends for Australia to Milan flights

Use KAYAK data on prices, travel dates, airlines, and seasonal trends to compare options and book flights from Australia to Milan with more confidence.

What is the cheapest flight to Milan?

Brisbane to Milan is the cheapest route at $1,040 return, found in the past 5 days on KAYAK. Sydney to Milan is the most popular connection with return deals from $1,215.

How much is a flight to Milan?

A return flight to Milan costs $1,745 on average, based on data over the past 12 months on KAYAK. Return fares from Melbourne Airport average $1,678, while Brisbane runs a bit higher at $1,678.

What is the cheapest day to fly to Milan?

Monday is the cheapest day to fly to Milan at $1,633 return on average over the past 12 months on KAYAK. Friday is the most expensive at $1,927.

What is the cheapest month to fly to Milan?

  • February is the cheapest month to fly to Milan with an average price of $1,276 return.
  • December ($2,143) and June ($1,947) are the most expensive.
  • Based on KAYAK data over the past 12 months.

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

Evening flights to Milan are the cheapest at $1,606 return on average. Night flights are the most expensive at $1,855.

What is a good deal for flights to Milan?

Flights under $1,390 are considered a good deal. 25% of KAYAK users found return flights to Milan at or below these prices, with the lowest fares from:

  • Brisbane $1,317
  • Melbourne Airport $1,341
.

When are flights to Milan the cheapest?

Flights to Milan are cheapest 26 weeks before departure. Booking in this window typically costs about 21% less than the average last-minute fare (within 2 weeks of the flight), based on KAYAK data.

Key details for flights to Milan

Low season

March

Cheapest flight

$580
Best time to beat the crowds (21% less expensive on average)
Most popular time to fly (12% more expensive on average)
Flights from Brisbane 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

Your questions about flights to Milan, answered

Find helpful route details based on KAYAK data, including flight times, airports, airlines, and booking questions.

  • Where can I grab something to eat and drink at Linate Airport in Milan?

    There are plenty of options when it comes to drinking and dining at Linate Airport, whether you would like a quick snack or something more filling. Illy Caffe and Venchi are both available on the ground level of the terminal building, while Briciole Bar is located on the first level.

  • Are there any shops available at Milan Linate Airport?

    There are many fashion boutiques and other shops available at Linate Airport, so you can treat yourself or pick up gifts for your loved ones. KIKO Milano is located on the ground level, Moleskin and Dufry are both situated on the first level and Hudson can be found on both levels.

  • How do I get to Milan city centre from Milan Linate Airport?

    Milan can be reached in about 20min via car or taxi and roughly 30min on public transport. ATM Urban bus line 73 runs frequently from the airport to connecting bus, tram and metro stops in the city. From there, you can take onwards travel to wherever you need to go in Milan.

  • How do I get into Milan from Malpensa Airport?

    There are three train networks that stop at Malpensa Airport. The Malpensa Express is the most direct airport-to-city train and stops at Milan Central Station. The Milano Cadorna is a city line that will take you to the Milano Bovisa, Saronna and Busto Arsizio stops. Finally, the Milano Centrale line will stop at the Porta Garibaldi Superficie station. The airport train station is located outside Terminals 1 and 2.

  • What is there to do at Milan Malpensa Airport?

    If you have time to spend at Malpensa Airport, there are three ‘piazze’, or food and shopping courts, located in the airport: the Piazza del Lasso, the Piazza del Pop and the Piazza del Gusto. These centres have a range of stores and eateries ranging from cheap and cheerful cafés through souvenir stores to high-end fashion retailers such as Bulgari, Armani and Gucci.

  • Are there any hotels close to Malpensa Airport?

    If your flight to Milan is for a short trip, you can find two hotels attached to Malpensa Airport. The first is the Sheraton, which has a full spa and fitness centre, and even a hairdresser’s to help you feel completely refreshed for continuing your journey. Another option is the sleek and innovative Moxy by Marriott with its stylish design and bar area.

  • Is there anywhere I can store my bags at Milan Airport?

    For those who will not be in Milan long, but are looking for somewhere to put their bags while they explore the airport, you can find lockers and other baggage storage facilities at Malpensa Airport, located at the Arrivals area in Terminal 1. You can also find storage facilities at Linate Airport in the Arrivals area, available to passengers for a small fee.

  • What is the difference between the most popular and the most frequent airline at Milan?

    Qatar Airways operates the most flights from Australia to Milan at 0 per week, and for this route Qatar Airways is also the airline most often selected by KAYAK users searching for flights from Australia to Milan. The two are sometimes different because flight volume reflects an airline's schedule, while popularity reflects traveller choice.

  • Which airports serve Milan?

    Flights to Milan arrive at: Milan Linate (LIN) and Milan Malpensa (MXP).

  • Which airports serve Milan and the surrounding area?

    Flights to Milan can arrive at several major airports serving the metro area, including Milan Linate (LIN) and Milan Malpensa (MXP). Nearby alternatives within 80.5 km of Milan include Milan Linate (LIN), Bergamo Orio Al Serio (BGY) and Lugano (LUG). These airports are not in Milan itself but may be useful depending on your route, airline, and onward travel plans.

  • How do I know if a flight to Milan is a good deal?

    A good deal on a flight to Milan is around $1,390 return. This fare is in the lowest 25% of return flight prices searched on KAYAK, averaged across the cities most often searched as origins by KAYAK users.

  • How expensive are last-minute flights to Milan?

    Last-minute fares to Milan – booked within 2 weeks of departure – run 18% above the average return fare of $1,745.

Your guide to booking Milan flights

From booking to airport arrival, find tips to help you plan your flight with more confidence.
  • For the best chance at a low fare to Milan, aim to book around 26 weeks before you fly. That window historically saves about 21% versus last-minute pricing based on KAYAK booking data over the last 12 months.
  • For flights to Milan, recent KAYAK data shows that stronger deals tend to be around $1,390 return. If you see a fare below that threshold, it's a good deal – book before the price climbs back up.
  • If you can choose when to go, aim to travel to Milan in February. Return fares historically average $1,276 that month – typically the cheapest month to travel based on the last 12 months.
  • Before you book:

    • Check the route's typical price range so you can spot a deal.
    • Confirm baggage fees and seat selection costs on budget carriers.
    • Verify whether you need any travel documents beyond an ID.
    • Pick a departure airport, since your nearest may not be the cheapest origin.
  • Shift your departure to afternoon to save up to $248 per return. Afternoon flights to Milan average $1,606 compared to $1,855 for evening flights. See the time-of-day chart above for the full breakdown.
  • Once you arrive in Milan, a few great places to start are Stazione Centrale, Milan City Centre, and Duomo di Milano. These are popular with first-time visitors and can give you a good feel for the area.
  • You can hire a car from Milan Malpensa Airport (MXP) and Milan Linate Airport (LIN) from companies such as Sicily by Car, Avis and Dollar. Car hire desks are located in the arrivals hall at both airports.
  • There is a chemist available at Linate Airport near Milan, on the ground floor of the arrivals terminal. The chemist is open every day from 08:00 to 20:30.
  • There are lots of hotels close to Milan Linate Airport. Moxy Milan Linate Airport is 1 km away and is reachable on foot in around 13min or by public transport or car in around 5min. Air Hotel Milano Linate and Linate Residence are both under 2 km away.
  • When you’re booking your flights to Milan, note that there are three international airports that you could fly into – Malpensa, Linate and Orio Al Serio (also known as Il Caravaggio International Airport). Linate is the closest to town, while Orio Al Serio is in nearby Bergamo. Malpensa is considered the city’s main airport and is also one of the largest in Europe.
  • For those travelling with their families, Linate and Malpensa Airports have family priority lanes for check-in, which can be found in Terminals 1 and 2. There are also play areas for kids in both terminals, or at Gate A17 if you are at Linate Airport. If you’re travelling with a young family, there are private breastfeeding spots in the Amica Rooms, which can be found in both Linate and Malpensa Airports.
  • If your flight to Milan is for business, Malpensa Airport is a good location to host meetings or small conferences. The Malpensa Centre Meeting Room offers catering as well as full projection and audio equipment, and you can customize the space to seat anywhere between 20 and 100 people.
  • For those who find themselves flying in and out of Milan regularly, you could become a member of the Club Sea programme, which will give you access to the ViaMilano Lounges at both Linate and Malpensa Airports, as well as fast-track services through security. You can also pay at the door for a number of other airport lounges in Malpensa Airport if you need a spot to relax before your next flight.
  • If you haven’t bought your currency for Milan yet, you can purchase euros at one of the Forexchange kiosks located throughout Malpensa and Linate Airports. If you have business transactions to conduct, you will also find a bank on the second floor of Malpensa Airport.

Reviews of the top 5 airlines flying to Milan

 
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.
7.9
Thai AirwaysOverall score based on 419 reviews
8.5Crew
8.0Boarding
7.7Comfort
6.9Entertainment
7.5Food
Airline reviews

There was no screens on the flight, and no wifi with which we could connect to the internet and stream any content. This was a smaller plan so the business class seats were a bit tight. No hot towels or welcome drinks like when you fly on the bigger TG on the same route. The food was excellent, much better than the previous Thai airways business class meals. It was also nice that they offered eye masks for easy sleeping.

10.0 ExcellentSumaiya, Aug 2026
Read more Thai Airways reviews

There was no screens on the flight, and no wifi with which we could connect to the internet and stream any content. This was a smaller plan so the business class seats were a bit tight. No hot towels or welcome drinks like when you fly on the bigger TG on the same route. The food was excellent, much better than the previous Thai airways business class meals. It was also nice that they offered eye masks for easy sleeping.

We still get drinks and a snack. Love the gift bags too.

Thai Royal First is very good. Easy check in , Private room in the first class lounge and escort from ticketing to the plane. Once on board crew was very polite, food was outstanding, and the ride was smooth as silk. Restrooms were especially clean. Great Experience

I'm not interested in improving the airline. Therefore, I won't explain this in more detail. Next time I'll try a different one.

The boarding efficiency was good. A couple of the flight attendants did not seem in the best of moods. Overall it was a good experience.

The setting configuration of the aircraft stinks. Nobody should pay business class fares and be so uncomfortable. The design of facing fellow passengers is a brilliant nincompoop.

Could have been better. I prefer Thai airlines only but it hasnt been reliable.

Overall things were very good and orderly. The food was very good but I want able to get a second drink very easily, so that could have been better for services. The seats seemed to be lacking legroom but I'm also 6'1" so I'm used to wanting more legroom but the plane seemed smaller then others when it came to legroom. My kids all enjoyed the entertainment as did I so that was perfect!

We are satisfied with the cabin crew serviceand the quality of meals served.

I couldnt go on this flight and lost all my money over 1,000 UK Pounds as my visa to Myanmar was not accepted :(

Really impressed with the Airline and much with the Crew. The crew was amazingggg, changed seats very easily, provided a lot of snacks on demand, the plane is nice and clean, the menu is well presented; unfortunately, the food is not fantastic, but it's not bad either but nothing to rave about. I am still rating it as excellent because I loved everything else; food improvement will be great!

Indian Vegetarian food was bland and I had to repeatedly ask for Salt. Movie selection is out dated.

I love the comfortable business class seats. The service was excellent. Staff was friendly.

one hour transit not good. cathay pacific is not helpful at all

The flight was just ok, but the vendor made it exceptio ally bard to manage my own reservation and would not give me access. The blocked all of the one time pins to come to their email address which caused me.to go through them eceryrime to get seats see rhe reservation and even get wheelchair access for my sick 71 year old uncle. They only xommunicates via a bot which gave me incorrect info. I thought this was Kayak and not underprivileged. They ruined his trip, did not get him aisle seats and made it impossible to purchase extra leg room. It was a horrible experience. He was taken to hospital on arrival only to find he had blood clots and pnemonia while trying to navigate the airport. This vendor is very irresponsible and the airline could not access his info.

If I had blood clots, that window seat would've killed me for certain.

The flight was delayed for 30 mins. The overall experience was good.

The crew were fine. I didn’t enjoy the food at all. I found it unappetising and really had trouble eating it. The comfort level was fine and our return flight is with Cathay Pacific but honestly I probably wouldn’t fly Cathay Pacific again.

We requested special assistance and Cathay Pacific provided it in Sydney, but we were completely forgotten about in Hong Kong - when we really needed the help to catch our connecting flight. Really disappointing service.

The staff were excellent considering it was a jam packed flight. We had to wait nearly an hour for our baggage to appear on the carousel. That was a real shame.

Qatar Airways has consistently set a standard in my mind that very few airlines manage to sustain, and once again, this journey in Economy Class lived up to that expectation. As an avid globetrotter who travels extensively for work, I experience many airlines, service cultures, and levels of hospitality. Yet there is something reassuringly consistent about Qatar Airways. It is not simply the onboard service, but the entire experience: the professionalism, courtesy, warmth, attentiveness, and genuine sense of hospitality. The cabin crew are exceptionally well trained, composed, aligned, and polished in their delivery, yet their interactions rarely feel mechanical. They remain remarkably courteous while retaining a genuine human warmth and an apparent eagerness to assist. On almost every Qatar journey, there are individual crew members who somehow manage to stand out and make the experience even more memorable. What I value most is the consistency. Qatar Airways has established a certain benchmark of expectation for me and, over many journeys, has never underdelivered against it. There is a sense of confidence and ease that comes with boarding a Qatar flight because I know the overall experience will be thoughtfully delivered. For someone who spends a considerable amount of time travelling, that peace of mind matters enormously. Qatar Airways remains one of the airlines I genuinely enjoy flying, not because of any single aspect of the service, but because of the complete package and the remarkable consistency with which it is delivered. The only disappointment on this occasion was that my luggage did not arrive with me at my final destination in Kolkata (CCU), following my journey from Seattle (SEA) via Doha (DOH). Unfortunately, the baggage was delayed in Doha. A baggage exception report is already on file with the local airport team in CCU. Given the confidence Qatar Airways has built with me over the years, I remain optimistic that they will once again live up to that expectation, work their magic, and reunite me with my luggage within the next 24 hours. Looking forward to a swift resolution and, notwithstanding this final hiccup, another thoroughly enjoyable Qatar Airways journey.

It was excellent except for at the very end. I woke up about 1.5 hrs before touchdown and wanted to order food in the Business class. I was told they had shut down food service. It would have been good to get a heads up before they closed the service. Anna the air hostess was wonderful. She did get me 2 bowls of fruit and I was very appreciative of her. Wonderful human and a hostess.

Overall the crew were friendlier than similar premium airlines like Cathay or Singapore. Seat was good. Food was excellent.. the starlink wifi was a real plus. The entertainment was just ok.

Very poor No information given to why we turned around.. No one at airport to help

Friendly and discreet staff. Could have done with a few more offers of water/snacks overnight. Movie and tv selection notably poor. Seats not especially comfortable

The check-in and crew staff were wonderful. The food was reasonable. The online side Qatar was very poor. Seats were very tight and not very comfortable for a 14 hour flight!

As gold member there is no priority checkin. Meaning you either have to board with your zone or last with business class pax. As economy pax all the baggage bays are filled by the time you arrive

I found it weird that the quality of the flight different from Australia to Doha than the Doha to Berlin leg. The quality of the toiletries pack (was in a box from Australia) and then a proper bag from Doha. The biggest variation was the inflight entertainment, which had a significantly shorter amount of content compared to the Doha flight. My QSuite seat was also broken and did not recline all the way flat. Wasn’t the best and I wouldn’t be happy if I’d paid cash for the flight.

The plane from Dublin to Doha was quite comfortable. I was in economy and the seats and rows were very tight. The man in front of me reclined his seat and it made my screen incredibly close to my face and I wasn’t able to take my tray down and my knees were pressed against the seat. I had to ask three times for him to pull his seat up but in his defence he hadn’t even reclined it far, the rows were just too close. I had a pain in my side by the end of the flight from the chairs which were quite worn and not very padded or supportive. It was a significantly inferior plane to the plane from Doha to Sydney and vice versa.

We were stranded in bus for 10 min waiting for baording..Specially when you are traveling with kids and long previous flight. Flight has no information regarding time to destination. Wish to have screen for international travels.

Early arrival. Good boarding. Deplaning this flight is very slow both coming and going. Baggage arrived quickly for Pearson

Seat space was tight and uncomfortable. There was hardly any cushioning giving me a terrible tail bone ache. Getting and out was extremely cramped. We paid for seat choices and felt totally ripped off. Food was mediocre. By the time the servers served 2 or 3 rows they ran out of this or that option as we saw on the inbound trip also. This is infuriating. Entertainment choices were extremely limited for such a long haul. The screen froze on occasion and did not switch off when the on off button was pressed. When it did it came back on its own in 5 seconds. The airlines has gone downhill since last year.

I had a terrible experience checking in at the airport for my flight. I booked my ticket initially through Kayak while it was promoted as a ticket that offers a carry on and 2 suit cases. (I have a screen shot as a proof of it) I selected it to buy three tickets and paid online. Couple of minutes later airfare assist which is the OTA offering the ticket called me saying My card declined. So I used a different card that went through. I was surprised that they increased the price ticket by a $167. They said the ticket no longer exists and because my card declined I had to buy a new one. So I did. The day my family and I were traveling I could not check in and when I went to the airport I was shocked to be told my ticket had no bags allowed and must pay $200 per bag for three people 6 bags mean I have to pay $1200. I called the travel agency as I feel I was scammed the confirmation didn’t say anything about the bags and they never told me the new ticket doesn’t not include any bag so they changed it after I selected it on your app without informing me. Very sneaky. The travel agency said they will reimburse me only for one bag person. Which means I still paid $600 I still feel very disappointed to pay such an expense. I have always used Kayak to buy my flight tickets and telling everyone how good your rates and app are however after this I feel I was mislead and paid more for something I should not have to. You allowing such an agency on your platform will surely hurt your reputation and level of integrity. I have all the proofs from the screen shot to the confirmation email from them, the or email offering to reimburse o e bag per person and the $1200 bag fees receipts that I paid on the desk. I must be refund the full amount and I look forward to your response.

The food could be better. Toilets were smelly all along

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.

Bad. Flight was very uncomfortable with narrow and shallow seats, very little food and water. I will not fly etihad again.

1st time with. Etihad Airways and it was amazing from check in to crew. Great flight.

Entertainment did not work from flight from Abu Dhabi to Kolkata. Emirates has a much better flight in that sector.

It feels like the seat did not have any cushion and just ply wood. The seats are so compact that no one would sit comfortably. I am a slim person and it was super hard for me to move in the seat just imagine what someone else would feel. This airline would be my last option. Singapore Air and Emirates are far far far better than this. Do not travel even for free.

I could not book in online at all which is what I always do to secure a window seat which is my preference.

Broken business class seat which could not convert into a bed and had to switch to a narrower aisle seat to sleep

I was traveling alone with an infant, so the crew was incredibly helpful. Both the international and subsequent domestic flights were impeccable.

CTU-KMG-CNX with 1.5 hr connection at KMG. Doable but just barely bc immigration exit from China is at the last flight leg, here: KMG to CNX. We hauled out of the domestic terminal to reenter at the international departures (luggage checked thru to CNX thankfully). Immigration had only two agents, even though KMG gets a HUGE number of foreigners. It took forever for such a shot line. Then security also took a while, so I just just made the connection. Recommend if you exit China with domestic international transfer, plan for 2+ hrs to avoid a heart attack. Airline personnel don’t suffer if you miss the flight, you do. Plan accordingly.

Price is the main attraction. Staff is OK but difficult to communicate with them due to general lack of English. Food is truly abysmal, the main courses (4) were barely edible. The choices for breakfast served at 5:30 am prior to landing at Gatwick airport were Spaghetti Bolognese or seafood fried rice. Choices offered for all 4 mains were either something rice or noodles. Shanghai airport layover is much too long in a very poorly serviced airport. We were unable to use WiFi; private lounges required cash only payment with no ATM or cash exchange open.

Flight was delayed for more than 3 hours, food was mediocre, seat didn’t recline

For the price we paid, we had a really good flight. The seats and bed (business class) was extremely comfortable. I have no complaints. The crew were very attentive and helpful. They spoke English and there were no misunderstanding although their English wasn’t perfect or fluent. You will never go hungry as there was ample food and drinks but their food for mediocre. The entertainment was limited to older movies and the wifi didn’t allow you to access some Social media. Apart from the above, it was a very pleasant flight. Would highly recommend them.

Cheapest option from Gatwick £400 cheaper than Emirates and Qatar. Entertainment no where near as good as Emirates and Qatar, but saved £400 so all good.

Flight was fine, however we were not able to check in online, this adds to travel stress. Luckily check-in at Heathrow was quick, but we did not get the seats we paid extra for. We paid for a window and 2 aisle seats from Shanghai to Tokyo leg, but they changed us to middle seats. Not good :(

It was my birthday while I was on the flight on China eastern airlines. They celebrated my day by giving me a personalized birthday card and also a very delicious pastry. I was surprised and thankful by the China Eastern crew! The whole staff was kind and professional? My second flight into China and the most memorable! Thank you-

2 hours delay on the 1st plane out of the day!!!!!

Travelling to a place near Milan?

Book flights to Milan if you plan to visit one of these locations
Como
Varenna
Bellagio
Livigno
Menaggio
Stresa
Monza
Iseo
Brescia
Baveno
Cernobbio
Domodossola
Lecco
Lodi
Assago
Bormio
Crema
Levanto
Mandello del Lario
Bellano

More options for your flight to Milan