[menuItemContent][menuItemRightSideContent]
Currency

These companies trust us. We sell their tickets all in one place.

Ryanair
Easyjet
Eurowings
Vueling
Accommodation

Need a place to stay?

view on map
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner Booking.com

View all
Airlines

Iberia, Air France and Lufthansa between Madrid and Shanghai

Travel between Madrid and Shanghai from $2,054 (€1,646) with Omio’s flight partners Iberia, Air France and Lufthansa! You can find the best schedules and tickets when comparing and booking the most convenient route for you.

Iberia
Lufthansa
Air France

Enjoy a smooth and easy trip from Madrid to Shanghai with Iberia! As an official travel partner of Iberia, Omio can help you search current flight schedules and timetables from Iberia, compare the best routes between Madrid and Shanghai as well as the class fares available for this route (including information on baggage allowance and amenities provided onboard), and buy the most affordable Iberia Madrid to Shanghai plane ticket available today. If you search for Iberia tickets in the Omio app, you can also see if they are mobile tickets so that you can travel paperless rather than needing to wait in a line at the airport in person to purchase tickets. Once you find your ideal route, book your one-way flight between Madrid and Shanghai on Omio or in the Omio app in just a few simple steps. You can then sit back and enjoy the 6358 miles (10255 km) route from Madrid to Shanghai with ease and comfort on a flight with Iberia.

Operator ticket policies for COVID

  • Exceptions to waive change or cancellation fees policy
  • Change fees waived for trips between May 28 and June 30, 2020. Flexible condition for flights until August 31, as long as they were booked before May 28, 2020.
  • Cashless payments recommended
  • Online booking and check-in recommended

Travel Tips

Flights from Madrid to Shanghai
Take a flight to Shanghai easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Madrid to Shanghai.
FAQs
Are there any COVID-19 restrictions for international travel by flight between Madrid and Shanghai?

Travel by plane between Madrid, Spain and Shanghai, China is: Partially open.

Is international entry into Shanghai from Madrid restricted?

International entry is allowed for: Entry is partially open for citizens and permanent residents of Spain

Do I need to quarantine on arrival in China from Madrid?

Entry Requirements:

  • 14-day mandatory quarantine and a negative COVID-19 test issued at most 2 days before arrival
  • Pre-arrival health declaration

What are the safety rules to follow in Shanghai, China?

The government of China has imposed these measures to reduce the spread of COVID-19:

  • Physical distance required: 1 metre (s) (3 feet)
  • Face mask required: Mandatory

The above information was last checked on 7/19/21. Remember to check the latest COVID-19 travel safety regulations for your flight from Madrid to Shanghai closer to your date of departure here

What is the restriction level for the return leg of a round trip journey from Shanghai, China to Madrid, Spain?

The current restriction level for your return trip by plane from Shanghai to Madrid is: Partially open

Are there any international entry restrictions on returning to Spain from China?

Reentry to Spain is allowed for: Entry is partially open for citizens and permanent residents of China

Do I need to quarantine on arrival in Spain from Shanghai?

What are the requirements?

  • Negative COVID-19 test issued at most 3 days before arrival
  • Pre-arrival Health Control Form (FCS) required
  • Specific entry restrictions may apply for travel to Spain: Canary Islands
  • Travellers with a certificate of vaccination are exempt from providing a negative COVID-19 test
  • Health screen upon arrival

What are the safety rules to follow in Madrid, Spain?

The government of Spain has imposed these measures to reduce the spread of COVID-19:

  • Physical distance: 1.5 metre (s) (5 feet)
  • Face mask: Mandatory

Last checked on 7/23/21. We do our best to keep this information up to date, but regulations can change so please double check the latest COVID-19 travel safety regulations ahead of your flight to Madrid from Shanghai here.

How much are cheap flights between Madrid and Shanghai?
Omio customers have found cheap plane tickets from Madrid to Shanghai for as low as $2,054 (€1,646)  for the next 7 days.
What is the price of a flight ticket between Madrid and Shanghai?
If you are looking to purchase your plane ticket in the next 7 days, you can expect the Madrid to Shanghai flight to cost on average $2,054 (€1,646)  one way.
How far is it from Madrid to Shanghai by plane?
You should expect to travel around 6358 miles (10255 km)  between Madrid and Shanghai by plane.
How long is the plane ride to Shanghai from Madrid?
The Madrid to Shanghai flight duration is on average 17 h 50 min, which is to be expected when traveling 6358 miles (10255 km) from Madrid to Shanghai. However, the time it takes can vary based on specific dates, weekends, and holidays.
What is the departure airport in Madrid and arrival airport in Shanghai?

Omio travelers most frequently book a flight from Madrid Barajas Airport   to Shanghai Pudong   for this route.

Where is the airport in Madrid to go to Shanghai? Where is the airport in Shanghai located?

Passengers board their flight most frequently from Madrid Barajas Airport, which is located approximately 0 miles (0 km) from the city center.

Passengers traveling this route most often arrive at Shanghai Pudong and need to travel approximately 0 miles (0 km) from the airport to reach the city center in Shanghai. You can check if there are airport shuttle services, taxi services or public transit options available from Shanghai Pudong to get you to the city center in Shanghai.

Which airlines can get me from Madrid to Shanghai?
Take the Madrid to Shanghai flight with China Eastern, Iberia, Aeroflot, Air France, Cathay Pacific, Emirates, KLM, Lufthansa, British Airways or Finnair. However, it's always good to check out all possible airlines for the route from Madrid to Shanghai as there might be differences in the amenities they offer.
When can I take the first flight from Madrid to Shanghai? When can I take the last flight for the day?
You can take the first flight from Madrid to Shanghai at 5: 05 AM. The last flight from Madrid to Shanghai that you can take departs at 6: 20 PM. Omio shows you the latest flight from Madrid to Shanghai schedule to help you book the best departure time for this route.
How far in advance should I book plane tickets from Madrid to Shanghai for the best deals?
If you book the Madrid to Shanghai flight within the next 7 days, you can find one way tickets to cost on average $2,054 (€1,646). However, booking your plane ticket in advance gives you access to the best prices for flights from Madrid to Shanghai. Look out for plane tickets for this route to go on sale a few months before your planned departure date to find the best deals.
Stations

Important Stations and Airports for this Journey

Shanghai
Shanghai - Hongqiao
Amenities
Shanghai Pudong International
Amenities

Flights from Madrid to Shanghai: related information

Here are some other resources that might have the information you need