- Home
- Flights
- Flights from Madrid
- Madrid to Shanghai
Flights from Madrid to Shanghai
China Eastern Airlines flies nonstop from Madrid to Shanghai. The flight takes around 13h 20m.
Direct flights available 13h 20m
Madrid to Shanghai at a glance
Fastest flight13h 20mEstimated
Nonstop flightsYesChina Eastern Airlines
Airlines flying nonstop from Madrid to Shanghai
1 airline on this route.
| Airline | Flights a week | Typical departures | From | Search |
|---|---|---|---|---|
| CEChina Eastern Airlines | — | — | — | Search |
Good to know
- Distance
- 10,270 km6,378 miles
- Flight time
- 13h 20mestimate
- Time difference
- +7hShanghai vs Madrid
- Currency in Shanghai
- CNY
- Airports
- MAD → PVG, SHA
Flights from Madrid to Shanghai: questions answered
Are there direct flights from Madrid to Shanghai?
Yes. China Eastern Airlines flies this route nonstop.
How long is the flight from Madrid to Shanghai?
A nonstop flight covers 10,270 km and takes around 13h 20m.
Which airlines fly from Madrid to Shanghai?
China Eastern Airlines operates nonstop flights on this route.
Which airports serve Madrid and Shanghai?
Madrid: Adolfo Suárez Madrid–Barajas Airport (MAD). Shanghai: Shanghai Pudong International Airport (PVG) and Shanghai Hongqiao International Airport (SHA).
What is the time difference between Madrid and Shanghai?
Shanghai is 7 hours ahead of Madrid.





