Compare prices and tickets by train, bus or flight

Wed
Jan 26
$7083KLM
Thu
Jan 27
$1902Cathay Pacific
Sat
Jan 29
$4026Finnair
Sun
Jan 30
$2420Finnair
Tue
Feb 1
$7083KLM
Wed
Feb 2
$7083KLM
Fri
Feb 4
$726Turkish Airlines
Sat
Feb 5
$4322Finnair
Sun
Feb 6
$717Cathay Pacific
Tue
Feb 8
$7083KLM
Sat
Feb 12
$4027Finnair
Sun
Feb 13
$5196KLM
Mon
Feb 14
$581Etihad Airways

More than 1,000 travel companies trust us to sell their tickets all in one place.

Ryanair
Easyjet
Eurowings
Vueling

Overview: Madrid to Shanghai flight

distanceDistance6358 miles (10255 km)
durationAverage flight duration16 h 10 min
priceAverage plane ticket price$3,858 (€3,219)
changesDirect flightYes
carriersAirlinesChina Eastern, Iberia, Aeroflot, Air France, Cathay Pacific, KLM, Emirates, Lufthansa, British Airways, Finnair or Qatar Airways

Flights from Madrid to Shanghai cover the 6358 miles (10255 km) long journey taking on average 16 h 10 min with our travel partners like China Eastern, Iberia, Aeroflot, Air France, Cathay Pacific, KLM, Emirates, Lufthansa, British Airways, Finnair or Qatar Airways. There are direct flight services available. While the average ticket price for this route costs around $3,858 (€3,219), you can find the cheapest plane ticket for as low as $1,902 (€1,587). Travelers depart most frequently from Madrid Barajas Airport and arrive in Shanghai Pudong.

Airlines: Air France, British Airways and Iberia flights from Madrid to Shanghai

Air France, British Airways and Iberia flights will get you to Shanghai from Madrid from $1,902 (€1,587). With over 1000 travel companies on Omio, you can find the best flight times and tickets for your trip.

British Airways
Iberia
Air France

British Airways (BA) is the flag carrier airline of the United Kingdom with its headquarters in London near its main hub at London Heathrow Airport (LHR). Known as a full-service global airline, BA offers low fares year-round to destinations around the globe and flies to and from centrally-located airports. Its extensive global route network includes more than 170 destinations in nearly 80 countries throughout Europe, North America, South America, Asia, Africa and Australia. BA is also the second largest airline based in the UK in terms of its fleet size and number of passengers carried.

    When you buy your British Airways flight tickets to Shanghai from Madrid don't forget to keep the following COVID-19 related policies in mind:

    • Exceptions to waive change or cancellation fees policy
    • Refund or voucher policy
    • Change fees waived for booking made up to July 31, 2020 (traveling by December 31, 2020). Cancel your bookings for travel from now until July 31, 2020 and receive a voucher to travel by April 30, 2022.
    • Cashless payments recommended
    • Online booking and check-in recommended

    Travel Tips: Madrid to Shanghai Flight

    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 between Madrid, Spain and Shanghai, China by plane is: Restricted.

    What is the status of international entry into China from Spain?

    International entry status: Entry is restricted for citizens and permanent residents of Spain

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

    Conditions of entry:

    • 14-day mandatory quarantine and a negative COVID-19 test issued at most 2 days before arrival
    • Pre-arrival health declaration
    • Entry is allowed only for essential reasons

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

    When traveling in China, you must follow these COVID-19 safety rules:

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

    The information above was last checked on 1/19/22. This can change before your date of travel so please review the latest COVID-19 travel safety regulations   for your flight to Shanghai from Madrid before traveling.

    What restrictions are there on reentering Spain from Shanghai, China?

    The restriction level for your return flight to Madrid, Spain from Shanghai is: Fully open.

    Is my return flight into Madrid from Shanghai restricted?

    International entry is allowed for: Entry is fully open for citizens and permanent residents of China

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

    Conditions of reentry:

    • Health screen upon arrival
    • Pre-arrival Health Control Form (FCS) required
    • Specific entry restrictions may apply for travel to Spain: Canary Islands

    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:

    • Social distancing required: 1.5 metre (s) (5 feet)
    • Face mask required: Mandatory

    Last checked on 1/24/22. Remember to check the latest COVID-19 travel safety regulations for your flight to Madrid from Shanghai closer to your date of departure here here.

    How much do cheap flights to Shanghai from Madrid cost?

    If you’re looking to save money on tickets, you can find cheap Madrid to Shanghai flights for as little as $1,902 (€1,587)  in the next 7 days.

    How much does it cost to take a flight to Shanghai from Madrid?

    If you’re looking to book your plane tickets in the next week, you can expect the Madrid to Shanghai flight price to come in at an average of $3,858 (€3,219)  one way.

    What is the distance from Madrid to Shanghai by plane?

    You should expect to travel around 6358 miles (10255 km)  from Madrid to Shanghai by plane.

    How long is a flight between Madrid and Shanghai on average?

    The Madrid to Shanghai flight duration is on average 16 h 10 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 airport does the flight from Madrid to Shanghai depart from? Which Shanghai airport do I fly into from Madrid?

    When traveling this route, Omio customers are departing most frequently from Madrid Barajas Airport   and arriving in Shanghai Pudong.

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

    You can find the most popular departure airport for this journey, Madrid Barajas Airport, located approximately 7.9 miles (12.7 km) from the city center of Madrid. The most popular arrival airport in Shanghai, called Shanghai Pudong, is located around 21.1 miles (34.1 km) away from its city center. To reach the city center of Shanghai from Shanghai Pudong, check what taxi services, airport shuttle services or public transit options are available.

    Which airlines can get me from Madrid to Shanghai?

    For the trip from Madrid to Shanghai you can take a flight with China Eastern, Iberia, Aeroflot, Air France, Cathay Pacific, KLM, Emirates, Lufthansa, British Airways, Finnair or Qatar Airways. Be sure to check out all possible airlines that offer services between Madrid and Shanghai on Omio to compare what amenities they may have.

    What time is the earliest flight from Madrid to Shanghai? What time is the last flight from Madrid to Shanghai?

    The earliest flight departing from Madrid to Shanghai leaves at 5: 00 AM. The last flight departing from Madrid to Shanghai leaves at 7: 25 PM. You can find the latest Madrid to Shanghai flight schedule on Omio and book the best time to leave for your journey on your chosen travel date.

    How early should I book plane tickets to Shanghai from Madrid to score the best deals?

    If you book a plane ticket from Madrid to Shanghai within the next 7 days, you can find tickets to cost on average $3,858 (€3,219) one way. However, we recommend booking your flight in advance to get access to the best prices. Plane tickets from Madrid to Shanghai are generally on sale a few months before the planned departure date.

    More options for your journey from Madrid to Shanghai

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