Flights
Hotels
From
To
1 traveler
Unsupported Browser!
Find Flights
Flights
Hotels
1 traveler
Unsupported Browser!
Find Flights

Cheap Flights from Shanghai to Bangkok - SHA to BKK

Popular flights from Shanghai to Bangkok

If your flight days are flexible and you looking for a good deal, our charts on cheap flights provide some insight regarding affordable flight options for your next big adventure.

Air China
Departure Date Return Date Lowest Price
Feb 20, 2016 Feb 27, 2016 CNY2,058
Feb 26, 2016 Mar 4, 2016 CNY2,058
China Eastern Airlines
Departure Date Return Date Lowest Price
Mar 15, 2016 Mar 26, 2016 CNY2,393
Mar 15, 2016 Mar 28, 2016 CNY2,393
Mar 15, 2016 Mar 24, 2016 CNY2,393
Mar 16, 2016 Mar 26, 2016 CNY2,393
Mar 16, 2016 Mar 28, 2016 CNY2,393
China Southern Airlines
Departure Date Return Date Lowest Price
Feb 24, 2016 Feb 29, 2016 CNY1,736
Mar 28, 2016 Apr 6, 2016 CNY1,736
Apr 2, 2016 Apr 10, 2016 CNY1,736
Apr 6, 2016 Apr 18, 2016 CNY1,736
Apr 6, 2016 Apr 14, 2016 CNY1,736
Hainan Airlines
Departure Date Return Date Lowest Price
Apr 3, 2016 Apr 8, 2016 CNY2,551
May 2, 2016 May 6, 2016 CNY2,551
Juneyao Airlines
Departure Date Return Date Lowest Price
Apr 8, 2016 Apr 15, 2016 CNY2,242
Apr 14, 2016 Apr 21, 2016 CNY2,242
Apr 15, 2016 Apr 22, 2016 CNY2,242
Apr 18, 2016 Apr 25, 2016 CNY2,242
Apr 22, 2016 Apr 29, 2016 CNY2,242
Mesaba Airlines
Departure Date Return Date Lowest Price
May 2, 2016 May 6, 2016 CNY1,348
Orient Thai Airlines
Departure Date Return Date Lowest Price
Apr 22, 2016 Apr 27, 2016 CNY1,493
Shandong Airlines
Departure Date Return Date Lowest Price
Feb 27, 2016 Mar 10, 2016 CNY3,320
Mar 18, 2016 Mar 23, 2016 CNY3,320
Mar 20, 2016 Mar 23, 2016 CNY3,320
Shanghai Airlines
Departure Date Return Date Lowest Price
Mar 16, 2016 Mar 26, 2016 CNY2,380
Mar 20, 2016 Mar 22, 2016 CNY2,380
Mar 22, 2016 Mar 24, 2016 CNY2,380
Shenzhen Airlines
Departure Date Return Date Lowest Price
Feb 20, 2016 Feb 27, 2016 CNY1,887
Feb 26, 2016 Mar 3, 2016 CNY1,887
Sichuan Airlines
Departure Date Return Date Lowest Price
Apr 28, 2016 May 4, 2016 CNY4,681
Srilankan Airlines
Departure Date Return Date Lowest Price
Feb 11, 2016 Feb 23, 2016 CNY4,352
Thai AirAsia
Departure Date Return Date Lowest Price
Apr 3, 2016 Apr 8, 2016 CNY4,970
Thai Airways
Departure Date Return Date Lowest Price
Mar 15, 2016 Mar 28, 2016 CNY4,484
Mar 16, 2016 Mar 28, 2016 CNY4,484
Mar 16, 2016 Mar 26, 2016 CNY4,484
Mar 17, 2016 Mar 28, 2016 CNY4,484
Mar 19, 2016 Mar 28, 2016 CNY4,484
Xiamen Airlines
Departure Date Return Date Lowest Price
Mar 15, 2016 Mar 28, 2016 CNY2,058
Mar 16, 2016 Mar 28, 2016 CNY2,058
Mar 16, 2016 Mar 26, 2016 CNY2,058
Mar 22, 2016 Mar 24, 2016 CNY2,058

