Lowcost flights from Shanghai (China) to Okinawa (Japan), €21 - €82

Direct distance between cities: 823 km. Average direct flight time is 1:58 hours.

Please note! Some routes are seasonal.

From Shanghai to Okinawa with Spring Airlines (9C)
Average ticket price: €21 - €82

Connection in Bangkok (Thailand)
From Shanghai to Bangkok with Spring Airlines (9C)
From Shanghai to Bangkok with Thai AirAsia X (XJ)
From Shanghai to Bangkok with Thai Lion Air (SL)
From Shanghai to Bangkok with Thai VietJet Air (VZ)
Average ticket price: €72 - €290
From Bangkok to Okinawa with Thai AirAsia (FD)
Average ticket price: €79 - €316
Connection in Busan (South Korea)
From Shanghai to Busan with Spring Airlines (9C)
Average ticket price: €21 - €82
From Busan to Okinawa with Jin Air (LJ)
Average ticket price: €25 - €100
Connection in Fukuoka (Japan)
From Shanghai to Fukuoka with Spring Airlines (9C)
Average ticket price: €22 - €88
From Fukuoka to Okinawa with Peach Aviation (MM)
Average ticket price: €22 - €86
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 Okinawa with HK Express (UO)
Average ticket price: €36 - €144
Connection in Kaohsiung (Taiwan)
From Shanghai to Kaohsiung with Spring Airlines (9C)
Average ticket price: €24 - €97
From Kaohsiung to Okinawa with Tigerair Taiwan (IT)
Average ticket price: €21 - €85
Connection in Nagoya (Japan)
From Shanghai to Nagoya with Spring Airlines (9C)
Average ticket price: €37 - €149
From Nagoya to Okinawa with Jetstar Japan (GK)
From Nagoya to Okinawa with Peach Aviation (MM)
Average ticket price: €33 - €130
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 Okinawa with Jetstar Japan (GK)
From Osaka to Okinawa with Peach Aviation (MM)
Average ticket price: €30 - €120
Connection in Sapporo (Japan)
From Shanghai to Sapporo with Spring Airlines (9C)
Average ticket price: €55 - €219
From Sapporo to Okinawa with Peach Aviation (MM)
Average ticket price: €56 - €225
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 Okinawa with Eastar Jet (ZE)
From Seoul to Okinawa with Jeju Air (7C)
From Seoul to Okinawa with Jin Air (LJ)
From Seoul to Okinawa with T'way Air (TW)
Average ticket price: €32 - €126
Connection in Singapore (Singapore)
From Shanghai to Singapore with Spring Airlines (9C)
Average ticket price: €95 - €381
From Singapore to Okinawa with Jetstar Asia (3K)
Average ticket price: €94 - €377
Connection in Taipei (Taiwan)
From Shanghai to Taipei with Spring Airlines (9C)
Average ticket price: €17 - €68
From Taipei to Okinawa with Peach Aviation (MM)
From Taipei to Okinawa with Tigerair Taiwan (IT)
From Taipei to Okinawa with Thai AirAsia (FD)
From Taipei to Okinawa with Thai VietJet Air (VZ)
Average ticket price: €16 - €63
Connection in Tokyo (Japan)
From Shanghai to Tokyo with Spring Airlines (9C)
From Shanghai to Tokyo with Jetstar Japan (GK)
From Shanghai to Tokyo with Peach Aviation (MM)
From Shanghai to Tokyo with Spring Airlines Japan (IJ)
Average ticket price: €44 - €176
From Tokyo to Okinawa with Jetstar Japan (GK)
From Tokyo to Okinawa with Peach Aviation (MM)
Average ticket price: €39 - €155