If you are actually flying from Colombo, Sri Lanka to Shanghai, China or if you are just curious to know the flight time between Colombo and Shanghai, this page will give you the information you are looking for.
Click to find Flight time from Shanghai to Colombo
Flight time from Colombo to Shanghai is 7 hours 10 minutes
Non-Stop flight duration from CMB to PVG is 7 hours 10 minutes (Operated by SriLankan Airlines)
Distance from Colombo to Shanghai is approximately 5100 kilometers.
Flights from Colombo to Shanghai • Airlines & Flight Duration
Flights operated by major airlines departing from Colombo arrive at Pu Dong Airport or Hongqiao Airport. Shanghai is served by 2 international airports.
|Airline & Journey||Duration|
CMB ➝ PVG
|7 hrs 10 mins|
Flight time from Colombo to Shanghai via Kunming • CMB to SHA via KMG
Flight duration from Bandaranayake Airport to Hongqiao Airport via Kunming Airport, China on China Eastern Airlines flight is 12 hours 55 minutes
CMB to KMG
4 hrs 40 mins
5 hrs 15 mins
KMG to SHA
12 hrs 55 mins
Flight time from Colombo to Shanghai via Hong Kong • CMB to PVG via HKG
Flight duration from Bandaranayake Airport to Pu Dong Airport via Hong Kong International Airport, China on Cathay Pacific flight is 13 hours 10 minutes
CMB to HKG
8 hrs 45 mins
2 hrs 5 mins
HKG to PVG
2 hrs 20 mins
13 hrs 10 mins
How long does it take to fly from Colombo to Shanghai?
Non-stop flight time from Colombo to Shanghai is around 7 hours 15 minutes.
Fastest one-stop flight between Colombo and Shanghai takes close to 9 hours . However, some airlines could take as long as 35 hours based on the stopover destination and waiting duration.
This is the average non-stop flight time from Colombo to either of the major airports that serves Shanghai.
Apparantly, connecting flights and direct flights with stopover take longer time than non-stop flights. In such cases, Colombo - Shanghai flight time depend on the layover destination specified by your airline or the one you choose while booking your ticket.
Waiting time at intermediate airports could be anywhere between 1 hr to 24 hrs .
No Custom Content.
Flight time from Colombo, Sri Lanka to airports near Shanghai, China
Direct flight and one stop flight time from Bandaranayake Airport, Colombo to airports nearest to Shanghai is given in the table below
|CMB - SHA||Shanghai, Hongqiao Airport||13 hrs 55 mins||1 Stop|
|CMB - NGB||Ningbo, Lishe International Airport||10 hrs 15 mins||1 Stop|
|CMB - NKG||Nanking/nanjing, Lukou International Airport||11 hrs 30 mins||1 Stop|
|CMB - HGH||Hangzhou, Hangzhou Airport||16 hrs 30 mins||1 Stop|
Colombo time is 2 hours 30 minutes behind Shanghai
Current time in Colombo, Sri Lanka : Wed, 20 Jan, 2021,
Current time in Shanghai, China :, Wed, 20 Jan, 2021,
CMB to PVG Flight - Colombo Airport to Shanghai Airport Flight Route Map
Location of Colombo Airport & Shanghai Airport is given below. Click the map to view Colombo to Shanghai flight path and travel direction.
Find flying time from Bandaranayake Airport or Colombo or any other airport or city in Sri Lanka to various other destinations around the world using this flight time calculator.
A list of major Cities/Airports around the world is given below. Click on any of the airport names given below to find the flight distance from Colombo to those airports.
- Chicago, Il, Chicago O'hare International Airport
- Melbourne, Tullamarine Airport
- Boston, Logan International Airport
- San Francisco, CA, San Francisco International Airport
- Brisbane, Brisbane International Airport
- Moscow, Domodedovo Airport
- Kochi, Cochin International Airport
- Karachi, Jinnah International Airport
- Addis Ababa, Bole International Airport
- Belize City, Philip S.W.Goldson Int Airport