Lowcost flights from Madrid (Spain) to Shanghai (China)

Direct distance between cities: 10255 km. Average direct flight time is 13:03 hours.

From Madrid to Shanghai with Aerolíneas (AR)

Connection in Hong Kong (Hong Kong)
  • From Madrid to Hong Kong with Level.
  • From Hong Kong to Shanghai with Spring Airlines.
Connection in Hong Kong (Hong Kong)
  • From Madrid to Hong Kong with Level.
  • From Hong Kong to Shanghai with HK Express.
Connection in Rome (Italy)
  • From Madrid to Rome with Wizz Air Malta.
  • From Rome to Shanghai with Aerolíneas.
Connection in Rome (Italy)
  • From Madrid to Rome with Ryanair.
  • From Rome to Shanghai with Aerolíneas.
Connection in Rome (Italy)
  • From Madrid to Rome with Level.
  • From Rome to Shanghai with Aerolíneas.
Connection in Rome (Italy)
  • From Madrid to Rome with EasyJet.
  • From Rome to Shanghai with Aerolíneas.
Connection in Rome (Italy)
  • From Madrid to Rome with Vueling.
  • From Rome to Shanghai with Aerolíneas.
Connection in Rome (Italy)
  • From Madrid to Rome with Aerolíneas.
  • From Rome to Shanghai with Aerolíneas.
Connection in Rome (Italy)
  • From Madrid to Rome with Iberia Express.
  • From Rome to Shanghai with Aerolíneas.
Connection in Tokyo (Japan)
  • From Madrid to Tokyo with Level.
  • From Tokyo to Shanghai with Jetstar Japan.
Connection in Tokyo (Japan)
  • From Madrid to Tokyo with Level.
  • From Tokyo to Shanghai with Spring Airlines Japan.
Connection in Tokyo (Japan)
  • From Madrid to Tokyo with Level.
  • From Tokyo to Shanghai with Peach Aviation.
Connection in Bangkok (Thailand)
  • From Madrid to Bangkok with Iberojet.
  • From Bangkok to Shanghai with Thai Lion Air.
Connection in Bangkok (Thailand)
  • From Madrid to Bangkok with Iberojet.
  • From Bangkok to Shanghai with Thai VietJet Air.
Connection in Bangkok (Thailand)
  • From Madrid to Bangkok with Iberojet.
  • From Bangkok to Shanghai with Thai AirAsia X.
Connection in Bangkok (Thailand)
  • From Madrid to Bangkok with Iberojet.
  • From Bangkok to Shanghai with Spring Airlines.