Cheap Flights from Bangkok to Shanghai

Compare Bangkok to Shanghai flight deals

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

Book the best Shanghai fare with no extra fees

Flight deals from Bangkok to Shanghai

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

Find the cheapest month to fly from Bangkok to Shanghai

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

Direct flights from Bangkok to Shanghai

Alternative Bangkok to Shanghai routes

Looking for the cheapest, fastest or easiest route from Bangkok to Shanghai? You could fly into the following airports instead.

Bangkok to Shanghai: Flight information

The things to know before you go.
Cheapest flight found$200
Cheapest month to flyApril
Average flight time4 hrs, 19 mins
Most popular airlineChina Eastern
Average flights per week808

Travelling from Bangkok to Shanghai: what you need to know

  • There are a couple of main airports to choose from in Bangkok. Check out your options departing from Suvarnabhumi Airport (BKK) or Don Mueang International Airport (DMK) when reserving your flight from Bangkok to Shanghai.

  • Hop off your plane in Shanghai at Shanghai Pudong International Airport (PVG) or Shanghai Hongqiao International Airport (SHA).

  • Around 4 hours 20 minutes is how long you can expect to be travelling on a direct Bangkok to Shanghai flight.

  • The timezone in Shanghai is UTC+8, which is one hour ahead of Bangkok.

  • Suvarnabhumi Airport (BKK) to Shanghai Pudong International Airport (PVG) is the most traveled route between these two cities. There are 100 weekly flights to pick from. If you prefer starting your day later, the last flight from Bangkok to Shanghai is with Shanghai Airlines at 21:55. Go for the first BKK to PVG departure with Thai Airways International at 00:30 to fit in more activities on your first day in Shanghai.

  • To ensure you don't miss your Bangkok to Shanghai flight, leave enough time for things like check-in and baggage drop. Arriving two hours before international departures and an hour before domestic flights is the general rule.

  • Be prepared for longer queues in popular months like July. Arriving up to four hours in advance for international flights and two hours for domestic departures is a smart move.

How to find the cheapest flights from Bangkok to Shanghai

  • Right now, $151 is the best price we've seen for a one-way ticket from Bangkok to Shanghai. The cheapest price for a return flight is $200. Keep in mind fares may change due to availability at the time of booking.

  • Book one month before you travel. Research into pricing trends suggests this is the ideal window for finding cheap Bangkok to Shanghai flights.

  • April is the best month for landing a fantastic deal on a plane ticket from Bangkok to Shanghai. If you need to travel at a different time of year, the 'Whole month' tool will give you the lowest prices across every month.

  • There's no need to search every day to see if fares have dropped when you set up a Price Alert. We'll let you know the moment a better deal comes up on cheap flights from Bangkok to Shanghai.

  • Lock in a cheap Bangkok to Shanghai flight with the help of our filters. Select your ideal duration, departure time and airlines, then sort the results by 'Cheapest' for the best deals.

Flying from Bangkok

Suvarnabhumi Airport (BKK)

  • Set off from Suvarnabhumi Airport (BKK) on a nonstop flight from Bangkok to Shanghai. From BKK, you can fly straight to Shanghai Pudong International Airport (PVG).

  • These are some of the leading carriers offering direct Bangkok to Shanghai plane tickets out of BKK:

  • We make it a cinch to find a Bangkok to Shanghai flight with a stopover. To see your options departing from Suvarnabhumi Airport, deselect 'Direct flights only.' Next, select a flight offering a stop long enough to see the sights of your chosen city. Popular stopovers include:

    • Guangzhou Baiyun International Airport (CAN)

    • Shenzhen Bao'an International Airport (SZX)

    • Hong Kong International Airport (HKG)

  • Located around 27 kilometres from central Bangkok, BKK can be reached in about 35 minutes by car (depending on traffic). The journey on public transport takes roughly 1 hour 5 minutes.

  • After a stress-free start to your journey? Stay near Suvarnabhumi Airport. Whether you're catching an early flight from Bangkok to Shanghai or just don't like being rushed, these hotels are just the thing:

  • When it comes to Suvarnabhumi Airport's on-time performance, 67.87% of flights arrive within the expected time frame.

Don Mueang International Airport (DMK)

  • You can book a direct flight from Bangkok to Shanghai out of Don Mueang International Airport (DMK). Nonstop services from DMK will get you to Shanghai Pudong International Airport (PVG).

  • Thai AirAsia X offers direct Bangkok to Shanghai plane tickets from DMK. Book your favourite window (or aisle) seat and reach your destination in a single journey.

  • Make the most of your holiday with a stopover on your Bangkok to Shanghai flight. Visit friends or family or cross another city off your list. Whatever you choose to do, check out these stops between Don Mueang International Airport and Shanghai:

    • Guangzhou Baiyun International Airport (CAN)

    • Chongqing Jiangbei International Airport (CKG)

    • Hong Kong International Airport (HKG)

  • You can get to DMK from central Bangkok in about 30 minutes by car, depending on traffic conditions. The ride on public transport will take roughly 1 hour 5 minutes to travel the 23 kilometres or so.

  • You're off on holiday, so why not spend an extra night away? Think about kicking back in one of these hotels near Don Mueang International Airport the day before your flight from Bangkok to Shanghai:

  • 66% of flights departing Don Mueang International Airport arrive according to schedule.

Arriving in Shanghai

Shanghai Pudong International Airport (PVG)

Shanghai Hongqiao International Airport (SHA)

  • Shanghai Hongqiao International Airport (SHA) is roughly 13 kilometres from the centre of Shanghai. Following your flight from Bangkok to Shanghai, it takes approximately 20 minutes to get to the heart of the city in a ride-share or cab.

  • After your flight from Bangkok to Shanghai, unwind at a hotel near SHA. These are some comfortable accommodation options that'll help you switch to relaxation mode:

  • Grab a Shanghai Hongqiao International Airport rental car and set off toward new discoveries with your own wheels. Hertz is just moments from baggage claim, so you'll be on the road in a flash.

  • In general, the earlier you book, the better the prices and vehicle selection. Secure your ride from SHA as soon as you've confirmed your plans.

  • The address for Shanghai Hongqiao International Airport is 700 Yingbin 1st Rd.

Best time to go to Shanghai

  • It's time to choose your dates for your flight from Bangkok to Shanghai. April is the most popular month to visit Shanghai. If you prefer a more peaceful vibe, go in April.

  • Before locking in your Bangkok to Shanghai tickets, consider the weather you're most comfortable in. August is the warmest month in Shanghai, with temperatures ranging from 23ºC to 34ºC.

  • Search for cheap flights from Bangkok to Shanghai in January if you like travelling in cooler conditions. Temperatures are at their lowest then, ranging between -1ºC and 10ºC on average.

More about Shanghai

Explore more of China

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

  • Around 80 kilometres west of Shanghai, Suzhou is another favourite stop in China. Get a taste of what this destination has to offer at Lotus Peak, Tianpingshan and Shangfang Tower.

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