How Much Does it Cost to Fly from Shanghai to Bangkok (SHA to BKK)?

We have collected flight cost data from across the web for travel from Shanghai to Bangkok, and have found the average flight price for this trip to be CNY1,591.

When Can I Buy the Cheapest Flight from Shanghai to Bangkok (SHA to BKK)?

Airlines can adjust prices for plane tickets from Shanghai to Bangkok based on the day and time that you decide to book your flight. We have collected data from all airlines, and have discovered that the best days to book flights are Tuesdays, Wednesdays, and Saturdays. Read our article to find more information about the best time to buy airline tickets.

How far in advance should you book flights from Shanghai to Bangkok

The chart below shows up-to-date information regarding how far in advance a flight from Shanghai to Bangkok should be booked.

Non Stop versus 1-Stop
Advanced PurchaseNon StopOne Stop
< 7 days CNY2,729 CNY1,894
7-14 days CNY2,433 CNY1,749
14-21 days CNY2,288 CNY1,736
21-30 days CNY2,288 CNY1,815
30-60 days CNY1,361 CNY1,736
60-90 days CNY1,348 CNY1,736
90+ days CNY2,242 CNY1,736

Cheapest Day To Fly from Shanghai to Bangkok

The chart below shows up-to-date information regarding the cheapest days to fly from Shanghai to Bangkok.

Monday Tuesday Wednesday Thursday Friday Saturday Sunday
CNY1,348 CNY1,736 CNY1,736 CNY1,736 CNY1,493 CNY1,736 CNY1,361

Lowest Fares Chart By Month from Shanghai to Bangkok

The chart below shows the lowest fare by month when flying from Shanghai to Bangkok.

Month Origin Destination Carrier Depart Date Return Date Stops Price
February Shanghai Bangkok China Southern 2/24/16 2/29/16 1 CNY1,736
March Shanghai Bangkok China Southern 3/28/16 4/6/16 1 CNY1,736
April Shanghai Bangkok Mesaba 4/3/16 4/8/16 0 CNY1,361
May Shanghai Bangkok Mesaba 5/2/16 5/6/16 0 CNY1,348
June Shanghai Bangkok China Southern 6/3/16 6/10/16 2 CNY1,743
July Shanghai Bangkok China Southern 7/9/16 7/24/16 1 CNY2,111
August Shanghai Bangkok China Southern 8/5/16 8/12/16 1 CNY2,111
September Shanghai Bangkok China Southern 9/1/16 9/7/16 1 CNY2,124

Cheapest Weekend Non-Stop Flights for the Next 30 Days from Shanghai to Bangkok

If you're ready to take a trip in the next 30 days and want to fly on the weekend, you might be wondering which weekend is the cheapest to fly. The chart below shows up-to-date data regarding weekend flight prices from Shanghai to Bangkok.

Next 30 Days

SunMonTueWedThuFriSat
7 8 9 10 11 12 13
CNY6,443
14 15 16 17 18 19 20
CNY6,443 CNY2,439
21 22 23 24 25 26 27
CNY2,439 CNY2,433
28 29 1 2 3 4 5
CNY2,433 CNY2,426
6 7 8 9 10 11 12
CNY2,426 CNY2,288
13 14 15 16 17 18 19
CNY2,288

Non-Stop vs Connecting Flights from Shanghai to Bangkok (SHA to BKK)

Your Shanghai to Bangkok flight can be significantly cheaper by choosing a multi-stop airline ticket. Although these connecting flights sacrifice some convenience, on average, travelers save 20%-60% when they choose to fly multi-stop versus a direct flight.

The average price for connecting flights from Shanghai to Bangkok is CNY2,985.

The average price for non-stop flights from Shanghai to Bangkok is CNY2,393.

The chart below shows up to date information regarding non-stop flights from Shanghai to Bangkok.

