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 Pudong International Airport (PVG) to central Shanghai takes around 50 minutes by car. The centre is roughly 32 kilometres away.
If you're using public transport, expect a journey time of about 40 minutes.
If you're coming in on a late flight from Bangkok to Shanghai, few things beat the convenience of staying near the terminal. Grab your suitcases from the carousel and then be showered and relaxing not long after at one of these accommodation options near PVG:
Grab a Shanghai Pudong International Airport rental car and explore corners of Shanghai that aren't in every guidebook. Find your perfect set of wheels with Hertz.
Give yourself a better shot at securing the best deal by booking as early as you can. Reserving your vehicle from Shanghai Pudong International Airport at least a couple of weeks in advance is a smart idea.
The street address for PVG is No.300 Qihang Road.
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
When it comes to looking for somewhere to lay your head, you'll find the best places to stay in Shanghai right here. Check out these hotels after locking in your flight from Bangkok to Shanghai:
The Bund Sightseeing Avenue and Yu Garden are a couple of leading attractions to add to your Shanghai travel itinerary. Keep the momentum going by heading to Shanghai Tower.
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.