Lowcost flights from Phnom Penh (Cambodia) to Shanghai (China), €69 - €278

Direct distance between cities: 2777 km. Average direct flight time is 4:16 hours.

Please note! Some routes are seasonal.

From Phnom Penh to Shanghai with Spring Airlines (9C)
Average ticket price: €69 - €278

Connection in Bangkok (Thailand)
From Phnom Penh to Bangkok with Thai AirAsia (FD)
From Phnom Penh to Bangkok with Thai VietJet Air (VZ)
Average ticket price: €13 - €53
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 Guangzhou (China)
From Phnom Penh to Guangzhou with Spring Airlines (9C)
Average ticket price: €40 - €159
From Guangzhou to Shanghai with 9 Air (AQ)
From Guangzhou to Shanghai with Spring Airlines (9C)
Average ticket price: €30 - €119
Connection in Hefei (China)
From Phnom Penh to Hefei with 9 Air (AQ)
Average ticket price: €65 - €259
From Hefei to Shanghai with Lucky Air (8L)
Average ticket price: €10 - €40
Connection in Kuala Lumpur (Malaysia)
From Phnom Penh to Kuala Lumpur with AirAsia (AK)
Average ticket price: €25 - €100
From Kuala Lumpur to Shanghai with AirAsia X (D7)
Average ticket price: €94 - €375
Connection in Manila (Philippines)
From Phnom Penh to Manila with PAL Express (2P)
Average ticket price: €45 - €178
From Manila to Shanghai with Cebu Pacific (5J)
From Manila to Shanghai with Philippines AirAsia (Z2)
Average ticket price: €46 - €185
Connection in Shenzhen (China)
From Phnom Penh to Shenzhen with Spring Airlines (9C)
Average ticket price: €39 - €157
From Shenzhen to Shanghai with Spring Airlines (9C)
Average ticket price: €30 - €121
Connection in Singapore (Singapore)
From Phnom Penh to Singapore with Jetstar Asia (3K)
From Phnom Penh to Singapore with Scoot (TR)
Average ticket price: €29 - €115
From Singapore to Shanghai with Spring Airlines (9C)
Average ticket price: €95 - €381
Connection in Xining (China)
From Phnom Penh to Xining with 9 Air (AQ)
Average ticket price: €70 - €279
From Xining to Shanghai with Spring Airlines (9C)
Average ticket price: €47 - €189