Lowcost flights from Osaka (Japan) to Shanghai (China), €34 - €136

Direct distance between cities: 1363 km. Average direct flight time is 2:36 hours.

Please note! Some routes are seasonal.

From Osaka to Shanghai with Spring Airlines (9C)
From Osaka to Shanghai with Peach Aviation (MM)
Average ticket price: €34 - €136

Connection in Bangkok (Thailand)
From Osaka to Bangkok with Peach Aviation (MM)
From Osaka to Bangkok with Thai AirAsia X (XJ)
Average ticket price: €105 - €421
From Bangkok to Shanghai with Spring Airlines (9C)
From Bangkok to Shanghai with Thai AirAsia X (XJ)
From Bangkok to Shanghai with Thai Lion Air (SL)
From Bangkok to Shanghai with Thai VietJet Air (VZ)
Average ticket price: €72 - €290
Connection in Busan (South Korea)
From Osaka to Busan with Peach Aviation (MM)
From Osaka to Busan with Air Busan (BX)
From Osaka to Busan with Jeju Air (7C)
From Osaka to Busan with Jin Air (LJ)
From Osaka to Busan with T'way Air (TW)
Average ticket price: €15 - €60
From Busan to Shanghai with Spring Airlines (9C)
Average ticket price: €21 - €82
Connection in Cheongju (South Korea)
From Osaka to Cheongju with T'way Air (TW)
From Osaka to Cheongju with Aero K (RF)
Average ticket price: €19 - €76
From Cheongju to Shanghai with Eastar Jet (ZE)
Average ticket price: €21 - €83
Connection in Chiang Mai (Thailand)
From Osaka to Chiang Mai with Thai VietJet Air (VZ)
Average ticket price: €100 - €401
From Chiang Mai to Shanghai with Spring Airlines (9C)
Average ticket price: €66 - €265
Connection in Dalian (China)
From Osaka to Dalian with Spring Airlines (9C)
Average ticket price: €33 - €133
From Dalian to Shanghai with Spring Airlines (9C)
Average ticket price: €22 - €86
Connection in Fukuoka (Japan)
From Osaka to Fukuoka with Jetstar Japan (GK)
From Osaka to Fukuoka with Peach Aviation (MM)
Average ticket price: €12 - €48
From Fukuoka to Shanghai with Spring Airlines (9C)
Average ticket price: €22 - €88
Connection in Guangzhou (China)
From Osaka to Guangzhou with Spring Airlines (9C)
Average ticket price: €62 - €249
From Guangzhou to Shanghai with 9 Air (AQ)
From Guangzhou to Shanghai with Spring Airlines (9C)
Average ticket price: €30 - €119
Connection in Ho Chi Minh City (Vietnam)
From Osaka to Ho Chi Minh City with VietJet Air (VJ)
Average ticket price: €99 - €395
From Ho Chi Minh City to Shanghai with Spring Airlines (9C)
From Ho Chi Minh City to Shanghai with VietJet Air (VJ)
Average ticket price: €68 - €274
Connection in Hong Kong (Hong Kong)
From Osaka to Hong Kong with Greater Bay Airlines (HB)
From Osaka to Hong Kong with HK Express (UO)
From Osaka to Hong Kong with Peach Aviation (MM)
Average ticket price: €62 - €249
From Hong Kong to Shanghai with Spring Airlines (9C)
From Hong Kong to Shanghai with HK Express (UO)
Average ticket price: €31 - €123
Connection in Jeju (South Korea)
From Osaka to Jeju with Jeju Air (7C)
From Osaka to Jeju with T'way Air (TW)
Average ticket price: €21 - €84
From Jeju to Shanghai with Spring Airlines (9C)
From Jeju to Shanghai with Jin Air (LJ)
Average ticket price: €13 - €54
Connection in Kaohsiung (Taiwan)
From Osaka to Kaohsiung with Peach Aviation (MM)
From Osaka to Kaohsiung with Tigerair Taiwan (IT)
Average ticket price: €50 - €200
From Kaohsiung to Shanghai with Spring Airlines (9C)
Average ticket price: €24 - €97
Connection in Kuala Lumpur (Malaysia)
From Osaka to Kuala Lumpur with AirAsia X (D7)
Average ticket price: €124 - €495
From Kuala Lumpur to Shanghai with AirAsia X (D7)
Average ticket price: €94 - €375
Connection in Manila (Philippines)
From Osaka to Manila with Cebu Pacific (5J)
From Osaka to Manila with Philippines AirAsia (Z2)
From Osaka to Manila with Jetstar Asia (3K)
Average ticket price: €67 - €267
From Manila to Shanghai with Cebu Pacific (5J)
From Manila to Shanghai with Philippines AirAsia (Z2)
Average ticket price: €46 - €185
Connection in Okinawa (Japan)
From Osaka to Okinawa with Jetstar Japan (GK)
From Osaka to Okinawa with Peach Aviation (MM)
Average ticket price: €30 - €120
From Okinawa to Shanghai with Spring Airlines (9C)
Average ticket price: €21 - €82
Connection in Sapporo (Japan)
From Osaka to Sapporo with Jetstar Japan (GK)
From Osaka to Sapporo with Peach Aviation (MM)
Average ticket price: €26 - €106
From Sapporo to Shanghai with Spring Airlines (9C)
Average ticket price: €55 - €219
Connection in Seoul (South Korea)
From Osaka to Seoul with Peach Aviation (MM)
From Osaka to Seoul with Air Busan (BX)
From Osaka to Seoul with Air Seoul (RS)
From Osaka to Seoul with Eastar Jet (ZE)
From Osaka to Seoul with Jeju Air (7C)
From Osaka to Seoul with Jin Air (LJ)
From Osaka to Seoul with T'way Air (TW)
Average ticket price: €21 - €83
From Seoul to Shanghai with Spring Airlines (9C)
From Seoul to Shanghai with Eastar Jet (ZE)
Average ticket price: €22 - €87
Connection in Shenyang (China)
From Osaka to Shenyang with Spring Airlines (9C)
Average ticket price: €33 - €132
From Shenyang to Shanghai with Spring Airlines (9C)
Average ticket price: €30 - €120
Connection in Singapore (Singapore)
From Osaka to Singapore with Scoot (TR)
Average ticket price: €124 - €496
From Singapore to Shanghai with Spring Airlines (9C)
Average ticket price: €95 - €381
Connection in Taipei (Taiwan)
From Osaka to Taipei with Jetstar Japan (GK)
From Osaka to Taipei with Peach Aviation (MM)
From Osaka to Taipei with AirAsia X (D7)
From Osaka to Taipei with Jetstar Asia (3K)
From Osaka to Taipei with Tigerair Taiwan (IT)
From Osaka to Taipei with Thai VietJet Air (VZ)
Average ticket price: €43 - €171
From Taipei to Shanghai with Spring Airlines (9C)
Average ticket price: €17 - €68
Connection in Tokyo (Japan)
From Osaka to Tokyo with Jetstar Japan (GK)
From Osaka to Tokyo with Peach Aviation (MM)
From Osaka to Tokyo with Level (IB)
Average ticket price: €10 - €40
From Tokyo to Shanghai with Spring Airlines (9C)
From Tokyo to Shanghai with Jetstar Japan (GK)
From Tokyo to Shanghai with Peach Aviation (MM)
From Tokyo to Shanghai with Spring Airlines Japan (IJ)
Average ticket price: €44 - €176
Connection in Xian (China)
From Osaka to Xian with Spring Airlines (9C)
Average ticket price: €61 - €244
From Xian to Shanghai with Spring Airlines (9C)
Average ticket price: €31 - €124