Cheap Flights from Bangkok to Shanghai
Browse current best options from Bangkok. Become a member to unlock all deals and get alerts when new deals appear.
Deals from
Bangkok
RatePunk searches hundreds of travel sites at once for deals on flights to Shanghai
Prices updated 24 days ago
486,190 searches this week
171 airlines compared
80%+ AI score for best value
Fares are subject to change and may not be available for all dates. (Data last updated May 29, 2026.)
Today’s best flight deals from Bangkok to Shanghai
Explore current cheapest deals departing from Bangkok to Shanghai
Round trip
Sort by: Cheapest
September 3 - September 6
BKK - Shanghai
$236
$175
Round trip
September 3 - September 9
BKK - Shanghai
$227
$178
Round trip
August 18 - September 6
BKK - Shanghai
$230
$178
Round trip
August 18 - August 30
BKK - Shanghai
$235
$178
Round trip
September 5 - September 9
BKK - Shanghai
$238
$178
Round trip
August 11 - August 30
BKK - Shanghai
$227
$179
Round trip
August 20 - September 6
BKK - Shanghai
$231
$179
Round trip
August 20 - August 30
BKK - Shanghai
$240
$179
Round trip
August 11 - September 6
BKK - Shanghai
$224
$179
Round trip
August 11 - August 16
BKK - Shanghai
$269
$179
Round trip
Unlock all 500+ flight deals to Shanghai and get alerts when great deals appear
Route Intelligence — 486,190 Searches this Week
Insights for flights from Bangkok to Shanghai
How much is a round trip from Bangkok to Shanghai
Regular price: $200 - $404
Prices for flights from Bangkok to Shanghai are currently below the regular range.
The regular price range for this route is between $200 and $404. The current lowest deal is $175 with MyTravel Airways, for travel from Sep 3-Sep 6.
now $175
Low $200
High $404
The cheapest time to fly from Bangkok to Shanghai
The cheapest month to fly from Bangkok to Shanghai is July, with a median price of $170. The most expensive month is October, with a median price of $447. Prices are generally lower from January to November.
July
Flights from $170
October
Flights from $447
Direct flights from Bangkok to Shanghai
MyTravel Airways
Last-minute flights going from Bangkok to Shanghai
Wed, Jun 17
BKK - Shanghai
Bangkok (BKK) - Shanghai (SHA)
Xiamen Airlines
$388
$245
One-way
Wed, Jun 17
BKK - Shanghai
Bangkok (BKK) - Shanghai (SHA)
Xiamen Airlines
$420
$246
One-way
Wed, Jun 17
BKK - Shanghai
Bangkok (BKK) - Shanghai (SHA)
Xiamen Airlines
$370
$246
One-way
Wed, Jun 17
BKK - Shanghai
Bangkok (BKK) - Shanghai (SHA)
Xiamen Airlines
$416
$246
One-way
Wed, Jun 17
BKK - Shanghai
Bangkok (BKK) - Shanghai (SHA)
Xiamen Airlines
$370
$266
One-way
Wed, Jun 17
BKK - Shanghai
Bangkok (BKK) - Shanghai (SHA)
Xiamen Airlines
$354
$268
One-way
Biggest price drops on these dates for flights from Bangkok to Shanghai
Jun 17 - Jun 19
$420 → $246
41%
Jun 18 - Jun 20
$420 → $246
41%
Jun 17 - Jun 20
$416 → $246
41%
Jun 18 - Jun 21
$416 → $246
41%
Popular Airports to fly from Bangkok to Shanghai
Bangkok - Shanghai route insights
💸 Price insights
Recent fares are below the typical level
Recent fares from Bangkok to Shanghai are below the typical level, with deals from $192 to $420.
📅 Best time to fly
Fly in July for the best prices
Historically, July is the cheapest month to fly from Bangkok to Shanghai, with a median price of $170.
⏱️ Flight duration
Typical flight time is 9h 5m
Flights from Bangkok to Shanghai typically take 9h 5m, covering a distance of 2897 km.
✈️ Airlines & availability
Mixed availability of direct flights
Approximately 43.6% of recent deals are for direct flights, with connecting flights typically having 1 stopover.
🏆 Airline highlight
MyTravel Airways offers direct flights
MyTravel Airways is one airline that has offered direct flights on the Bangkok to Shanghai route.
🎯 Booking tip
Deals are frequent for this route
Historically, deals for flights on this route appear frequently, with over one deal per day.
Bangkok main airports to depart from
Suvarnabhumi (BKK)
Suvarnabhumi Airport (BKK) is a convenient departure point for flights from Bangkok to Shanghai.
📍 ~25 km from Bangkok city center (reachable by car or train).
💸 Flights from ~$175
Don Mueang International (DMK)
Don Mueang International Airport (DMK) is an alternative departure option for flights to Shanghai.
📍 ~20 km from Bangkok city center (reachable by car or train).
💸 Flights from ~$241
Shanghai main airports to arrive at
Shanghai Pudong International (PVG)
Shanghai Pudong International Airport is a good option for flights from Bangkok to Shanghai.
📍 ~33 km from city center (reachable by car)
💸 Flights from ~$175
Shanghai Hongqiao International (SHA)
Shanghai Hongqiao International Airport is a convenient choice for flights from Bangkok to Shanghai.
📍 ~12 km from city center (reachable by car)
💸 Flights from ~$175
Airports nearby Shanghai used as alternative
Hangzhou Xiaoshan International (HGH)
Hangzhou Xiaoshan International is a major international hub with excellent high-speed rail connectivity to Shanghai.
📍 ~175 km from Shanghai (reachable by high-speed rail)
💸 Flights from ~$266
Sunan Shuofang International (WUX)
Sunan Shuofang International is the closest candidate airport to Shanghai city center, serving the industrial corridor.
📍 ~115 km from Shanghai (reachable by car)
💸 Flights from ~$296
Nanjing Lukou International (NKG)
Nanjing Lukou International is a primary regional hub with very frequent high-speed rail service to Shanghai.
📍 ~270 km from Shanghai (reachable by high-speed rail)
💸 Flights from ~$297
Ningbo Lishe International (NGB)
Ningbo Lishe International offers a solid domestic network and good accessibility via bridge or high-speed rail.
📍 ~135 km from Shanghai (reachable by car or high-speed rail)
💸 Flights from ~$310
Nantong Xingdong (NTG)
Nantong Xingdong is geographically close to northern Shanghai and useful for avoiding airspace delays.
📍 ~100 km from Shanghai (reachable by car)
💸 Flights from ~$300
Business & First Class Flight Deals to Shanghai
Discover luxury on the budget with premium cabin class on flights from Bangkok to Shanghai.
Elite
Best Elite deals to Shanghai
Exclusive daily First Class, Business Class, and Premium Economy flight deals, refreshed every 24 hours.
From BKK
Elite
Sep 06
Shanghai, China
90% AI deal score
$944
$427
Save $517
From BKK
Elite
Sep 04
Shanghai, China
90% AI deal score
$931
$427
Save $504
From BKK
Elite
Sep 06
Shanghai, China
90% AI deal score
$940
$427
Save $513
From BKK
Elite
Sep 05
Shanghai, China
90% AI deal score
$944
$427
Save $517
From BKK
Elite
Sep 05
Shanghai, China
90% AI deal score
$932
$427
Save $505
From BKK
Elite
Sep 04
Shanghai, China
89% AI deal score
$924
$427
Save $497
From BKK
Elite
Jun 23
Shanghai, China
88% AI deal score
$1,383
$761
Save $622
From BKK
Elite
Jun 23
Shanghai, China
87% AI deal score
$1,310
$761
Save $549
From BKK
Elite
Jul 30
Shanghai, China
87% AI deal score
$1,397
$794
Save $603
From BKK
Elite
Jul 24
Shanghai, China
87% AI deal score
$1,395
$794
Save $601
From BKK
Elite
Sep 09
Shanghai, China
87% AI deal score
$1,390
$802
Save $588
From BKK
Elite
Jul 10
Shanghai, China
87% AI deal score
$900
$413
Save $487
From BKK
Elite
Jun 25
Shanghai, China
86% AI deal score
$1,272
$782
Save $490
From BKK
Elite
Jun 24
Shanghai, China
86% AI deal score
$1,276
$782
Save $494
From BKK
Elite
Aug 08
Shanghai, China
86% AI deal score
$1,282
$794
Save $488
From BKK
Elite
Jul 18
Shanghai, China
86% AI deal score
$1,403
$794
Save $609
From BKK
Elite
Jul 24
Shanghai, China
86% AI deal score
$1,377
$794
Save $583
From BKK
Elite
Jul 23
Shanghai, China
86% AI deal score
$1,341
$794
Save $547
From BKK
Elite
Jul 29
Shanghai, China
86% AI deal score
$1,379
$799
Save $580
From BKK
Elite
Jul 25
Shanghai, China
86% AI deal score
$1,403
$799
Save $604
From BKK
Elite
Jul 09
Shanghai, China
86% AI deal score
$1,375
$800
Save $575
From BKK
Elite
Jul 25
Shanghai, China
86% AI deal score
$1,377
$801
Save $576
From BKK
Elite
Sep 14
Shanghai, China
86% AI deal score
$1,328
$801
Save $527
From BKK
Elite
Aug 17
Shanghai, China
86% AI deal score
$1,262
$803
Save $459
From BKK
Elite
Jul 01
Shanghai, China
86% AI deal score
$930
$429
Save $501
From BKK
Elite
Jul 04
Shanghai, China
85% AI deal score
$1,315
$794
Save $521
From BKK
Elite
Jul 25
Shanghai, China
85% AI deal score
$1,331
$794
Save $537
From BKK
Elite
Jul 03
Shanghai, China
85% AI deal score
$1,311
$794
Save $517
From BKK
Elite
Jul 01
Shanghai, China
85% AI deal score
$1,314
$798
Save $516
From BKK
Elite
Jul 19
Shanghai, China
85% AI deal score
$1,330
$799
Save $531
From BKK
Elite
Jul 21
Shanghai, China
85% AI deal score
$1,329
$799
Save $530
From BKK
Elite
Jul 09
Shanghai, China
85% AI deal score
$1,327
$799
Save $528
From BKK
Elite
Jul 30
Shanghai, China
85% AI deal score
$1,330
$801
Save $529
From BKK
Elite
Jul 27
Shanghai, China
85% AI deal score
$1,341
$801
Save $540
From BKK
Elite
Jul 24
Shanghai, China
85% AI deal score
$1,341
$801
Save $540
From BKK
Elite
Jul 17
Shanghai, China
85% AI deal score
$1,328
$801
Save $527
From BKK
Elite
Aug 22
Shanghai, China
85% AI deal score
$1,230
$803
Save $427
From BKK
Elite
Aug 28
Shanghai, China
85% AI deal score
$917
$429
Save $488
From BKK
Elite
Aug 31
Shanghai, China
85% AI deal score
$951
$429
Save $522
From BKK
Elite
Sep 04
Shanghai, China
85% AI deal score
$955
$429
Save $526
From BKK
Elite
Aug 28
Shanghai, China
85% AI deal score
$935
$429
Save $506
From BKK
Elite
Sep 02
Shanghai, China
85% AI deal score
$941
$429
Save $512
From BKK
Elite
Sep 07
Shanghai, China
85% AI deal score
$975
$429
Save $546
From BKK
Elite
Aug 30
Shanghai, China
85% AI deal score
$946
$429
Save $517
From BKK
Elite
Aug 29
Shanghai, China
85% AI deal score
$917
$429
Save $488
From BKK
Elite
Sep 01
Shanghai, China
85% AI deal score
$941
$429
Save $512
From BKK
Elite
Sep 06
Shanghai, China
85% AI deal score
$971
$429
Save $542
From BKK
Elite
Aug 27
Shanghai, China
85% AI deal score
$917
$429
Save $488
From BKK
Elite
Aug 30
Shanghai, China
85% AI deal score
$915
$429
Save $486
From BKK
Elite
Sep 03
Shanghai, China
85% AI deal score
$946
$429
Save $517
From BKK
Elite
Aug 29
Shanghai, China
85% AI deal score
$940
$429
Save $511
From BKK
Elite
Sep 05
Shanghai, China
85% AI deal score
$964
$429
Save $535
From BKK
Elite
Aug 27
Shanghai, China
85% AI deal score
$925
$429
Save $496
From BKK
Elite
Sep 07
Shanghai, China
84% AI deal score
$949
$427
Save $522
From BKK
Elite
Sep 06
Shanghai, China
84% AI deal score
$948
$427
Save $521
From BKK
Elite
Aug 31
Shanghai, China
84% AI deal score
$914
$429
Save $485
From BKK
Elite
Aug 26
Shanghai, China
84% AI deal score
$915
$429
Save $486
From BKK
Elite
Aug 26
Shanghai, China
84% AI deal score
$908
$429
Save $479
From BKK
Elite
Jun 22
Shanghai, China
83% AI deal score
$1,102
$761
Save $341
From BKK
Elite
Jun 25
Shanghai, China
83% AI deal score
$1,130
$794
Save $336
From BKK
Elite
Jul 04
Shanghai, China
82% AI deal score
$1,112
$794
Save $318
From BKK
Elite
Jun 18
Shanghai, China
75% AI deal score
$1,263
$974
Save $289
From BKK
Elite
Jun 18
Shanghai, China
75% AI deal score
$1,276
$974
Save $302
From BKK
Elite
Jun 18
Shanghai, China
75% AI deal score
$1,270
$975
Save $295
From BKK
Elite
Sep 06
Shanghai, China
73% AI deal score
$699
$586
Save $113
From BKK
Elite
Sep 05
Shanghai, China
73% AI deal score
$700
$586
Save $114
From BKK
Elite
Sep 04
Shanghai, China
73% AI deal score
$698
$586
Save $112
From BKK
Elite
Sep 02
Shanghai, China
73% AI deal score
$677
$586
Save $91
From BKK
Elite
Sep 04
Shanghai, China
73% AI deal score
$693
$586
Save $107
From BKK
Elite
Jun 19
Shanghai, China
72% AI deal score
$1,090
$974
Save $116
From BKK
Elite
Oct 11
Shanghai, China
72% AI deal score
$13,160
$12,456
Save $704
From BKK
Elite
Oct 11
Shanghai, China
72% AI deal score
$13,039
$12,456
Save $583
From BKK
Elite
Jun 30
Shanghai, China
71% AI deal score
$625
$586
Save $39
From BKK
Elite
Jun 19
Shanghai, China
67% AI deal score
$1,160
From BKK
Elite
Jun 19
Shanghai, China
67% AI deal score
$1,160
From BKK
Elite
Oct 11
Shanghai, China
67% AI deal score
$12,455
From BKK
Elite
Oct 11
Shanghai, China
67% AI deal score
$12,455
From BKK
Elite
Oct 11
Shanghai, China
67% AI deal score
$12,455
From BKK
Elite
Oct 11
Shanghai, China
67% AI deal score
$12,455
From BKK
Elite
Oct 30
Shanghai, China
66% AI deal score
$1,396
From BKK
Elite
Oct 11
Shanghai, China
66% AI deal score
$12,455
From BKK
Elite
Aug 02
Shanghai, China
50% AI deal score
$12,458
From BKK
Elite
Sep 17
Shanghai, China
49% AI deal score
$12,435
From BKK
Elite
Sep 17
Shanghai, China
49% AI deal score
$12,435
From BKK
Elite
Oct 01
Shanghai, China
49% AI deal score
$14,496
From BKK
Elite
Jul 04
Shanghai, China
48% AI deal score
$1,311
From BKK
Elite
Nov 06
Shanghai, China
48% AI deal score
$1,391
From BKK
Elite
Nov 13
Shanghai, China
48% AI deal score
$1,396
From BKK
Elite
Nov 27
Shanghai, China
48% AI deal score
$1,397
From BKK
Elite
Nov 27
Shanghai, China
48% AI deal score
$1,397
From BKK
Elite
Sep 17
Shanghai, China
48% AI deal score
$12,433
From BKK
Elite
Sep 17
Shanghai, China
48% AI deal score
$12,433
From BKK
Elite
Sep 17
Shanghai, China
48% AI deal score
$12,433
From BKK
Elite
Sep 17
Shanghai, China
48% AI deal score
$12,433
From BKK
Elite
Aug 11
Shanghai, China
48% AI deal score
$13,945
From BKK
Elite
Aug 29
Shanghai, China
48% AI deal score
$14,496
From BKK
Elite
Aug 29
Shanghai, China
48% AI deal score
$14,496
From BKK
Elite
Aug 29
Shanghai, China
48% AI deal score
$14,496
From BKK
Elite
Aug 29
Shanghai, China
48% AI deal score
$14,496
From BKK
Elite
Sep 28
Shanghai, China
48% AI deal score
$14,496