Lowcost flights from Shanghai (China) to Sanya (China), €47 - €188

Direct distance between cities: 1881 km. Average direct flight time is 3:12 hours.

Please note! Some routes are seasonal.

From Shanghai to Sanya with Spring Airlines (9C)
Average ticket price: €47 - €188

Connection in Beijing (China)
From Shanghai to Beijing with China United Airlines (KN)
From Shanghai to Beijing with Spring Airlines (9C)
Average ticket price: €27 - €107
From Beijing to Sanya with Beijing Capital Airlines (JD)
From Beijing to Sanya with China United Airlines (KN)
Average ticket price: €62 - €249
Connection in Busan (South Korea)
From Shanghai to Busan with Spring Airlines (9C)
Average ticket price: €21 - €82
From Busan to Sanya with Air Busan (BX)
Average ticket price: €67 - €269
Connection in Changsha (China)
From Shanghai to Changsha with Spring Airlines (9C)
Average ticket price: €22 - €87
From Changsha to Sanya with Beijing Capital Airlines (JD)
From Changsha to Sanya with Chengdu Airlines (EU)
Average ticket price: €29 - €117
Connection in Chengdu (China)
From Shanghai to Chengdu with Chengdu Airlines (EU)
From Shanghai to Chengdu with Spring Airlines (9C)
Average ticket price: €42 - €167
From Chengdu to Sanya with Beijing Capital Airlines (JD)
From Chengdu to Sanya with Chengdu Airlines (EU)
From Chengdu to Sanya with Lucky Air (8L)
Average ticket price: €37 - €147
Connection in Chongqing (China)
From Shanghai to Chongqing with Spring Airlines (9C)
From Shanghai to Chongqing with West Air (PN)
Average ticket price: €36 - €143
From Chongqing to Sanya with Beijing Capital Airlines (JD)
From Chongqing to Sanya with West Air (PN)
Average ticket price: €33 - €130
Connection in Fuzhou (China)
From Shanghai to Fuzhou with Spring Airlines (9C)
Average ticket price: €15 - €62
From Fuzhou to Sanya with Beijing Capital Airlines (JD)
Average ticket price: €34 - €135
Connection in Guangzhou (China)
From Shanghai to Guangzhou with 9 Air (AQ)
From Shanghai to Guangzhou with Spring Airlines (9C)
Average ticket price: €30 - €119
From Guangzhou to Sanya with 9 Air (AQ)
From Guangzhou to Sanya with Beijing Capital Airlines (JD)
Average ticket price: €17 - €70
Connection in Guilin (China)
From Shanghai to Guilin with Spring Airlines (9C)
Average ticket price: €32 - €129
From Guilin to Sanya with Beijing Capital Airlines (JD)
Average ticket price: €19 - €77
Connection in Guiyang (China)
From Shanghai to Guiyang with Colorful Guizhou Airlines (GY)
From Shanghai to Guiyang with Spring Airlines (9C)
Average ticket price: €38 - €152
From Guiyang to Sanya with Beijing Capital Airlines (JD)
From Guiyang to Sanya with Colorful Guizhou Airlines (GY)
Average ticket price: €24 - €95
Connection in Hefei (China)
From Shanghai to Hefei with Lucky Air (8L)
Average ticket price: €10 - €40
From Hefei to Sanya with Beijing Capital Airlines (JD)
From Hefei to Sanya with Chengdu Airlines (EU)
Average ticket price: €43 - €170
Connection in Hengyang (China)
From Shanghai to Hengyang with Spring Airlines (9C)
Average ticket price: €25 - €100
From Hengyang to Sanya with West Air (PN)
Average ticket price: €25 - €100
Connection in Hong Kong (Hong Kong)
From Shanghai to Hong Kong with Spring Airlines (9C)
From Shanghai to Hong Kong with HK Express (UO)
Average ticket price: €31 - €123
From Hong Kong to Sanya with HK Express (UO)
Average ticket price: €17 - €67
Connection in Jinjiang (China)
From Shanghai to Jinjiang with Spring Airlines (9C)
Average ticket price: €19 - €77
From Jinjiang to Sanya with West Air (PN)
Average ticket price: €30 - €119
Connection in Kunming (China)
From Shanghai to Kunming with Lucky Air (8L)
From Shanghai to Kunming with Spring Airlines (9C)
Average ticket price: €48 - €194
From Kunming to Sanya with Beijing Capital Airlines (JD)
From Kunming to Sanya with Lucky Air (8L)
Average ticket price: €25 - €101
Connection in Nanning (China)
From Shanghai to Nanning with Spring Airlines (9C)
Average ticket price: €41 - €163
From Nanning to Sanya with Beijing Capital Airlines (JD)
Average ticket price: €12 - €50
Connection in Seoul (South Korea)
From Shanghai to Seoul with Spring Airlines (9C)
From Shanghai to Seoul with Eastar Jet (ZE)
Average ticket price: €22 - €87
From Seoul to Sanya with T'way Air (TW)
Average ticket price: €69 - €274
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 Sanya with Beijing Capital Airlines (JD)
From Shijiazhuang to Sanya with China United Airlines (KN)
From Shijiazhuang to Sanya with Spring Airlines (9C)
Average ticket price: €57 - €228
Connection in Taiyuan (China)
From Shanghai to Taiyuan with Spring Airlines (9C)
Average ticket price: €27 - €109
From Taiyuan to Sanya with Beijing Capital Airlines (JD)
Average ticket price: €55 - €219
Connection in Tianjin (China)
From Shanghai to Tianjin with China United Airlines (KN)
Average ticket price: €24 - €96
From Tianjin to Sanya with Beijing Capital Airlines (JD)
From Tianjin to Sanya with Spring Airlines (9C)
Average ticket price: €61 - €243
Connection in Xiamen (China)
From Shanghai to Xiamen with Spring Airlines (9C)
Average ticket price: €20 - €81
From Xiamen to Sanya with Beijing Capital Airlines (JD)
Average ticket price: €28 - €114
Connection in Xian (China)
From Shanghai to Xian with Spring Airlines (9C)
Average ticket price: €31 - €124
From Xian to Sanya with Beijing Capital Airlines (JD)
Average ticket price: €45 - €180
Connection in Yichun (China)
From Shanghai to Yichun with Lucky Air (8L)
Average ticket price: €20 - €78
From Yichun to Sanya with Beijing Capital Airlines (JD)
Average ticket price: €29 - €118