How to get to Shanghai from Madrid

Mon 15 Dec
+ Add return
Travel by flight with
China Eastern
Etihad Airways
Air France
KLM
Emirates
1,000+ more
China Eastern
Etihad Airways
Air France
KLM
Emirates
1,000+ more
QR-Code
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
rate4.9
42K ratings
Google Play
rate4.6
136K reviews

Travel Information from Madrid to Shanghai

Distance6358 miles
Available travel modesFlight
Ticket price range£334 - £334
Cheapest modeFlight • £334 • 13 h 5 min
Fastest modeFlight • £334 • 13 h 5 min
Popular travel companiesChina Eastern

Take a flight to travel 6358 miles from Madrid to Shanghai. China Eastern is the main travel provider operating this route. Travellers can even take a direct flight from Madrid to Shanghai.

Travel options
from Madrid to Shanghai

How to get to Shanghai from Madrid by train, bus, flight or ferry.

Our recommendation

flight

The best way to travel from Madrid to Shanghai is by taking a flight because it’s the best combination of price and speed.

Air EuropaUX1173+Hainan AirlinesHU7922
15:1530h45
Madrid Barajas Airport
05:00Shanghai Pudong
£3681One-way
1 change

Cheapest

Air EuropaUX1173+Hainan AirlinesHU7922
15:1530h45
Madrid Barajas Airport
05:00Shanghai Pudong
£3681One-way
1 change

Fastest

China Eastern MU710
10:3012h50
Madrid Barajas Airport
06:20Shanghai Pudong
£41451One-way
0 changes

Other options

Sichuan Airlines3U3804 · 3U6991
11:0521h20
Madrid Barajas Airport
15:25Shanghai Pudong
£4881One-way
1 change
Qatar AirwaysQR150 · QR870
15:2016h20
Madrid Barajas Airport
14:40Shanghai Pudong
£6631One-way
1 change
IberiaQR6949+Qatar AirwaysQR870
08:2523h15
Madrid Barajas Airport
14:40Shanghai Pudong
£6631One-way
1 change

Find all the dates and times for this journey by train, bus, flight, and ferry .

Compare prices and tickets Prices for trains, coaches, flights and ferries

Compare flight prices over the next three weeks. See the best deals at a glance, find the lowest fares, and choose the option that fits your budget.

Mon
15 Dec
Tue
16 Dec
Wed
17 Dec
Thu
18 Dec
Fri
19 Dec
Sat
20 Dec
Sun
21 Dec
Mon
22 Dec
Tue
23 Dec
Wed
24 Dec
Thu
25 Dec
Fri
26 Dec
Sat
27 Dec
Sun
28 Dec
Mon
29 Dec
Tue
30 Dec
Wed
31 Dec
Thu
01 Jan
Fri
02 Jan
Sat
03 Jan
Sun
04 Jan

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

Trenitalia
Easyjet
Deutsche Bahn
SNCF

FAQs: Madrid to Shanghai

Travel 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

You can go from Madrid to Shanghai by flight.

A flight is the cheapest way to get from Madrid to Shanghai with average ticket prices of £334.

Travelling by flight is also the quickest way from Madrid to Shanghai. It takes on average 13 h 5 min   to travel this journey.

Shanghai is approximately 6358 miles away from Madrid.

The average frequency per day from Madrid to Shanghai is:

  • 56 flights a day.

However, we recommend checking specific travel dates for your trip from Madrid to Shanghai as scheduled services by flight can vary by season or day of the week.

These are the most popular departure and arrival points for travellers from Madrid to Shanghai:

  • Flights most often depart from Madrid at Madrid Barajas Airport and arrive in Shanghai at Shanghai Pudong.

Let Omio help you find the best company to travel with between Madrid and Shanghai:

  • You can go to Shanghai from Madrid by plane with China Eastern, Etihad Airways, Air France, KLM, Lufthansa, Emirates, Turkish Airlines or Cathay Pacific. You'll see cheap plane tickets for £334 with Etihad Airways from Madrid to Shanghai on Omio.

Yes, there is a direct route available from Madrid to Shanghai:

  • 1 direct flight per day with.

Direct services tend to save you time and add more convenience in getting you to Shanghai as you won't need to transfer at another stop in between, so it's worth paying attention to before booking your tickets from Madrid to Shanghai.

Omio customers who travel from Madrid to Shanghai often also extend their holiday to go to Paris, Frankfurt am Main, Milan or Beijing. Omio can help you plan your trip by finding the best connections between Shanghai and these popular destinations at a great price.

Travelling from Madrid to Shanghai: related information

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

HomeTravelTravel to ShanghaiHow to get to Shanghai from Madrid

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone