- Home
- Flights
- Flights from Colombo
- Colombo to Shanghai
Flights from Colombo to Shanghai
China Eastern Airlines flies nonstop from Colombo to Shanghai. The flight takes around 6h 52m.
Direct flights available 6h 52m
Colombo to Shanghai at a glance
Fastest flight6h 52mEstimated
Nonstop flightsYesChina Eastern Airlines
Airlines flying nonstop from Colombo to Shanghai
1 airline on this route.
| Airline | Flights a week | Typical departures | From | Search |
|---|---|---|---|---|
| CEChina Eastern Airlines | — | — | — | Search |
Good to know
- Distance
- 5,099 km3,166 miles
- Flight time
- 6h 52mestimate
- Time difference
- +2.5hShanghai vs Colombo
- Currency in Shanghai
- CNY
- Airports
- CMB → PVG, SHA
Flights from Colombo to Shanghai: questions answered
Are there direct flights from Colombo to Shanghai?
Yes. China Eastern Airlines flies this route nonstop.
How long is the flight from Colombo to Shanghai?
A nonstop flight covers 5,099 km and takes around 6h 52m.
Which airlines fly from Colombo to Shanghai?
China Eastern Airlines operates nonstop flights on this route.
Which airports serve Colombo and Shanghai?
Colombo: Bandaranaike International Colombo Airport (CMB). Shanghai: Shanghai Pudong International Airport (PVG) and Shanghai Hongqiao International Airport (SHA).
What is the time difference between Colombo and Shanghai?
Shanghai is 2.5 hours ahead of Colombo.





