Flights from Bangkok to Shanghai
BKK to PVG. All flight routes from Suvarnabhumi Airport, Thailand to Shanghai Pudong International Airport, China. These routes are operated by 24 different airlines. You can either fly non-stop or choose from 16 different transit flights. The shortest flight time is 4 hours and 15 minutes.
Find the best prices on hotels and car rental near Shanghai Pudong Airport
We got great deals on hotels and car rentals near the airport.
Bangkok to Shanghai flights
There are over 23 airlines and as many as 1366 flights every week to this destination. You can fly non-stop to Shanghai (PVG) from Bangkok (BKK) with Spring Airlines, Air China, Shanghai Airlines, Juneyao Airlines, China Eastern Airlines, Thai Airways International or Thai AirAsia X but if a stopover option suits you better you can choose to fly via Kaohsiung, Xiamen or any other of the 16 alternatives with flight connections.
Tip! Consider Suvarnabhumi Airport (BKK) to Hongqiao International (SHA) or Don Mueang International Airport (DMK) to Shanghai Pudong International Airport (PVG) as alternatives aswell.
Bangkok to Shanghai with Spring Airlines
You can fly non-stop every weekday with flights departing at 13:35 or 18:50.
With Air China
You can fly non-stop every weekday with flights departing at 01:40 or 03:40. Air China is a Star Alliance member.
With Shanghai Airlines
You can fly non-stop every weekday with flights departing between 9 am and 19 pm.
With Juneyao Airlines
You can fly non-stop every weekday with flights departing at 22:15, 01:30 or 03:20.
Miles & flight time: BKK - PVG
The shortest flight time between BKK and PVG is 4 hours and 23 minutes.
Via | Total flight time | Layover time | Miles |
---|---|---|---|
Direct | 4h 23m | - | 1809 (2911 km) |
KHH Kaohsiung | 6h 45m | 1h 0m | 2034 (3273 km) |
XMN Xiamen | 7h 25m | 2h 10m | 1876 (3018 km) |
HAK Haikou | 7h 50m | 2h 30m | 1830 (2944 km) |
SZX Shenzhen | 8h 0m | 2h 30m | 1831 (2946 km) |
MFM Macau | 8h 5m | 3h 0m | 1837 (2956 km) |
CAN Guangzhou | 8h 50m | 3h 30m | 1817 (2924 km) |
TPE Taipei | 9h 0m | 3h 25m | 1977 (3181 km) |
TFU Chengdu | 9h 0m | 2h 35m | 2214 (3562 km) |
VTE Vientiane | 9h 5m | 3h 35m | 1838 (2957 km) |
SWA Jieyang | 9h 15m | 4h 5m | 1870 (3009 km) |
CNX Chiang Mai | 9h 25m | 4h 10m | 2042 (3286 km) |
SGN Ho Chi Minh City | 9h 30m | 3h 50m | 2162 (3479 km) |
PNH Phnom Penh | 9h 50m | 4h 15m | 2058 (3311 km) |
HKG Hong Kong | 9h 55m | 2h 5m | 1839 (2959 km) |
NNG Nanning | 10h 25m | 5h 0m | 1819 (2927 km) |
KMG Kunming | 11h 35m | 4h 10m | 2033 (3271 km) |
Unpublished Flight Rates From Bangkok to Shanghai
From Bangkok to China
Below is a list of other destinations to China from Suvarnabhumi Airport with either direct flights or 1 stop connections.
- 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
- HAK Haikou Direct
From Thailand to Shanghai
Below is a list of other cities in Thailand with flights to Shanghai with either non-stop or connecting flights.