There are 2 airports: Shanghai Hongqiao International Airport, Shanghai Pudong International Airport.
Direct flights from Bangkok to Shanghai
There are 9 airlines that fly directly from Bangkok to Shanghai: Air China, China Eastern Airlines, Spring Airlines, Juneyao Airlines, Shanghai Airlines, Thai Airways International, Bangkok Airways, Thai AirAsia X, Thai Vietjet Air if you are departing from Bangkok. Most airlines that have direct connections are departing from Suvarnabhumi Airport. Most airlines arrive to Shanghai Pudong International Airport. Most flights depart on Thursday.
Airlines that have direct flights from Bangkok to Shanghai
Air China
BKK
PVG
MÅ
TI
ON
TO
FR
LÖ
SÖ
China Eastern Airlines
BKK
PVG
MÅ
TI
ON
TO
FR
LÖ
SÖ
Spring Airlines
BKK
PVG
MÅ
TI
ON
TO
FR
LÖ
SÖ
Juneyao Airlines
BKK
PVG
MÅ
TI
ON
TO
FR
LÖ
SÖ
Shanghai Airlines
BKK
PVG
MÅ
TI
ON
TO
FR
LÖ
SÖ
Thai Airways International
BKK
PVG
MÅ
TI
ON
TO
FR
LÖ
SÖ
Bangkok Airways
BKK
PVG
MÅ
TI
ON
TO
FR
LÖ
SÖ
Thai AirAsia X
BKK
PVG
MÅ
TI
ON
TO
FR
LÖ
SÖ
Thai Vietjet Air
BKK
PVG
MÅ
TI
ON
TO
FR
LÖ
SÖ
The above ratings are provided by Trustpilot.
Airlines that have connecting flights from Bangkok to Shanghai
There are 10 other airlines that fly from Bangkok to Shanghai, including Tigerair Singapore, Cebu Pacific Air, Thai Airways International, Singapore Airlines and others.
Tigerair Singapore
Cebu Pacific Air
Thai Airways International
Singapore Airlines
Planning a trip from Bangkok to Shanghai? Check the weather
16 Days Weather Forecast
Here’s how the weather in Shanghai looks currently:
Thu, 25 April
☁️
+70°F
Scattered clouds
5 m/s
36 %
Fri, 26 April
🌦
+61°F
Rain
5 m/s
80 %
Sat, 27 April
☁️
+68°F
Broken clouds
5 m/s
77 %
Sun, 28 April
🌦
+73°F
Rain
5 m/s
83 %
Mon, 29 April
☁️
+72°F
Broken clouds
3 m/s
78 %
Tue, 30 April
🌦
+66°F
Rain
7 m/s
88 %
Wed, 01 May
🌦
+63°F
Rain
5 m/s
53 %
Thu, 02 May
☁️
+63°F
Broken clouds
4 m/s
72 %
Fri, 03 May
☁️
+68°F
Broken clouds
4 m/s
51 %
Sat, 04 May
☁️
+73°F
Scattered clouds
4 m/s
37 %
Sun, 05 May
🌦
+66°F
Rain
3 m/s
70 %
Mon, 06 May
🌦
+61°F
Rain
3 m/s
86 %
Tue, 07 May
⛅️
+72°F
Few clouds
4 m/s
39 %
Wed, 08 May
☁️
+70°F
Broken clouds
3 m/s
47 %
Thu, 09 May
☁️
+77°F
Scattered clouds
5 m/s
37 %
Fri, 10 May
☁️
+77°F
Broken clouds
5 m/s
49 %
Monthly weather
Planning a trip and want to know what the weather in Shanghai will be like?
Shanghai in JanuaryShanghai in FebruaryShanghai in MarchShanghai in AprilShanghai in MayShanghai in June
Shanghai in JulyShanghai in AugustShanghai in SeptemberShanghai in OctoberShanghai in NovemberShanghai in December
Still thinking when to go? Read when is the best time to visit Shanghai.
Where to stay in Shanghai
Find the right accommodation in Shanghai with Avionero:
7.5
Jinjiang Inn - Shanghai New Lingang Harbor
No. 960 Link Lake West Two Road Lingang, Nanhui District
Shanghai has 2 airports and Bangkok has 2 airports.
SHA
PVG
DMK
BKK
Shanghai Hongqiao International Airport (SHA) - 14 km
FAQ
Flying from Bangkok to Shanghai? Here are some useful things to know:
✈️
What is the distance between Bangkok and Shanghai?
The distance between Bangkok and Shanghai is 2891 km.
🛬
What airports does Shanghai has?
There are 2 of airports in Shanghai: Shanghai Hongqiao International Airport, Shanghai Pudong International Airport. The closest one is Shanghai Hongqiao International Airport which is 14 km away.
☁️
What’s the weather like in Shanghai?
On average you could expect +41°F in January to +84°F in July. Currently, it is Scattered clouds and +70°F in Shanghai.
🛬
Is there a direct connection between Bangkok and Shanghai?
Yes, there are direct flights from Bangkok to Shanghai. You can fly to Shanghai 1 day a week: Thursday.
🛬
Which airlines offer direct flights from Bangkok to Shanghai?
Here are the airlines that have direct connections from Bangkok to Shanghai: Air China, China Eastern Airlines, Spring Airlines, Juneyao Airlines, Shanghai Airlines, Thai Airways International, Bangkok Airways, Thai AirAsia X, Thai Vietjet Air.