Best price to flight from Colombo to Shanghai (One Way)
What is the distance between Colombo and Shanghai?
The average distance from Colombo to Shanghai is 5055 kilometers (equals to 3141 miles or 2729 nautical miles).
Your flight will departure from Colombo Bandaranayake Airport, Sri Lanka and arrive on Shanghai Pudong International Airport, China.
How long is the flight from Colombo to Shanghai?
The average flight time between Colombo to Shanghai is 7 hours and 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 176 USD (none-taxes) for economy class.