Cheap Flights from Colombo (CMB) to Shanghai (PVG)

Popular airlines from Bandaranaike Intl. Airport (CMB) to Shanghai Pudong Intl. Airport (PVG)

  • Plan, book, fly with confidence

  • trending down icon

    Be in the know

    Get alerts if flight prices drop or rise*
  • bex rewards loyalty icon

    Book smarter

    Save on select hotels after you book a flight*
  • payments icon

    Find the right fit

    We search billions of combinations of flights to help you find your next adventure

Frequently asked questions

How long does it take to fly from Colombo International Airport to Pudong Intl. Airport (PVG)?
With China Eastern Airlines, a direct flight takes approximately 6 hours and 50 minutes. Hop on the 8:30PM flight from CMB and reach Pudong Intl. Airport (PVG) at 5:50AM. Snap up a top deal on this and other routes when you book your fare with Expedia.
Is it cheaper to buy a plane ticket from CMB to Shanghai Pudong International Airport last minute?
Being spontaneous is an amazing way to see the world, but it's not necessarily the wisest method to land a cheap fare. Consider booking your CMB to PVG journey well ahead of time instead of leaving it until the last minute. Based on flight pricing and demand studies in 2022, we have found that the best time to book domestic flights is between 28 – 35 days ahead of the departure date, and international flights three to four months in advance. We recommend saving that spontaneity for when you arrive in PVG!
What airline has the least delays from Bandaranaike Intl. Airport (CMB) to Shanghai Pudong Airport?
Jet off with China Eastern Airlines from Bandaranaike Intl. Airport (CMB) to Shanghai Pudong International Airport and you're more likely to hit the tarmac at the time found on your boarding pass. This airline takes first place on this route, with 87% of flights arriving on time. If your flight is delayed, the free Expedia App will keep you in the loop. Download it onto your device and get real-time trip alerts, from flight delays to gate number changes and which carousel to collect your luggage.
What airports do you fly into for Shanghai from Colombo?
You have two options when journeying from Colombo to Shanghai — Pudong Intl. Airport (PVG) and Hongqiao Intl. Airport (SHA). If you opt for Pudong Intl. Airport (PVG) you'll be about 32 kilometers east of central Shanghai. Check in to your hotel, then head out and explore the local sights! The Bund and Jing'an Temple are two of this destination's most renowned attractions.
What are the most popular departure times for flights from Bandaranaike Intl. Airport (CMB) to Pudong Intl. Airport (PVG)?
For China Eastern Airlines flights setting off from CMB to Pudong Intl. Airport (PVG), the peak period is between 9:00 PM - 10:00 PM. If you want to avoid those frustrating delays, book a morning flight. This way you can dodge the heavy air traffic that builds up in the skyways as the day goes by.
Can I change the date of my flight from Bandaranaike Intl. Airport (CMB) to Shanghai Pudong Airport?
Quickly and easily make changes to your CMB to Shanghai Pudong International Airport journey via the Expedia Trips portal. But before doing so, review the conditions and rules in your itinerary to see what you can do and what charges may apply. Some carriers have a change fee per person, in addition to any difference in fares. However, if you booked in the last 24 hours, you may be able to cancel for free and arrange new flights. You can also browse our Customer Service portal for further details and to chat with our Virtual Agent.

Travel information

Travel information

Origin airport
Bandaranaike Intl.
Destination airport
Pudong Intl.
Distance
5068 km
Average flight time
7 hours 10 mins

Book with confidence

Book with confidence