Wayfli › Shanghai (PVG) › To Bangkok (BKK)

Shanghai (PVG) to Bangkok (BKK) flights

There are direct flights from Shanghai Pudong International Airport to Bangkok Suvarnabhumi Airport, sold by 5 airlines (including codeshares): Spring Airlines, Shanghai Airlines, Juneyao Airlines, China Eastern and THAI Airways. The distance is 2,897 km, about 4h in the air. There are also 28 one-stop options, via airports such as Guangzhou, Hong Kong and Taipei.

Live fares for PVG → BKKSee all routes on the map
2,897 kmdistance
~4hdirect flight time (estimate)
5direct airlines
28one-stop options

Direct flights from Shanghai to Bangkok

RouteAirlines (incl. codeshares)DistanceTime (est.)
PVG → BKKSpring Airlines, Shanghai Airlines, Juneyao Airlines, China Eastern, THAI Airways2,897 km~4h

Best one-stop connections

Through the biggest hubs first. Times include about 100 minutes to change planes.

ViaAirlinesDistanceTime (est.)
CAN GuangzhouAir China and China Southern Airlines then 9 Air and China Southern Airlines2,909 km~6h 15m
HKG Hong KongSpring Airlines and Cathay Pacific then Cathay Pacific and Emirates2,945 km~6h 15m
TPE TaipeiSpring Airlines and EVA Air then EVA Air and China Airlines3,166 km~6h 30m
SZX ShenzhenAir China and China Southern Airlines then Air China and Shenzhen Airlines2,933 km~6h 15m
CTU ChengduSichuan Airlines and Air China then China Eastern and THAI Airways3,611 km~7h 5m
CKG ChongqingSichuan Airlines and Spring Airlines then Transnusa and THAI Airways3,345 km~6h 45m
KMG KunmingLucky Air and Air China then China Eastern and THAI Airways3,256 km~6h 40m
SGN Ho Chi Minh CityChina Eastern and Vietjet then THAI Airways and Turkish Airlines3,463 km~6h 55m
XMN XiamenSpring Airlines and Shanghai Airlines then China Southern Airlines and Xiamen Airlines3,004 km~6h 20m
WUH WuhanChina Southern Airlines and Shanghai Airlines then China Southern Airlines and China Eastern3,073 km~6h 25m
HAN HanoiChina Eastern and Vietjet then Qatar Airways and THAI Airways2,932 km~6h 15m
CSX ChangchaChina Southern Airlines and Shanghai Airlines then China Southern Airlines2,957 km~6h 15m

More from Shanghai and Bangkok

Routes come from current airline fares, updated weekly (last update 9 November 2026), plus older schedule data for airports with few recent fares. “Direct” can include a few same-plane flights with a stop. Flight times are estimates from distance. Always check with the airline before booking.