Find cheap airlines flights from Colombo to Shanghai
Choose from 2 carriers that fly from Colombo to Shanghai, including Air China,Cathay Pacific,and .
Cheap flight deals from Colombo to Shanghai
Find direct flights from Colombo to Shanghai within the next three months. Book one-way flights from AED 1,316 or round-trip tickets from AED 2,242.
-
Round-trip
-
One way
Deals on upcoming round-trip flights from Colombo to Shanghai
Deals on upcoming one-way flights from Colombo to Shanghai
-
Cheapest nonstopMon, Sep 1Colombo (CMB) Shanghai(SHA)
China Eastern Airlines
7h 10m (Nonstop)Mon, Sep 8Shanghai(PVG) Colombo (CMB)China Eastern Airlines
7h 5m (Nonstop)16% OFFAED 2,242 AED 2,68416% OFFAED 2,684 AED 2,242Search -
Mon, Aug 18Colombo (CMB) Shanghai(SHA)
China Eastern Airlines
7h 10m (Nonstop)Mon, Aug 25Shanghai(PVG) Colombo (CMB)China Eastern Airlines
7h 5m (Nonstop)8% OFFAED 2,469 AED 2,6848% OFFAED 2,684 AED 2,469Search -
Fri, Aug 22Colombo (CMB) Shanghai(SHA)
AirAsia
11h 10m (2 stops)Tue, Aug 26Shanghai(PVG) Colombo (CMB)AirAsia
18h 25m (1 stops)71% OFFAED 779 AED 2,68471% OFFAED 2,684 AED 779Search -
Wed, Aug 27Colombo (CMB) Shanghai(SHA)
AirAsia
22h 55m (2 stops)Sun, Aug 31Shanghai(PVG) Colombo (CMB)AirAsia
22h 50m (1 stops)AED 812AED 812Search -
Tue, Aug 12Colombo (CMB) Shanghai(SHA)
AirAsia
11h 10m (2 stops)Tue, Aug 19Shanghai(PVG) Colombo (CMB)AirAsia
18h 25m (1 stops)AED 817AED 817Search -
Mon, Sep 1Colombo (CMB) Shanghai(SHA)
AirAsia
15h 35m (2 stops)Sat, Sep 6Shanghai(PVG) Colombo (CMB)AirAsia
10h 35m (1 stops)AED 830AED 830Search -
Tue, Jul 15Colombo (CMB) Shanghai(SHA)
AirAsia
11h 10m (2 stops)Wed, Jul 23Shanghai(PVG) Colombo (CMB)AirAsia
18h 25m (1 stops)AED 835AED 835Search -
Sun, Aug 31Colombo (CMB) Shanghai(SHA)
AirAsia
22h 55m (2 stops)Mon, Sep 8Shanghai(PVG) Colombo (CMB)AirAsia
22h 50m (1 stops)AED 843AED 843Search -
Tue, Aug 19Colombo (CMB) Shanghai(SHA)
AirAsia
11h 10m (2 stops)Tue, Aug 26Shanghai(PVG) Colombo (CMB)AirAsia
18h 25m (1 stops)AED 852AED 852Search -
Fri, Aug 15Colombo (CMB) Shanghai(SHA)
AirAsia
15h 35m (2 stops)Fri, Aug 22Shanghai(PVG) Colombo (CMB)AirAsia
18h 25m (1 stops)AED 863AED 863Search -
Mon, Aug 18Colombo (CMB) Shanghai(SHA)
AirAsia
11h 10m (2 stops)Fri, Aug 22Shanghai(PVG) Colombo (CMB)AirAsia
18h 25m (1 stops)AED 864AED 864Search
Find More Flights
-
Cheapest nonstopFri, Aug 1Colombo (CMB) Shanghai(SHA)
China Eastern Airlines
7h 10m (Nonstop)24% OFFAED 1,316 AED 1,74224% OFFAED 1,742 AED 1,316Search -
Wed, Jul 30Colombo (CMB) Shanghai(SHA)
China Eastern Airlines
7h 10m (Nonstop)24% OFFAED 1,316 AED 1,74224% OFFAED 1,742 AED 1,316Search -
Tue, Aug 26Colombo (CMB) Shanghai(SHA)
AirAsia Berhad (Malaysia)
15h 35m (1 stops)73% OFFAED 464 AED 1,74273% OFFAED 1,742 AED 464Search -
Wed, Aug 6Colombo (CMB) Shanghai(SHA)
AirAsia Berhad (Malaysia)
11h 10m (1 stops)AED 504AED 504Search -
Mon, Aug 11Colombo (CMB) Shanghai(SHA)
AirAsia Berhad (Malaysia)
15h 35m (1 stops)AED 511AED 511Search -
Tue, Aug 19Colombo (CMB) Shanghai(SHA)
AirAsia Berhad (Malaysia)
15h 35m (1 stops)AED 1,075AED 1,075Search -
Mon, Jul 7Colombo (CMB) Shanghai(SHA)
AirAsia Berhad (Malaysia)
15h 35m (1 stops)AED 1,255AED 1,255Search -
Fri, Jul 4Colombo (CMB) Shanghai(SHA)
AirAsia Berhad (Malaysia)
15h 35m (1 stops)AED 1,363AED 1,363Search -
Mon, Jul 14Colombo (CMB) Shanghai(SHA)
AirAsia Berhad (Malaysia)
22h 55m (1 stops)AED 1,497AED 1,497Search -
Fri, Jul 11Colombo (CMB) Shanghai(SHA)
AirAsia Berhad (Malaysia)
11h 10m (1 stops)AED 1,593AED 1,593Search -
Thu, Jul 10Colombo (CMB) Shanghai(SHA)
AirAsia Berhad (Malaysia)
22h 55m (1 stops)AED 1,603AED 1,603Search
Find More Flights
Flight Info | Colombo to Shanghai
The distance between Colombo and Shanghai is about 5,078.13 km. It takes around 7 hours 10 minutes on average to fly from Colombo to Shanghai. The most popular month to Shanghai is June. The off-season for travel is March.
Cheapest one-way flight price | AED 464 |
---|---|
Cheapest return ticket price | AED 779 |
Off-season for travel | March |
Peak season for travel | June |
Flight distance | 5,078.13 km |
Average flight time | 7 hours 10 minutes |
Popular airline | Air China |
When is the cheapest time to fly from Colombo to Shanghai?
The best time to book the cheapest flights from Colombo to Shanghai is between Aug 24 and Aug 31. One-way ticket prices start at AED 464 according to our flight calendar.
Cheapest flights
From price
Search
Displayed prices are calculated based on the cheapest average weekly prices of the corresponding route on Trip.com.
Frequently Asked Questions
-
When are flight tickets from Colombo (CMB) to Shanghai (SHA) the cheapest?
Airlines adjust prices for flights from Colombo to Shanghai based on the date and time of your booking. By analyzing data from all airlines, on Trip.com, you can find the lowest flight prices on Tuesdays, Wednesdays, and Saturdays. -
How much do flights from Colombo (CMB) to Shanghai (SHA) cost?
According to Trip.com's data, the lowest price is around AED 3,620. -
How long does it take to fly from Colombo (CMB) to Shanghai (SHA)?
It takes about 7 hours 10 minutes to fly from Colombo (CMB) to Shanghai (SHA). -
What are the most popular airlines that fly from Colombo (CMB) to Shanghai (SHA)?
Airlines with flights from Colombo (CMB) to Shanghai (SHA): China Eastern Airlines. -
How many airports are there in Shanghai (SHA)?
There are 2 airport(s) near Shanghai (SHA): Shanghai Pudong International Airport and Shanghai Hongqiao International Airport.
How to find a cheap flight from Colombo to Shanghai
Wait until the last minute and flight costs are often sky-high. Plan ahead, book the right way, and your savings can soar. We have loads of saving tips to help you find a cheap flight from Colombo to Shanghai. Book your flights at the right time and save more.
Being flexible with your dates to get the cheapest Colombo to Shanghai ticket.
Tap "Date" on flight search bar to scan through the calender for Colombo to Shanghai airfare over next 6 months in 2025. If you would like to fly in next 3 months, it seems the cheapest date is on Fri, Aug 1 at AED 1316 for one-way flights.
Compare cheap Colombo to Shanghai flight deals from over hundreds of airlines.
Our extensive search allows you to compare prices from over 500 airlines to choose the cheapest flight tickets from Colombo to Shanghai. The cheapest airline operating is China Eastern Airlines.
Set up a Price Alert
By setting up a Price Alert for your Colombo to Shanghai route, you can easily track the price of your airline tickets from without manually checking every day.
Don't miss cheap Colombo to Shanghai flight deals and promo codes.
You can always get the latest deals through Trip.com Deals and Promo Codes for cheap flights. If registering a free membership, you can receive more deals for your flights.
Book early or wait unitl the last minute.
It's always better to book early. Flight tickets tend to be the cheapest when they are first released, normally about a year before the departure date. So, check online as soon as the flights you want become available. If you miss the cheapest time, you can still find lower-priced tickets as the flight date approaches.
Search for flights on the go.
To get the best flight booking experience on the go, download Trip.com and search for cheap flight tickets from Colombo to Shanghai to get exclusive deals for you.
More Travel Options
-
Top Routes from Colombo
-
Top Routes to Shanghai
-
Trending Airlines
- Flights from Colombo to Dubai
- Cheap flights from Colombo to Sharjah
- Cheap flights from Colombo to Chennai
- Cheap flights from Colombo to Bangkok
- Cheap flights from Colombo to Abu Dhabi
- Cheap flights from Colombo to Muscat
- Cheap flights from Colombo to Dhaka
- Flights from Colombo to Malé
- Best offers Colombo to Mumbai flights
- Flights from Colombo to Kuala Lumpur
- Flights from Chongqing to Shanghai
- Cheap flights from Hong Kong to Shanghai
- Best offers Shenzhen to Shanghai flights
- Best offers Dubai to Shanghai flights
- Best offers Beijing to Shanghai flights
- Best offers Guangzhou to Shanghai flights
- Cheap flights from Bangkok to Shanghai
- Flights from Zhangjiajie to Shanghai
- Flights from Xi'an to Shanghai
- Flights from Kuala Lumpur to Shanghai