Flights from Shanghai to Bangkok – Airlines & connecting routes
Show flight options Codeshare flights Show map Price search
SHA to BKK – All flight route options from Hongqiao International, China to Suvarnabhumi Airport, Thailand. These flights are operated by 18 different airlines through 16 different connections. The shortest flight time is 7 hours and 13 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
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 16 airlines and as many as 2089 flights every week to this destination. While flying to Bangkok from Shanghai you will be doing a stopover in Nanning, Chengdu or any other of the 16 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 Xiamen Airlines
If you choose to fly with Xiamen Airlines from Shanghai to Bangkok you can make a transit either via Xiamen or via Fuzhou. The route via Xiamen is 1 hour and 30 minutes faster. Xiamen Airlines is a member of SkyTeam.
Distance & flight times: Hongqiao International to Suvarnabhumi Airport
The shortest flight time between SHA and BKK is 7 hours and 40 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
NNG Nanning | 7h 40m | 2h 40m | 1799 miles (2895 km) |
TFU Chengdu | 8h 25m | 2h 20m | 2187 miles (3519 km) |
XMN Xiamen | 8h 35m | 2h 15m | 1867 miles (3004 km) |
CAN Guangzhou | 8h 45m | 3h 15m | 1800 miles (2896 km) |
MFM Macau | 8h 45m | 4h 30m | 1822 miles (2932 km) |
SZX Shenzhen | 9h 0m | 3h 55m | 1817 miles (2924 km) |
CKG Chongqing | 9h 15m | 2h 35m | 2061 miles (3316 km) |
WUH Wuhan | 9h 20m | 3h 15m | 1892 miles (3044 km) |
KMG Kunming | 9h 20m | 4h 30m | 2008 miles (3231 km) |
HAK Haikou | 9h 20m | 2h 55m | 1814 miles (2919 km) |
XIY Xian | 9h 25m | - | - |
HKG Hong Kong | 10h 0m | 4h 5m | 1824 miles (2935 km) |
FOC Fuzhou | 10h 5m | 4h 55m | 1877 miles (3020 km) |
TSA Taipei | 10h 10m | - | - |
CTU Chengdu | 10h 55m | - | - |
CGO Zhengzhou | 11h 50m | 3h 20m | 2187 miles (3519 km) |


Quick copy and share this page
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
-
CAN Guangzhou Direct
-
TFU Chengdu Direct
-
XIY Xian Direct
-
PKX Beijing Direct
-
SZX Shenzhen Direct
-
CKG Chongqing Direct
-
KMG Kunming Direct
-
HGH Hangzhou Direct