Cheap Flights from Bangkok (BKK) to Shanghai (PVG)

Popular airlines from Suvarnabhumi Intl. Airport (BKK) to Shanghai Pudong Intl. Airport (PVG)

  • notification illustration

    Be in the know

    Get alerts if flight prices drop or rise*
  • deals illustration

    Book smarter

    Save on select hotels after you book a flight*
  • trophy illustration

    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 BKK to Shanghai Pudong International Airport?
A direct flight with Shanghai Airlines takes roughly 4 hours and 20 minutes. Hop on the 2:10AM flight from Suvarnabhumi Airport and touch down at PVG at 7:30AM. Get your hands on a top deal on this and many other routes when you use Expedia to book your journey.
Is it cheaper to buy a plane ticket from Bangkok Airport to Shanghai Pudong International Airport last minute?
Being spontaneous is a fabulous way to travel the world, but it isn't necessarily the best method to grab a cheap flight. It's better to book your Suvarnabhumi Intl. Airport (BKK) to Pudong Intl. Airport (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. Save all that spontaneity for when you get to your destination!
What airline has the least delays from Suvarnabhumi Intl. Airport (BKK) to Shanghai Pudong Airport?
Book a seat with Shanghai Airlines from Suvarnabhumi Intl. Airport (BKK) to PVG and touch down at the time that's on your boarding card. This airline takes first place on this route, with an on-time arrival score of 90%. If your flight happens to get delayed, the Expedia App is a great way to stay in the loop. Download it and receive immediate trip updates, from flight delays to gate changes and which carousel to collect your baggage.
What airports do you fly into for Shanghai from Bangkok?
You can fly from Bangkok to Shanghai through Pudong Intl. Airport (PVG) and Hongqiao Intl. Airport (SHA). Land at Pudong Intl. Airport (PVG) and you'll be roughly 32 kilometers east of the heart of Shanghai. Check in to your hotel and then discover some of the city's renowned sights, including The Bund and Jing'an Temple.
What are the most popular departure times for flights from Bangkok Airport to Shanghai Pudong Airport?
For Air China flights setting off from Suvarnabhumi Airport to Shanghai Pudong Airport, the peak period is between 3:00 AM - 4:00 AM. If you want to avoid delays, fly in the morning. This allows you to dodge the air traffic that builds up around airports in the afternoon and evening.
Can I change the date of my flight from Suvarnabhumi Intl. Airport (BKK) to Pudong Intl. Airport (PVG)?
We know plans can get upended, so Expedia is here to help make amending your trip as easy as possible. To start, access your Suvarnabhumi Intl. Airport (BKK) to Pudong Intl. Airport (PVG) itinerary through the Expedia Trips portal and read the fare conditions and rules about what changes are allowed. If you purchased your ticket in the last 24 hours, some airlines will let you cancel for free and book new flights. If you booked your fare more than 24 hours ago, contact us via our Customer Service portal to find out what your options are.

Travel information

Origin airport
Suvarnabhumi Intl.
Destination airport
Pudong Intl.
Distance
2879 km
Average flight time
5 hours 11 mins

Book with confidence