Find Cheap Flights from Shanghai Hongqiao & other airports to Milan (SHA - MIL)

Search hundreds of travel sites at once for deals on flights to Milan

Depart
Return
Any month
Compare vs. KAYAK |

Shanghai Hongqiao & other airports to Milan Flight Information

Flights Arrive in Milan
Flights Depart from Shanghai Hongqiao & other airports
Flight Price $823
Distance 5,650 miles
Airlines British Airways

Top Tips for Finding a Cheap Flight

Looking for a cheap flight? 25% of our users found flights on this route for $971 or less.

FAQs for Booking Shanghai Hongqiao & other airports to Milan Flights

How long does a flight from Shanghai Hongqiao & other airports to Milan take?
There are no direct flights for this route listed on KAYAK, the shortest multi-flight duration is 19h 50m.
Which airlines provide the cheapest flights from Shanghai Hongqiao & other airports to Milan?
In the past 3 days, the cheapest round-trip tickets were found on British Airways ($823)
Do I need a passport to fly between Shanghai Hongqiao & other airports and Milan?
Yes.

Book cheap flights from Shanghai Hongqiao & other airports to Milan (round-trip)

Airports
Origin
Shanghai
$823
only
$823
Destination
Milan
$823
only
$823
Wed, Dec 5
SHA
Shanghai Hongqiao & other airports
LIN
Milan Linate
35h 50m
Sat, Dec 15
LIN
Milan Linate
SHA
Shanghai Hongqiao & other airports
30h 55m
Trip: 11 days
7.3GoodShow reviews
Overall 7.3 Good
Based on 19,472 reviews
Overall
7.4
Boarding
7.6
Comfort
7.2
Crew
8.0
Entertainment
6.9
Food
6.8
LHR
OTP
Excellent 8.0

Cons: i was asked to pay to check in my luggage :(

IAH
LHR
Mediocre 2.0

Pros: To be honest, I liked that some of the flight attendants were friendly. Honestly, all but Nicola were nice and friendly. Nicola was the only rude one. So rude that I took note of her name for such a review like this :). I also liked that we got to our destination safely.

Cons: Flight was delayed almost 3 hours total. The first 45 minutes we were in the airport and they said they were delayed because of an engineering issue which was fine. They then stated that they resolved it and had us board the plane.... ten minutes later the pilot states that the same engineering issue is still being worked on and it'll be about another ten minutes. Well... TWO HOURS after being trapped on the plane and told repeatedly "it'll be another 10-15 minutes" ,we finally took off. The food was subpar, most of the airline staff was polite save for one gentleman at the gate who made a sarcastic comment to me about them trying to board quickly when I couldn't find my passport (after making us wait 45 minutes... then another 2 hours... yeah board quickly for what?). And the flight attendant Nicola was incredibly rude and appeared to condescend to some passengers in various ways. That 3 hour delay ended up costing me my connecting flight and I was booked on an overcrowded flight leaving 4 hours later and that was also delayed almost another hour (surprise!). My first day of vacation, I basically lost my whole first day as I arrived 8 hours after I was meant to because of delays by B.A.

MIA
LHR
Good 6.3

Pros: Crew was polite and helped a lot.

Cons: Confusing information about the terminal in Miami. Terminal C does not exist.

LHR
FRA
Okay 5.6

Pros: Crew was also nice.

Cons: I had to wait for bus to get the continue flight. The time waiting was so long I could not board the flight and had to rebook to the next possible flight.

DEN
LHR
Excellent 8.0

Pros: The departures and arrivals were on time.

Fri, Nov 23
SHA
Shanghai Hongqiao & other airports
LIN
Milan Linate
19h 50m
Sat, Nov 24
LIN
Milan Linate
SHA
Shanghai Hongqiao & other airports
30h 55m
$1090
Trip: 2 days
7.3GoodShow reviews
Overall 7.3 Good
Based on 19,472 reviews
Overall
7.4
Boarding
7.6
Comfort
7.2
Crew
8.0
Entertainment
6.9
Food
6.8
DEN
LHR
Excellent 8.0

Pros: The departures and arrivals were on time.

LAX
LHR
Excellent 8.3

Pros: the crew was accommodating

Cons: i was asked to pay to check in my luggage :(

LHR
LIN
Good 7.3

Pros: New plane and good service

Cons: Delayed 1.5 hours.

LHR
CPH
Okay 5.6

Cons: The attendants were very young and not completely knowledgeable. The flight was efficient, but a cheapo airline experience.

LHR
OTP
Excellent 8.0

Cons: i was asked to pay to check in my luggage :(

*
Prices are per person and are for e–tickets and include all taxes & fees in USD.

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 the prices, so it’s not possible for us to guarantee what other companies are selling.

We compile tonnes 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 can't guarantee prices we find.

Why aren’t prices accurate 100% of the time?
Prices on airline seats, hotel rooms and car rentals 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.

If you have 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.

^
The fares displayed include all taxes and fees for economy class travel and were found by the provider in the last 72 hours. Seats are limited and may not be available on all flights and days. Fares are subject to change and may not be available on all flights or dates of travel. Some carriers charge additional fees for extra checked bags. Please check the carriers' sites.