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

Flights from Shanghai to Colombo

China Eastern Airlines flies nonstop from Shanghai to Colombo. The flight takes around 6h 52m.

Direct flights available 6h 52m
SHACMB

Shanghai to Colombo at a glance

Fastest flight6h 52mEstimated
Nonstop flightsYesChina Eastern Airlines

Airlines flying nonstop from Shanghai to Colombo

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.5hColombo vs Shanghai
Currency in Colombo
USD
Airports
PVG, SHA → CMB

Flights from Shanghai to Colombo: questions answered

Are there direct flights from Shanghai to Colombo?
Yes. China Eastern Airlines flies this route nonstop.
How long is the flight from Shanghai to Colombo?
A nonstop flight covers 5,099 km and takes around 6h 52m.
Which airlines fly from Shanghai to Colombo?
China Eastern Airlines operates nonstop flights on this route.
Which airports serve Shanghai and Colombo?
Shanghai: Shanghai Pudong International Airport (PVG) and Shanghai Hongqiao International Airport (SHA). Colombo: Bandaranaike International Colombo Airport (CMB).
What is the time difference between Shanghai and Colombo?
Colombo is 2.5 hours behind Shanghai.

More flights from Shanghai