Airlines with flights from Madrid to Shanghai
There are 16 airlines with scheduled flights between MAD and PVG. China Eastern is the only airline with non-stop flights from Barajas to Shanghai Airport and the flight time is 12 hours and 45 minutes.
Choose airline
Schedules
Non-stop with China Eastern Airlines
-
Total flight time: 12 hours and 45 minutes
-
Sky Team Alliance
-
Shanghai is a China Eastern Airlines hub.
-
7 flights per week
-
Airbus A350-900
-
Business and first class available
MAD
Direct
PVG
W28, Jul 06 - Jul 12
Flight
Mon
Jul 6
Tue
Jul 7
Wed
Jul 8
Thu
Jul 9
Fri
Jul 10
Sat
Jul 11
Sun
Jul 12
MU710
11:05
11:05
11:05
11:05
11:05
11:05
11:05
The timetable & schedule information was updated at 2026-04-21
Via Beijing with Air China
-
Total flight time: 15h 00m - 15h 20m.
-
Shanghai is a Air China hub (Secondary hub).
-
9 flights per week
MAD
Via PEK
PVG
W28, Jul 06 - Jul 12
Flight
Mon
Jul 6
Tue
Jul 7
Wed
Jul 8
Thu
Jul 9
Fri
Jul 10
Sat
Jul 11
Sun
Jul 12
CA908
CA8357
CA8357
12:55
----
12:55
----
12:55
----
12:55
CA908
CA1835
CA1835
----
12:55
----
12:55
----
----
----
The timetable & schedule information was updated at 2026-04-21
Via Munich with Lufthansa
-
Total flight time: 15h 25m - 16h 35m.
-
20 flights per week
MAD
Via MUC
PVG
W28, Jul 06 - Jul 12
Flight
Mon
Jul 6
Tue
Jul 7
Wed
Jul 8
Thu
Jul 9
Fri
Jul 10
Sat
Jul 11
Sun
Jul 12
LH1805
LH726
LH726
18:25
18:25
18:25
18:25
18:25
18:25
18:25
The timetable & schedule information was updated at 2026-04-21
Via Frankfurt with Lufthansa
-
Total flight time: 15h 40m - 19h 00m.
-
15 flights per week
MAD
Via FRA
PVG
W28, Jul 06 - Jul 12
Flight
Mon
Jul 6
Tue
Jul 7
Wed
Jul 8
Thu
Jul 9
Fri
Jul 10
Sat
Jul 11
Sun
Jul 12
LH1123
LH728
LH728
----
08:25
----
----
08:25
----
08:15
LH1115
LH732
LH732
17:00
17:00
16:55
17:25
16:55
16:55
17:15
The timetable & schedule information was updated at 2026-04-21
Via Paris with Air France
-
Total flight time: 15h 45m - 19h 20m.
-
Sky Team Alliance
-
39 flights per week
MAD
Via CDG
PVG
W28, Jul 06 - Jul 12
Flight
Mon
Jul 6
Tue
Jul 7
Wed
Jul 8
Thu
Jul 9
Fri
Jul 10
Sat
Jul 11
Sun
Jul 12
AF1601
AF116
AF116
16:40
16:40
16:40
16:40
16:40
----
16:40
AF1801
AF116
AF116
17:45
17:45
17:45
17:45
17:45
17:45
----
The timetable & schedule information was updated at 2026-04-21

There are 16 airlines with scheduled flights between MAD and PVG. China Eastern is the only airline with non-stop flights from Barajas to Shanghai Airport and the flight time is 12 hours and 45 minutes.
Via Istanbul with Turkish Airlines
Via Hong Kong with Cathay Pacific
Via Amsterdam with KLM
Via Guangzhou with China Southern
Via Doha with Qatar Airways
Via Chengdu with Sichuan Airlines
Via Seoul with Korean Air
Via Dubai with Emirates
Via London with British Airways
Via Cairo with EgyptAir
Via Shenzhen with Hainan Airlines
Via Abu Dhabi with Etihad