Cheap Flights from Bangkok Suvarnabhumi to Shanghai Pudong

Compare Bangkok Suvarnabhumi to Shanghai Pudong flight deals

Find the cheapest month or even day of the year to fly to Shanghai Pudong

Book the best Shanghai Pudong fare with no extra fees

Flight deals from Bangkok Suvarnabhumi Airport to Shanghai Pudong Airport

Looking for a cheap last-minute deal or the best return flight from Bangkok Suvarnabhumi Airport to Shanghai Pudong Airport? If you want to travel next month, return fares start from R 3,190. Find the lowest prices on one-way and return tickets right here.

Find the cheapest month to fly from Bangkok Suvarnabhumi to Shanghai Pudong

We’re always keeping an eye on fares, so you can find the best one in seconds. It looks like Bangkok Suvarnabhumi to Shanghai Pudong flights are currently cheapest in November.

Direct flights from Bangkok Suvarnabhumi to Shanghai Pudong

Bangkok Suvarnabhumi to Shanghai Pudong: Alternative routes

Compare routes from Bangkok Suvarnabhumi to Shanghai below. You may find an airport to fly into that's cheaper, faster, or easier than Shanghai Pudong.

Bangkok to Shanghai: Flight information

The things to know before you go.
Cheapest flight foundR 1,418
Cheapest month to flyNovember
Average flight time4 hrs, 21 mins
Most popular airlineChina Eastern
Average flights per week162

Finding cheap flights from Bangkok Suvarnabhumi to Shanghai Pudong: Frequently asked questions

The best price we found for a return flight from Bangkok Suvarnabhumi to Shanghai Pudong is R 2,565. This is an estimate based on information collected from different airlines and travel providers over the last 4 days and is subject to change and availability.
4 hours and 21 minutes is the average flight time from Bangkok Suvarnabhumi to Shanghai Pudong.
China Eastern, Shanghai Airlines and Juneyao Airlines fly direct from Bangkok Suvarnabhumi to Shanghai Pudong.
As of November 2025, there are 162 flights per week flying from Bangkok Suvarnabhumi to Shanghai Pudong.
The cheapest month to fly from Bangkok Suvarnabhumi to Shanghai Pudong is usually November.
After crunching the numbers on our flight calendar, we found that it's currently cheapest to fly from Bangkok Suvarnabhumi Airport to Shanghai Pudong Airport on Saturday, 8 November 2025.
Yes – the average flight time is 4 hours and 21 minutes.
We show every price from over 1,200 airlines and travel agents, comparing them all so you don’t have to. If you know you want to fly to Shanghai Pudong but you’re not ready to book, set up a Price Alert. We’ll track prices for you, and let you know when they rise or fall.
We crunched all the numbers in our flight calendar and it looks like the cheapest time to book a flight to Shanghai is around 40 days in advance, so don’t leave your flight to the last minute.
Currently, China Southern and Thai VietJet Air offer the cheapest flight tickets to Shanghai Pudong.

Travelling from Suvarnabhumi Airport (BKK) to Shanghai Pudong International Airport (PVG): what you need to know

  • The average time for a direct flight from Suvarnabhumi Airport to Shanghai Pudong International Airport is 4 hours 25 minutes.

  • Shanghai is one hour ahead of Bangkok and follows the UTC+8 timezone.

  • You can choose from 277 weekly Suvarnabhumi Airport to Shanghai Pudong International Airport flights. The 00:10 departure with Thai AirAsia X is the earliest flight available. Juneyao Airlines operates the latest service of the day at 23:50.

  • To ensure you get on your BKK to PVG flight, leave plenty of time to check in and find your gate. Arriving two hours ahead of international departures and an hour before domestic flights is the general travel rule.

  • During popular months like July, it's best to get to the airport earlier than usual. Arrive two hours before a domestic departure and four hours ahead for international flights when you travel during a peak period in general.

  • You'll find plenty of airlines that offer direct flights from Suvarnabhumi Airport to Shanghai Pudong International Airport. Fly nonstop to Shanghai with these carriers and discover this amazing part of China:

  • The airline that serves the most passengers on this route is Spring Airlines.

  • With a reliable 95.54% of services landing on schedule, China Eastern Airlines has the best on-time record for BKK to PVG flights.

  • If you'd like to add a stop to your trip, simply deselect 'Direct flights only' when searching for your ticket from Suvarnabhumi Airport to Shanghai Pudong International Airport. Here are the top stopovers between BKK and PVG:

    • Xiamen Gaoqi International Airport

    • Guangzhou Baiyun International Airport

    • Hong Kong International Airport

