Direct flights from Bangkok to Shanghai
All flights from BKK to PVG non-stop. There are direct flights from Suvarnabhumi Airport (BKK), Thailand to Shanghai Pudong International Airport (PVG), China with Shanghai Airlines, Spring Airlines and 5 other airlines. 111 weekly departures are currently scheduled on this route. Departure times range from 00:30 to 21:55 depending on the schedule period. The flight distance is 1809 miles (2911 km). Flight time ranges from 4 hours and 10 minutes to 5 hours.
Airlines with non-stop routes:
Shanghai Airlines
Spring Airlines
China Eastern Airlines
Thai Airways International
Air China
Juneyao Airlines
Thai Vietjet Air
Maldivian
Beijing Capital Airlines
Thai AirAsia X
Qatar Airways
China Southern Airlines
Flight schedule from Bangkok to Shanghai with Shanghai Airlines
This is a weekly direct flight schedule for Shanghai Airlines. Use the arrows or click on the date to change week. Click on any flight departure time to show more information and check availability.
Flight
The timetable & schedule information was updated at 2026-06-29
Flight schedule from Bangkok to Shanghai with Spring Airlines
This is a weekly direct flight schedule for Spring Airlines. Use the arrows or click on the date to change week. Click on any flight departure time to show more information and check availability.
Flight
The timetable & schedule information was updated at 2026-06-29
Flight schedule from Bangkok to Shanghai with China Eastern Airlines
This is a weekly direct flight schedule for China Eastern Airlines. Use the arrows or click on the date to change week. Click on any flight departure time to show more information and check availability.
Flight
The timetable & schedule information was updated at 2026-06-29
Flight schedule from Bangkok to Shanghai with Thai Airways International
This is a weekly direct flight schedule for Thai Airways International. Use the arrows or click on the date to change week. Click on any flight departure time to show more information and check availability.
Flight
The timetable & schedule information was updated at 2026-06-29
Flight schedule from Bangkok to Shanghai with Air China
This is a weekly direct flight schedule for Air China. Use the arrows or click on the date to change week. Click on any flight departure time to show more information and check availability.
Flight
The timetable & schedule information was updated at
Flight schedule from Bangkok to Shanghai with Juneyao Airlines
This is a weekly direct flight schedule for Juneyao Airlines. Use the arrows or click on the date to change week. Click on any flight departure time to show more information and check availability.
Flight
The timetable & schedule information was updated at
Flight schedule from Bangkok to Shanghai with Thai Vietjet Air
This is a weekly direct flight schedule for Thai Vietjet Air. Use the arrows or click on the date to change week. Click on any flight departure time to show more information and check availability.
Flight
The timetable & schedule information was updated at 2026-06-29
Bangkok to Shanghai scheduled departures
Select a date to see every published non-stop departure between BKK and PVG.
BKK - PVG route facts
-
Distance1809 miles (2911 km)
-
Flight time4 hours and 10 minutes to 5 hours
-
Airlines
Shanghai Airlines
Spring Airlines
China Eastern
Thai Airways
Air China
Juneyao Airlines
Vietjet Thailand -
Airline alliancesSkyTeam Low-cost carrier Star Alliance
-
CabinsEconomy Premium Economy Business First
-
Hub airportsShanghai Airlines: PVGSpring Airlines: PVGChina Eastern Airlines: PVGAir China: PVG (Secondary hub.)Juneyao Airlines: PVG
-
Arrival terminalsShanghai Airlines: Terminal 1Spring Airlines: Terminal 2China Eastern Airlines: Terminal 1Thai Airways International: Terminal 2Air China: Terminal 2Juneyao Airlines: Terminal 2
-
AircraftShanghai Airlines: Boeing 737-800 Passenger, Boeing 787-9 and Boeing 737MAX 8 PassengerSpring Airlines: Airbus A320China Eastern Airlines: Airbus A320, Airbus A320neo, Boeing 787-9 and Airbus A321Thai Airways International: Boeing 787-8, Boeing 777-200 / 200ER, Boeing 787-9 and Airbus A350-900Air China: Airbus A320Juneyao Airlines: Airbus A320Thai Vietjet Air: Airbus A320
Route FAQ
Nearby airports that offer flights to Shanghai (PVG)
From (DMK)
1 flights per week
Direct flights from Bangkok to China
From Bangkok to Beijing
PKX Daxing International Airport
From Bangkok to Beijing
PEK Beijing Capital International Airport
From Bangkok to Jinan
TNA Jinan Yaoqiang International Airport
From Bangkok to Qingdao
TAO Qingdao Jiaodong International Airport
From Bangkok to Yangzhou
YTY Yangzhou Taizhou Airport
From Bangkok to Nanjing
NKG Lu Kou Airport
From Bangkok to Yuncheng
YCU Zhangxiao
From Bangkok to Luoyang
LYA Luoyang Airport
From Bangkok to Ningbo
NGB Ningbo Lishe International Airport
From Bangkok to Xian
XIY Xi'an Xianyang International Airport
