Compare airlines and travel sites in one search No booking fees from us
FlightConnect
  1. Home
  2. Flights
  3. Flights from Colombo
  4. Colombo to Shanghai
Nonstop route · Sri Lanka → China

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
CMBSHA

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.

AirlineFlights a weekTypical departuresFromSearch
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.

More flights from Colombo