How to find the cheapest flights from Suvarnabhumi Airport (BKK) to Shanghai Pudong International Airport (PVG)

  • The cheapest price we've seen for a one-way Suvarnabhumi Airport to Shanghai Pudong International Airport flight is R 1,421. A round-trip fare right now is R 2,565. Depending on the availability and when you book, these fares could change.

  • Book five months before you travel. After crunching the numbers on our calendar, this is how far you should book ahead to secure cheap tickets from BKK to PVG.

  • The cheapest month for flights from Suvarnabhumi Airport to Shanghai Pudong International Airport is April. Use the 'Whole month' tool to find the lowest airfares if you have flexible dates.

  • You won't have to check every day to find out if fares have gone down when you set up a Price Alert. We'll let you know as soon as a special offer becomes available on cheap flights from BKK to PVG.

  • Discover the ideal flight for you by using the filters. To see the 'Best,' 'Cheapest' or 'Fastest' flights from Suvarnabhumi Airport to Shanghai Pudong International Airport, use the 'Sort by' function. You can also filter by airline, departure and arrival times, and number of stops.

Handy information about Suvarnabhumi Airport (BKK)

  • Of all flights leaving Suvarnabhumi Airport, 67.87% touch down on time at their destination.

  • Suvarnabhumi Airport is about 32 kilometres from central Bangkok. If you're ride-sharing, catching a cab or driving from the centre, it'll take you 35 minutes or so to get there, depending on the traffic.

  • The journey on public transport takes roughly 1 hour 5 minutes.

  • Have an early flight from Suvarnabhumi Airport to Shanghai Pudong International Airport? Avoid rushing to the terminal (and sneak in some extra snooze time) by choosing one of these hotels near BKK:

Arriving at Shanghai Pudong International Airport (PVG)

Getting from Shanghai Pudong International Airport (PVG) to central Shanghai

  • PVG is located at No.300 Qihang Road.

  • From Shanghai Pudong International Airport, Shanghai is approximately 56 kilometres away. It takes around 50 minutes to drive to the centre.

When to fly to Shanghai Pudong International Airport (PVG)

  • April is the most popular month for flights from Suvarnabhumi Airport to Shanghai Pudong International Airport. To escape the crowds, head to Shanghai in April.

  • The warmest month in Shanghai is August, with temperatures ranging between 23ºC (73ºF) and 34ºC (93ºF). Book your flights from Suvarnabhumi Airport to Shanghai Pudong International Airport in this month if this is the kind of weather you like.

  • If you like cooler conditions, look for a cheap ticket from BKK to PVG in January. Temperatures average between -1ºC (30ºF) and 10ºC (50ºF) then.

Explore more of China

  • Nanjing is just one of the many places in China waiting to be explored once you've seen Shanghai. Around 274 kilometres away to the west, top sights here include Sun Yat-sen Mausoleum, Nanjing City Wall and Nanjing Massacre Memorial Hall.

  • Suzhou is another favourite destination in China and is around 80 kilometres west of Shanghai. No trip is complete without seeing Lotus Peak, Tianpingshan and Shangfang Tower.

Prices shown on this page are estimated lowest prices only. Found in the last 45 days.