Flights from Shanghai to Bangkok
SHA to BKK. All flight routes from Hongqiao International, China to Suvarnabhumi Airport, Thailand. These flights are operated by 18 different airlines through 11 different connections. The shortest flight time is 8 hours and 10 minutes.
Find the best prices on hotels and car rental near Suvarnabhumi Airport
We got great deals on hotels and car rentals near the airport.
Shanghai to Bangkok flights
There are over 11 airlines and as many as 1446 flights every week to this destination. While flying to Bangkok from Shanghai you will be doing a stopover in Kunming, Hong Kong or any other of the 11 alternatives with flight connections.
Are there any non-stop flights from SHA to BKK?
There are no direct or non-stop flights from Hongqiao International, SHA to Suvarnabhumi Airport, BKK.
Tip! Consider Shanghai Pudong International Airport (PVG) to Suvarnabhumi Airport (BKK) or Shanghai Pudong International Airport (PVG) to Don Mueang International Airport (DMK) as alternatives aswell.
Shanghai to Bangkok with China Southern Airlines
If you choose to fly with China Southern Airlines from Shanghai to Bangkok you can make a transit either via Guangzhou or via Shenzhen. The route via Guangzhou is 40 minutes faster.
With Cathay Pacific
If you fly from Shanghai with Cathay Pacific you will do a stopover in Hong Kong, HKG before reaching Bangkok. This flight trip will take 8 hours and 15 minutes and you can fly every weekday with departures at 13:20 or 16:50. Cathay Pacific is a member of the air alliance OneWorld.
With Xiamen Airlines
If you fly from Shanghai with Xiamen Airlines you will do a stopover in Xiamen, XMN before reaching Bangkok. This flight trip will take 8 hours and 45 minutes and you can fly every weekday with departures between 7 am and 18 pm. Xiamen Airlines is a member of SkyTeam.
With Air Macau
If you fly from Shanghai with Air Macau you will do a stopover in Macau, MFM before reaching Bangkok. This flight trip will take 8 hours and 45 minutes and you can fly every weekday with departures at 09:55 or 14:05.
Miles & flight time: SHA - BKK
The shortest flight time between SHA and BKK is 8 hours and 15 minutes.
Via | Total flight time | Layover time | Miles |
---|---|---|---|
KMG Kunming | 8h 15m | 2h 40m | 2008 (3231 km) |
HKG Hong Kong | 8h 25m | 4h 40m | 1824 (2935 km) |
MFM Macau | 8h 45m | 3h 5m | 1822 (2932 km) |
XMN Xiamen | 8h 45m | 4h 35m | 1867 (3004 km) |
CAN Guangzhou | 8h 45m | 3h 55m | 1800 (2896 km) |
SZX Shenzhen | 9h 10m | 3h 20m | 1817 (2924 km) |
WUH Wuhan | 9h 20m | 3h 25m | 1892 (3044 km) |
XIY Xian | 9h 25m | 2h 50m | 2294 (3691 km) |
TFU Chengdu | 9h 35m | 3h 25m | 2187 (3519 km) |
TSA Taipei | 10h 10m | - | - |
CTU Chengdu | 10h 45m | - | - |
Unpublished Flight Rates From Shanghai to Bangkok
From Shanghai to Thailand
Below is a list of other destinations to Thailand from Hongqiao International with either direct flights or 1 stop connections.
From China to Bangkok
Below is a list of other cities in China with flights to Bangkok with either non-stop or connecting flights.
- PVG Shanghai Direct
- PEK Beijing Direct
- TFU Chengdu Direct
- CAN Guangzhou Direct
- PKX Beijing
- XIY Xian Direct
- SZX Shenzhen Direct
- CKG Chongqing
- KMG Kunming Direct
- HGH Hangzhou Direct