|Fastest flight time||15h 15m||The fastest flight from Madrid to Shanghai takes 15h 15m|
|Direct flights||None||There are no direct flights from Madrid to Shanghai. Popular non-direct routes for this connection are Madrid Barajas Airport - Shanghai Hongqiao Intl Airport and Madrid Barajas Airport - Shanghai Pu Dong Airport.|
|Airports in Shanghai||2 airports||There are 2 airports near Shanghai: Shanghai Pu Dong (PVG), Shanghai Hongqiao Intl (SHA)|
The cheapest time of year to fly to Shanghai from Madrid is May. The most expensive is August.
Madrid Barajas - Shanghai Hongqiao Intl
Fly from Madrid Barajas to Shanghai Hongqiao Intl for the best Madrid - Shanghai flight prices
60 days before
The cheapest time to buy a flight from Madrid to Shanghai is approximately 60 days to departure
Some of our partner airlines flying from Madrid Barajas to Shanghai are adapting new policies due to the global impact of COVID-19. Some of the airlines that may be waiving their cancellation fees are Iberia and British Airways. You can search for the full list of airlines such as Iberia that are offering this flexibility.
Shanghai is 6369.8 mi away from Madrid Barajas. By plane, this route typically takes 16h 50m.