When you want to get from Madrid to Shanghai, your choices are limited. There is only one option we offer for this route:
The overland distance from Madrid to Shanghai is 8300 miles (13354 km).
The flying distance is 6385 miles (10273 km).
The travel time from Madrid to Shanghai takes approximately 46 hours.
To get from Madrid to Shanghai prepare to shell out about USD 3,231.24 for your ticket.
Flights from Madrid to Shanghai are operated 1 times a day.
While flight is the only option we offer for this route, these simple tips and recommendations will help enhance your travel experience.
Up to now, 521 booked flight tickets from Madrid to Shanghai through our service. You can check reviews above.