Lowcost flights from Shanghai (China) to Dalian (China), €22 - €86

Direct distance between cities: 860 km. Average direct flight time is 2:00 hours.

Please note! Some routes are seasonal.

From Shanghai to Dalian with Spring Airlines (9C)
Average ticket price: €22 - €86

Connection in Fukuoka (Japan)
From Shanghai to Fukuoka with Spring Airlines (9C)
Average ticket price: €22 - €88
From Fukuoka to Dalian with Spring Airlines (9C)
Average ticket price: €25 - €100
Connection in Fuzhou (China)
From Shanghai to Fuzhou with Spring Airlines (9C)
Average ticket price: €15 - €62
From Fuzhou to Dalian with Spring Airlines (9C)
Average ticket price: €37 - €146
Connection in Hefei (China)
From Shanghai to Hefei with Lucky Air (8L)
Average ticket price: €10 - €40
From Hefei to Dalian with West Air (PN)
Average ticket price: €22 - €88
Connection in Lanzhou (China)
From Shanghai to Lanzhou with Spring Airlines (9C)
Average ticket price: €43 - €171
From Lanzhou to Dalian with Spring Airlines (9C)
Average ticket price: €40 - €159
Connection in Osaka (Japan)
From Shanghai to Osaka with Spring Airlines (9C)
From Shanghai to Osaka with Peach Aviation (MM)
Average ticket price: €34 - €136
From Osaka to Dalian with Spring Airlines (9C)
Average ticket price: €33 - €133
Connection in Qingdao (China)
From Shanghai to Qingdao with Spring Airlines (9C)
Average ticket price: €14 - €57
From Qingdao to Dalian with West Air (PN)
Average ticket price: €8 - €32
Connection in Shijiazhuang (China)
From Shanghai to Shijiazhuang with China United Airlines (KN)
From Shanghai to Shijiazhuang with Spring Airlines (9C)
Average ticket price: €25 - €100
From Shijiazhuang to Dalian with Spring Airlines (9C)
Average ticket price: €15 - €60
Connection in Tianjin (China)
From Shanghai to Tianjin with China United Airlines (KN)
Average ticket price: €24 - €96
From Tianjin to Dalian with Lucky Air (8L)
Average ticket price: €9 - €38