Airlines with flights from Shanghai to Madrid
There are 12 airlines with scheduled flights between PVG and MAD. China Eastern is the only airline with non-stop flights from Shanghai Airport to Barajas and the flight time is 13 hours and 55 minutes.
Choose airline
Schedules
Non-stop with China Eastern Airlines
-
Total flight time: 13 hours and 55 minutes
-
Sky Team Alliance
-
Shanghai is a China Eastern Airlines hub.
-
7 flights per week
-
Airbus A350-900
-
Business and first class available
PVG
Direct
MAD
W27, Jun 29 - Jul 05
Flight
Mon
Jun 29
Tue
Jun 30
Wed
Jul 1
Thu
Jul 2
Fri
Jul 3
Sat
Jul 4
Sun
Jul 5
MU709
00:45
00:45
00:45
00:45
00:45
00:45
00:45
The timetable & schedule information was updated at 2026-04-22
Via Beijing with Air China
-
Total flight time: 16h 50m - 19h 10m.
-
Shanghai is a Air China hub (Secondary hub).
-
14 flights per week
PVG
Via PEK
MAD
W27, Jun 29 - Jul 05
Flight
Mon
Jun 29
Tue
Jun 30
Wed
Jul 1
Thu
Jul 2
Fri
Jul 3
Sat
Jul 4
Sun
Jul 5
CA1836
CA907
CA907
18:50
18:50
18:50
18:50
18:50
----
----
CA8358
CA907
CA907
21:10
----
21:10
----
21:10
----
20:55
The timetable & schedule information was updated at 2026-04-22
Via Chengdu with Sichuan Airlines
-
Total flight time: 17h 25m - 18h 45m.
PVG
Via TFU
MAD
W27, Jun 29 - Jul 05
Flight
Mon
Jun 29
Tue
Jun 30
Wed
Jul 1
Thu
Jul 2
Fri
Jul 3
Sat
Jul 4
Sun
Jul 5
3U6996
3U3803
3U3803
----
18:55
----
18:55
----
18:55
20:15
The timetable & schedule information was updated at 2026-04-22
Via Frankfurt with Lufthansa
-
Total flight time: 17h 30m - 18h 45m.
-
17 flights per week
PVG
Via FRA
MAD
W27, Jun 29 - Jul 05
Flight
Mon
Jun 29
Tue
Jun 30
Wed
Jul 1
Thu
Jul 2
Fri
Jul 3
Sat
Jul 4
Sun
Jul 5
LH729
LH1122
LH1122
10:55
----
10:55
----
----
10:55
----
LH733
LH1112
LH1112
23:50
23:50
23:50
23:50
23:50
LH733
LH1116
LH1116
23:50
----
----
23:50
----
----
----
The timetable & schedule information was updated at 2026-04-22
Via Paris with Air France
-
Total flight time: 17h 40m - 19h 55m.
-
Sky Team Alliance
-
22 flights per week
PVG
Via CDG
MAD
W27, Jun 29 - Jul 05
Flight
Mon
Jun 29
Tue
Jun 30
Wed
Jul 1
Thu
Jul 2
Fri
Jul 3
Sat
Jul 4
Sun
Jul 5
AF111
AF1300
AF1300
----
21:30
----
21:30
21:30
21:30
21:30
AF111
AF1000
AF1000
21:30
----
21:30
----
----
----
----
The timetable & schedule information was updated at 2026-04-22

There are 12 airlines with scheduled flights between PVG and MAD. China Eastern is the only airline with non-stop flights from Shanghai Airport to Barajas and the flight time is 13 hours and 55 minutes.
Via Istanbul with Turkish Airlines
Via Amsterdam with KLM
Via Doha with Qatar Airways
Via Dubai with Emirates
Via Cairo with EgyptAir
Via Hong Kong with Cathay Pacific
Via Abu Dhabi with Etihad