Nonstop Flight Details from Shanghai to Bangkok
CarrierMonTueWedThuFriSatSunEarliest FlightLatest Flight
Spring 2 3 2 3 3 2 3 13:20 23:25
Shanghai 3 4 4 4 4 4 4 08:55 22:30
Juneyao 3 3 3 3 3 3 3 21:10 23:05
China Eastern 2 2 2 2 2 2 2 12:35 21:40
Orient Thai 1 1 1 1 1 1 1 22:45 22:45
Thai 2 2 2 2 2 2 2 08:45 17:20
Mesaba 1 1 1 1 1 1 1 06:50 06:50

Round Trip vs One Way Flights from Shanghai to Bangkok (SHA to BKK)

We have found that there is often no price difference between buying a round trip flight versus a one way flight. Increased flexibility is the main benefit when it comes to buying a one way flight from Shanghai to Bangkok. However, booking a round trip flight can be a simpler process. You can compare round trip and one way flights by using our flight comparison.

The average price for one way flights from Shanghai to Bangkok is CNY1,874.

The average price for round trip flights from Shanghai to Bangkok is CNY2,696.

More Cheap Flights

FlightsAirlineLowest Price
Hangzhou to Bangkok China Southern, China Eastern, Cathay, Xiamen, Hong Kong, Air Macau, Asiana, Shenzhen, Air China, Korean, Hainan CNY1,736
Nanjing to Bangkok China Southern, China Eastern, Cathay, Hong Kong, Air Macau, Asiana, Shenzhen, Shanghai, Air China, Korean CNY1,743
Ningbo to Bangkok China Southern, China Eastern, Cathay, Air Macau, Air China, Hainan CNY1,743
Wuxi to Bangkok China Southern, China Eastern, Shenzhen, Air China CNY1,835
Yiwu to Bangkok China Southern, Air China CNY1,821
Changzhou to Bangkok China Southern, China Eastern, Shenzhen, Air China CNY1,828
Yancheng to Bangkok China Southern, China Eastern, Air China CNY1,841
Nantong to Bangkok China Southern, China Eastern, Shenzhen, Air China CNY1,697
Zhoushan to Bangkok China Eastern, Air China CNY1,900
Shanghai to Siem Reap China Southern, China Eastern, Vietnam, Asiana, Air China, Singapore, Malaysia, Dragonair, Korean CNY1,953
Shanghai to Phuket China Southern, Thai, China Eastern, Cathay, Juneyao, Asiana, Air China, Singapore, Hainan, Dragonair, Malaysia, Shanghai, Korean CNY1,729
Shanghai to Ho Chi Minh City China Southern, Thai, China Eastern, Cathay, Vietnam, Asiana, Air China, Singapore, Malaysia, Philippine, Korean CNY1,651
Shanghai to Kuala Lumpur China Southern, Thai, China Eastern, Cathay, Vietnam, Singapore, Malaysia, Royal Brunei, Air Mauritius, Philippine, Shanghai, Korean CNY1,854
Shanghai to Koh Samui Thai, Singapore CNY3,268
Shanghai to Phnom Penh China Southern, Thai, China Eastern, Vietnam, Asiana, Singapore, Dragonair, Malaysia, Korean CNY2,341
Shanghai to Manila China Southern, Thai, China Eastern, Cathay, Air Macau, Asiana, Air China, Singapore, Dragonair, Malaysia, Cebu Pacific, Royal Brunei, Philippine, Korean CNY1,611
Shanghai to Chiang Mai Thai, China Southern, Dragonair, China Eastern, Cathay, Juneyao, Air China, Korean, Singapore CNY1,907
Shanghai to Tokyo Thai, China Southern, China Eastern, Cathay, JAL, Air Macau, Vietnam, Asiana, Shenzhen, Air China, Singapore, Delta, All Nippon, Shanghai, Korean CNY1,420
Shanghai to Singapore China Southern, Thai, China Eastern, Cathay, Vietnam, Asiana, Shenzhen, Air China, Singapore, Hainan, United, Malaysia, Royal Brunei, Philippine, Korean CNY2,111
Shanghai to Hanoi China Southern, Thai, China Eastern, Cathay, Vietnam, Asiana, Singapore, Dragonair, Malaysia, Hong Kong, Korean CNY1,966
Shanghai to Seoul China Southern, Thai, China Eastern, Shandong, Cathay, Air Macau, Asiana, Vietnam, Shenzhen, Air China, Singapore, Shanghai, Korean CNY1,762
Shanghai to Yangon Thai, China Southern, Malaysia, China Eastern, Asiana, Vietnam, Air China, Korean, Singapore CNY2,433
Shanghai to Taipei Thai, China Southern, Shandong, China Eastern, Cathay, TransAsia, Air Macau, Juneyao, EVA Air, Asiana, Shenzhen, Air China, Singapore, Hainan, China Airlines, Dragonair, Cebu Pacific, Hong Kong, Philippine, Shanghai, Korean CNY1,315
Shanghai to Hong Kong China Southern, China Eastern, Cathay, Juneyao, Air China, Singapore, Dragonair, Hong Kong, Cebu Pacific, Philippine, Shanghai, Korean CNY1,046
Shanghai to Macau China Eastern, Juneyao, Air Macau, Philippine, Shanghai, Air China CNY1,026
Shanghai to Denpasar Bali China Southern, Thai, China Eastern, Cathay, Asiana, Garuda, Singapore, Malaysia, Hong Kong, Philippine, Korean CNY2,341
Shanghai to Vientiane Thai, China Eastern, Vietnam CNY2,479
Shanghai to Da Nang China Southern, China Eastern, Air Macau, Asiana, Korean, Singapore CNY2,433
Shanghai to Krabi Thai, Cathay CNY2,492
Shanghai to Jakarta China Southern, Thai, Cathay, Garuda, Asiana, Air China, Singapore, Malaysia, Xiamen, Royal Brunei, Philippine, Korean CNY2,584

