Flying from Shanghai to Bangkok: what you need to know
Shanghai is home to a couple of airports where you can kick off your travels. Explore your options for booking a flight from Shanghai to Bangkok leaving from Shanghai Pudong International Airport (PVG) or Shanghai Hongqiao International Airport (SHA).
When choosing where to land in Bangkok, Suvarnabhumi Airport (BKK) and Don Mueang International Airport (DMK) are the primary gateways.
Book a direct Shanghai to Bangkok flight and you'll be travelling for an average of 4 hours 40 minutes.
Bangkok's timezone is UTC+7, which makes Bangkok one hour behind Shanghai.
Shanghai Pudong International Airport (PVG) to Suvarnabhumi Airport (BKK) is the most popular route that connects these two cities. There are 100 departures a week to pick from. If you prefer starting your day later, the last flight from Shanghai to Bangkok is with Thai Vietjet Air at 23:40. Go for the first PVG to BKK departure with Shanghai Airlines at 00:10 to make the most of your first day in Bangkok.
Leave enough time to make your Shanghai to Bangkok flight. It's generally best to arrive two hours before international departures and an hour ahead for domestic flights.
Flying during a peak time like July? Major public holidays and other popular seasons can mean longer queues at security. Be extra cautious and arrive up to four hours ahead of international flights and two hours before domestic departures.
How to find the cheapest flights from Shanghai to Bangkok
To secure cheap Shanghai to Bangkok flights, book your journey two months ahead of your departure.
May is the best month for landing an amazing deal on a plane ticket from Shanghai to Bangkok. If you're looking to travel during a different time of year, the 'Whole month' tool will show you the lowest prices for every month.
Locking in a cheap flight from Shanghai to Bangkok is a breeze with Price Alerts. Simply create one of these automatic alerts and we'll get in touch when a better deal is available.
Lock in a cheap Shanghai to Bangkok flight with the help of our filters. Select your preferred duration, departure time and airlines, then sort the results by 'Cheapest' to see the best deals.
Flying from Shanghai
Shanghai Pudong International Airport (PVG)
Begin your trip at Shanghai Pudong International Airport (PVG), which offers multiple direct flights from Shanghai to Bangkok. From PVG, you can fly seamlessly to Suvarnabhumi Airport (BKK) or Don Mueang International Airport (DMK).
These are some of the major airlines offering direct Shanghai to Bangkok plane tickets from PVG:
Stopovers are the perfect opportunity to break up your journey — and perhaps even explore a different city. When searching for Shanghai to Bangkok flights leaving from Shanghai Pudong International Airport, deselect the 'Direct flights only' box to see where you can stop along the way. Top options include:
Guangzhou Baiyun International Airport (CAN)
Hong Kong International Airport (HKG)
Changsha Huanghua Airport (CSX)
Central Shanghai to PVG is around 32 kilometres. Depending on traffic, it'll take you about 50 minutes to get there if you're driving, catching a cab or ride-sharing.
Searching for a handy hotel close to Shanghai Pudong International Airport? If you've booked an early flight from Shanghai to Bangkok, these accommodation options will have you sleeping nice and close to your departure gate:
When it comes to the on-time performance of Shanghai Pudong International Airport, 78.11% of flights arrive within the scheduled time frame.
The address for PVG is No.300 Qihang Road.
Shanghai Hongqiao International Airport (SHA)
Get the most out of your holiday with a stopover on your Shanghai to Bangkok flight. Visit friends or family or cross another city off your list. Whatever you decide to do, here's where you can stop between Shanghai Hongqiao International Airport and Bangkok:
Guangzhou Baiyun International Airport (CAN)
Shenzhen Bao'an International Airport (SZX)
Changsha Huanghua Airport (CSX)
SHA is about 13 kilometres from central Shanghai. It'll take 20 minutes or so to get to the airport if you're driving from the city centre. Public transport takes roughly 40 minutes.
Start your holiday sooner with an extra night away from home. Before your flight from Shanghai to Bangkok, take it easy in one of these hotels close to Shanghai Hongqiao International Airport:
Flights from Shanghai Hongqiao International Airport are known for their punctuality, with 86% of them touching down as planned.
The street address for SHA is 700 Yingbin 1st Rd.
Arriving in Bangkok
Suvarnabhumi Airport (BKK)
Suvarnabhumi Airport (BKK) is approximately 29 kilometres from the centre of Bangkok. If you're catching a cab or a ride-share, the drive takes roughly 35 minutes.
It typically takes 1 hour 5 minutes to get there on public transport.
If you have a late flight from Shanghai to Bangkok, nothing beats the convenience of staying close to the terminal. Grab your luggage from the carousel and then be showered and relaxing soon after at one of these hotels near BKK:
Grab a Suvarnabhumi Airport rental car and discover Bangkok and beyond with your own wheels. Chic Car Rent, asap car hire and Hertz are top outlets to choose from here.
Reserving your ride from Suvarnabhumi Airport around four weeks ahead boosts your odds of scoring a great price.
Don Mueang International Airport (DMK)
Central Bangkok is located around 21 kilometres from Don Mueang International Airport (DMK). Once your flight from Shanghai to Bangkok has hit the runway and you've made your way out of the airport, expect a drive of around 30 minutes.
If you hop on public transport, the ride to the centre takes 1 hour 5 minutes or so.
Hang up the 'Do not disturb' sign and rest at a hotel close to DMK. Here are a few options where you can put your feet up after your flight from Shanghai to Bangkok:
The quickest way to get to where you're going is with a Don Mueang International Airport rental car. Collect a set of wheels from Chic Car Rent, asap car hire or Hertz and hit the road in a heartbeat.
Lock in the best price by reserving your ride from DMK three weeks in advance. You can also expect to have a greater selection of vehicles.
Best time to go to Bangkok
It's time to pick your travel dates for your flight from Shanghai to Bangkok. July is the most popular month to visit Bangkok. If you prefer a more relaxed atmosphere, go in April.
Lock in a Shanghai to Bangkok ticket departing in April if you want to experience the city during its warmest month. You can expect temperatures in Bangkok to range from 26ºC to 37ºC.
December has average temperatures of between 19ºC and 33ºC. Search for cheap flights from Shanghai to Bangkok around that time if you like travelling in cooler conditions.
More about Bangkok
When it comes to searching for somewhere to rest your head, you'll find the best places to stay in Bangkok right here. Browse these hotels after locking in your flight from Shanghai to Bangkok:
All great journeys should include a little sightseeing. Grand Palace, Wat Arun and Wat Phra Kaew are must-visits when exploring Bangkok.
Explore more of Thailand
Udon Thani is just one of the many places in Thailand waiting to be explored after you've seen Bangkok. Around 467 kilometres to the north-east, its top attractions include Nong Prajak Public Park, Krom Luang Prachaksinlapakhom Monument and Chinesisches Tor.
If you're eager to discover another major destination in Thailand, consider Chon Buri, about 64 kilometres south-east of Bangkok. Wat Ton Son, Forest and Phra Phutthasihing Hall are the start of reasons to visit.