Cheap flights from Madrid to Shanghai

Find cheap Shanghai to Madrid flights with our free search service. Compare all available fares for direct or connection flights from Shanghai to Madrid.

Round-trip
  • One-way
  • Round-trip
1 adult
Adults 12 years or over
1
Children 2-11 years
0
Infants 0-23 months
0
Cancel Done
Economy Class
  • Economy Class
  • Business Class
Done
Done

Madrid to Shanghai flight schedules

Flight Departure Date Arrival Date Price Duration Number of stops Updated
Madrid (MAD) - Shanghai (SHA) 2026-11-22 2026-11-29 571 USD 37 hours 40 minutes Connection 2026-11-01T15:00:50
Madrid (MAD) - Shanghai (SHA) 2027-01-12 2027-01-20 636 USD 27 hours 0 minutes Direct 2026-11-03T18:15:50
Madrid (MAD) - Shanghai (SHA) 2027-01-05 2027-01-18 646 USD 44 hours 40 minutes Connection 2026-11-03T18:15:06
Madrid (MAD) - Shanghai (SHA) 2027-09-21 2027-10-02 663 USD 34 hours 5 minutes Connection 2026-11-05T17:49:28
Madrid (MAD) - Shanghai (SHA) 2026-12-05 2026-12-15 668 USD 44 hours 35 minutes Connection 2026-11-06T15:53:06
Madrid (MAD) - Shanghai (SHA) 2026-11-23 2026-12-11 668 USD 40 hours 40 minutes Connection 2026-11-01T15:01:32
Madrid (MAD) - Shanghai (SHA) 2027-02-08 2027-02-18 669 USD 39 hours 30 minutes Connection 2026-11-03T18:13:47
Madrid (MAD) - Shanghai (SHA) 2026-12-25 2027-01-12 675 USD 50 hours 45 minutes Connection 2026-11-05T20:52:02
Madrid (MAD) - Shanghai (SHA) 2026-12-26 2027-01-14 675 USD 50 hours 45 minutes Connection 2026-11-05T20:53:08
Madrid (MAD) - Shanghai (SHA) 2026-12-28 2027-01-14 675 USD 45 hours 35 minutes Connection 2026-11-05T20:50:41
Madrid (MAD) - Shanghai (SHA) 2026-12-18 2027-01-12 675 USD 50 hours 45 minutes Connection 2026-11-08T02:12:15
Madrid (MAD) - Shanghai (SHA) 2027-01-23 2027-02-14 681 USD 38 hours 0 minutes Connection 2026-11-06T17:24:30
Madrid (MAD) - Shanghai (SHA) 2026-11-16 2026-11-30 682 USD 50 hours 10 minutes Connection 2026-11-03T15:57:57
Madrid (MAD) - Shanghai (SHA) 2027-03-11 2027-03-18 683 USD 33 hours 5 minutes Connection 2026-11-06T11:34:19
Madrid (MAD) - Shanghai (SHA) 2027-01-25 2027-02-13 686 USD 38 hours 0 minutes Connection 2026-11-05T20:56:54
Madrid (MAD) - Shanghai (SHA) 2027-02-20 2027-03-04 693 USD 52 hours 55 minutes Connection 2026-11-02T05:42:26
Madrid (MAD) - Shanghai (SHA) 2027-05-25 2027-05-30 695 USD 39 hours 0 minutes Connection 2026-11-04T07:26:04
Madrid (MAD) - Shanghai (SHA) 2026-12-02 2026-12-09 697 USD 44 hours 55 minutes Connection 2026-11-06T22:26:41
Madrid (MAD) - Shanghai (SHA) 2027-04-01 2027-04-15 699 USD 37 hours 5 minutes Connection 2026-11-06T13:53:31
Madrid (MAD) - Shanghai (SHA) 2027-01-25 2027-03-08 704 USD 43 hours 0 minutes Connection 2026-11-05T20:01:20
Madrid (MAD) - Shanghai (SHA) 2027-01-24 2027-02-12 707 USD 46 hours 10 minutes Connection 2026-11-05T20:58:46
Madrid (MAD) - Shanghai (SHA) 2026-12-21 2027-01-02 717 USD 50 hours 45 minutes Connection 2026-11-05T18:33:35
Madrid (MAD) - Shanghai (SHA) 2027-03-05 2027-03-12 718 USD 42 hours 20 minutes Connection 2026-11-06T13:00:53
Madrid (MAD) - Shanghai (SHA) 2027-10-16 2027-10-30 725 USD 56 hours 25 minutes Connection 2026-11-07T01:32:59
Madrid (MAD) - Shanghai (SHA) 2026-12-27 2027-01-13 736 USD 50 hours 55 minutes Connection 2026-11-05T20:51:11
Madrid (MAD) - Shanghai (SHA) 2026-11-16 2026-11-22 738 USD 45 hours 25 minutes Connection 2026-11-07T14:30:35
Madrid (MAD) - Shanghai (SHA) 2027-08-18 2027-08-31 752 USD 31 hours 5 minutes Connection 2026-11-06T14:00:01
Madrid (MAD) - Shanghai (SHA) 2026-11-13 2026-11-23 758 USD 34 hours 40 minutes Connection 2026-11-07T11:14:00
Madrid (MAD) - Shanghai (SHA) 2027-03-26 2027-04-02 759 USD 43 hours 10 minutes Connection 2026-11-07T10:26:43
Madrid (MAD) - Shanghai (SHA) 2027-07-04 2027-07-12 823 USD 31 hours 5 minutes Connection 2026-11-06T07:05:18

Madrid to Shanghai flight status

Flight Origin Destination Departure Arrival Equip
AR7892 Madrid (MAD) Shanghai (PVG) 11:05 a.m. 5:50 a.m. None
MU710 Madrid (MAD) Shanghai (PVG) 11:05 a.m. 5:50 a.m. A359
IB37 Madrid (MAD) Shanghai (PVG) 11:15 a.m. 11:45 a.m. A359
HO1652 Madrid (MAD) Shanghai (PVG) 9 p.m. 11:45 p.m. B789
HU8443 Madrid (MAD) Shanghai (PVG) 11:55 a.m. 7:50 a.m. 320
UX3959 Madrid (MAD) Shanghai (PVG) 9:55 p.m. 6:05 p.m. None