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

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

Please note! Some routes are seasonal.

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

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