Airlines Flying from Shanghai to Bangkok (SHA to BKK)

Below are the different airlines that fly from Shanghai to Bangkok with the average price of their plane tickets. Just remember that different airlines offer different levels of comfort and service, so consider convenience when choosing your airline.

Below is the full flight schedule summary of the next 30 days for flights from Shanghai to Bangkok.

Shanghai to Bangkok
Airline Connections Mon Tue Wed Thu Fri Sat Sun
Royal Brunei BWN X X X
China Airlines KHH X X X X X X X
Cathay HKG X X X X X X X
China Southern SZX X X X X X X X
Shanghai - X X X X X X X
Juneyao - X X X X X X X
Hainan PEK X X X X X X X
Hong Kong HKG X X X X X X X
Korean PUS X X X X X X X
Xiamen FOC X X X X X X X
Malaysia KUL X X X X X X X
China Eastern - X X X X X X X
China Eastern KMG X X X X X X X
Air Macau MFM X X X X X X X
Orient Thai - X X X X X X X
Asiana ICN X X X X X X X
Philippine MNL X X X X X X X
Thai - X X X X X X X
Vietnam SGN X X X X X X X

Airports for Your Route

These pages contain information about the major airports in Shanghai and Bangkok, so you can feel comfortable knowing how to get around whether you are about to take off or you just landed.

Shanghai to Bangkok Flight Questions

Below are some common questions that asked about this flight route:

Question: How long is a direct flight from Shanghai to Bangkok?
Answer: The average Shanghai to Bangkok flight time is 4 hours and 37 minutes.
Question: How many kilometers are there between Shanghai and Bangkok?
Answer: The distance from Shanghai to Bangkok is 2887 kilometers.
Question: How common are direct flights from Shanghai to Bangkok?
Answer: There are 106 direct flights from Shanghai to Bangkok.
Question: What is the most popular airline for non-stop flights from Shanghai to Bangkok?
Answer: Shanghai Airlines provides 23% of the non-stop flights between Shanghai and Bangkok.
Question: What are the most popular connecting cities when flying from Shanghai to Bangkok?
Answer: Hong Kong, HK
Shanghai (SHA) To Bangkok (BKK) Flights: Cheap Flights From Shanghai To Bangkok | FareCompare.