Cheap flights from Colombo to Shanghai

Find cheap Colombo Sri Lanka to Shanghai China flights with our free search service. Compare all available fares for direct or connection flights from Colombo to Shanghai.

1 travelers, Economy class
1 (12+)
0 (2-11)
0 (<2yrs)
Powered by
Flight Departure Date Arrival Date Price Duration Number Stops Updated
What is the distance between Colombo and Shanghai?

The average distance from Colombo to Shanghai is 5085 kilometers (equals to 3159 miles or 2745 nautical miles). Your flight will departure from Colombo, Sri Lanka and arrive on Shanghai, China.

How long is the flight from Colombo to Shanghai?

The average flight time between Colombo to Shanghai is 7 hours 5 minutes

How much is the fare for flight between Colombo and Shanghai?

The average price for one-way airfare from Colombo to Shanghai is 341 USD (none-taxes) for economy class.

How many flights fly from Colombo to Shanghai on the daily basis?

Around 3 flights are flying daily from Colombo to Shanghai. Some major airlines between this route are SriLankan Airlines, Mihin Lanka, China Eastern Airlines, ...

Flight Origin Destination Departure Arrival Equip
MU232 Colombo (CMB) Shanghai (PVG) 8:20 p.m. 5:55 a.m. 332
UL866 Colombo (CMB) Shanghai (PVG) 1:25 p.m. 10:30 p.m. 332
MJ2866 Colombo (CMB) Shanghai (PVG) 2:10 p.m. 11:50 p.m. 333

Colombo to Shanghai Route Map

Popular Flights from Colombo