Shanghai to Bangkok Flight Information
The approximate distance between Shanghai and Bangkok is 2,875.56 km. Average flight time from Shanghai to Bangkok is around 4 hours 32 minutes. According to Trip.com data, travel demand hits its peak in July. The cheapest month to book flights is November.
Find Cheap Flight Deals from Shanghai to Bangkok
Search for direct flights from Shanghai to Bangkok in the next 3 months. Based on Trip.com's latest 7-day flight data, one-way direct flights start at US$82, and round-trip direct flights start at US$188.
-
One way
-
Round-trip
-
-
Cheapest nonstop
PVG 16:454h 45mNonstopBKK 20:30Shanghai - Bangkok | Wed, Sep 16 | Spring Airlines
BKK 02:354h 35mNonstopPVG 08:10Bangkok - Shanghai | Sun, Sep 20 | Spring AirlinesUS$188 US$22215% off15% offUS$222 US$188 -
PVG 08:054h 45mNonstopBKK 11:50Shanghai - Bangkok | Tue, Sep 15 | Spring Airlines
BKK 08:404h 30mNonstopPVG 14:10Bangkok - Shanghai | Tue, Sep 22 | Spring AirlinesUS$188 US$22215% off15% offUS$222 US$188 -
PVG 16:454h 45mNonstopBKK 20:30Shanghai - Bangkok | Mon, Sep 14 | Spring Airlines
BKK 02:354h 35mNonstopPVG 08:10Bangkok - Shanghai | Mon, Sep 21 | Spring AirlinesUS$192 US$22214% off14% offUS$222 US$192 -
PVG 22:054h 30mNonstopBKK 01:35Shanghai - Bangkok | Mon, Sep 21 | Spring Airlines
DMK 19:504h 15mNonstopPVG 01:05Bangkok - Shanghai | Thu, Sep 24 | Thai Lion AirUS$19313% offUS$222 US$193 -
PVG 22:054h 30mNonstopBKK 01:35Shanghai - Bangkok | Thu, Sep 17 | Spring Airlines
DMK 19:504h 15mNonstopPVG 01:05Bangkok - Shanghai | Thu, Sep 24 | Thai Lion AirUS$19413% offUS$222 US$194 -
PVG 22:054h 30mNonstopBKK 01:35Shanghai - Bangkok | Thu, Sep 10 | Spring Airlines
BKK 08:404h 30mNonstopPVG 14:10Bangkok - Shanghai | Wed, Sep 16 | Spring AirlinesUS$19711% offUS$222 US$197 -
PVG 22:054h 30mNonstopBKK 01:35Shanghai - Bangkok | Sat, Sep 12 | Spring Airlines
BKK 08:404h 30mNonstopPVG 14:10Bangkok - Shanghai | Wed, Sep 16 | Spring AirlinesUS$19811% offUS$222 US$198 -
PVG 16:454h 45mNonstopBKK 20:30Shanghai - Bangkok | Wed, Sep 9 | Spring Airlines
BKK 02:354h 35mNonstopPVG 08:10Bangkok - Shanghai | Wed, Sep 16 | Spring AirlinesUS$19811% offUS$222 US$198 -
PVG 22:054h 30mNonstopBKK 01:35Shanghai - Bangkok | Wed, Sep 2 | Spring Airlines
BKK 16:354h 35mNonstopPVG 22:10Bangkok - Shanghai | Wed, Sep 9 | Spring AirlinesUS$19910% offUS$222 US$199 -
PVG 22:054h 30mNonstopBKK 01:35Shanghai - Bangkok | Mon, Sep 7 | Spring Airlines
BKK 16:354h 35mNonstopPVG 22:10Bangkok - Shanghai | Wed, Sep 9 | Spring AirlinesUS$19910% offUS$222 US$199 -
SHA 13:0017h 25m1 stopBKK 14:00Shanghai - Bangkok | Mon, Aug 17 | Normal Airline
BKK 15:006hNonstopSHA 16:00Bangkok - Shanghai | Wed, Aug 19 | Normal AirlineMore cheap flightsMore cheap flights
-
Cheapest nonstop
PVG 22:054h 30mNonstopBKK 01:35Shanghai - Bangkok | Fri, Oct 9 | Spring AirlinesUS$82 US$9917% off17% offUS$99 US$82 -
PVG 22:054h 30mNonstopBKK 01:35Shanghai - Bangkok | Sun, Oct 4 | Spring AirlinesUS$83 US$9916% off16% offUS$99 US$83 -
PVG 22:054h 30mNonstopBKK 01:35Shanghai - Bangkok | Tue, Oct 6 | Spring AirlinesUS$85 US$9914% off14% offUS$99 US$85 -
PVG 22:054h 30mNonstopBKK 01:35Shanghai - Bangkok | Wed, Oct 7 | Spring AirlinesUS$8514% offUS$99 US$85 -
PVG 16:454h 45mNonstopBKK 20:30Shanghai - Bangkok | Mon, Oct 12 | Spring AirlinesUS$8514% offUS$99 US$85 -
PVG 22:054h 30mNonstopBKK 01:35Shanghai - Bangkok | Tue, Sep 1 | Spring AirlinesUS$8712% offUS$99 US$87 -
PVG 22:054h 30mNonstopBKK 01:35Shanghai - Bangkok | Wed, Sep 16 | Spring AirlinesUS$8712% offUS$99 US$87 -
PVG 16:454h 45mNonstopBKK 20:30Shanghai - Bangkok | Wed, Sep 2 | Spring AirlinesUS$8811% offUS$99 US$88 -
PVG 22:054h 30mNonstopBKK 01:35Shanghai - Bangkok | Mon, Sep 14 | Spring AirlinesUS$8910% offUS$99 US$89 -
PVG 22:054h 30mNonstopBKK 01:35Shanghai - Bangkok | Mon, Sep 7 | Spring AirlinesUS$8910% offUS$99 US$89 -
SHA 13:0017h 25m1 stopBKK 14:00Shanghai - Bangkok | Mon, Aug 17 | Normal AirlineMore cheap flightsMore cheap flights
-
Popular airlines flying from Shanghai to Bangkok
Spring Airlines
Thai Airways
China Eastern Airlines
Shanghai Airlines
Cathay Pacific
Thai Vietjet Air
Juneyao Airlines
Xiamen Airlines
Thai Lion Air
China Southern Airlines
Shenzhen Airlines
Air Macau
Sichuan Airlines
Hainan Airlines
Trip.com Price Trends on Flights from Shanghai to Bangkok
Which month has the cheapest one-way flights from Shanghai to Bangkok?
Based on Trip.com’s data, the cheapest month for flights from Shanghai to Bangkok is October, with an average price of US$73; while the month with the highest flight price is usually July, with an average price of up to US$107.
Which month has the cheapest round-trip flights from Shanghai to Bangkok?
Based on data from Trip.com, the lowest prices for round-trip flights from Shanghai to Bangkok are found during January, with an average price of US$326. Conversely, the highest prices are found during October, with an average price of up to US$510.
Frequently Asked Questions
-
What are the cheapest flights from Shanghai to Bangkok (SHA-BKK)?
Based on Trip.com data, Spring Airlines offers one-way fares as low as US$82 on Cheapest nonstop routes (e.g. PVG to BKK on Fri, Oct 9), while Spring Airlines offers Cheapest nonstop round-trips from US$188 departing on Wed, Sep 16 and returning on Sun, Sep 20. -
Which airlines offer direct flights from Shanghai to Bangkok?
At the moment, you can catch a nonstop flight from Shanghai to Bangkok with the following airlines, including: Spring Airlines Thai Airways China Eastern Airlines Shanghai Airlines Thai Vietjet Air Selected airlines are based on historical data collected from flight bookings users made on Trip.com within the last 90 days. -
How long is a flight from Shanghai to Bangkok?
It takes about 4 hours 32 minutes to fly from Shanghai to Bangkok. -
When is the best time to book flights from Shanghai to Bangkok?
By analyzing data from all airlines on the Trip.com flight calendar, it looks like the best time to book a flight from Shanghai to Bangkok is around 40 days (6 weeks) in advance, and the best time to fly is usually on Tuesday, Wednesday, and Saturday. Tuesday typically offers the cheapest flights for departure, while Saturday offers the best return deals. -
How many flights are there per week from Shanghai to Bangkok?
Based on Trip.com data in the past 4 weeks, there is 81 flight per week flying from Shanghai to Bangkok. You can check the weekly schedule for popular airlines on this route below: Thai Airways: S/M/T/W/T/F/S -- TG665 (17:59) Shanghai Airlines: S/M/T/W/T/F/S -- FM833 (12:44) -
How can I find the best deals on flights from Shanghai to Bangkok?
To find best deals on flights from Shanghai to Bangkok, you can use various tools on Trip.com:
· Be flexible with your travel dates to get the cheapest flight deal. Now the cheapest flight deal is on Fri, Oct 9, with one-way flights priced at just US$82.
· Compare airlines strategically. Budget carriers often provide the lowest base fares, while we found the most affordable airline currently operating on this route is Spring Airlines.
· Set up price alerts to easily monitor ticket prices without having to check every day.
· Check Trip.com flight deals and promo codes frequently.
· Avoid peak season unless you book very early. It seems the peak season for Bangkok travel is around July.
· Get exclusive promo codes for Trip.com app users. -
When are flight tickets from Shanghai (SHA) to Bangkok (BKK) the cheapest?
The cheapest months to fly from Shanghai to Bangkok is November, when demand for travel is lower. -
Which upcoming date is cheapest to fly from Shanghai to Bangkok on?
After crunching the numbers on our August flight calendar, it's currently cheapest to fly from Shanghai to Bangkok on August 25, 2026 with Spring Airlines, with prices starting at US$84. -
Which airports can I fly to for Bangkok from Shanghai?
You can land at any one of the following hubs in Bangkok, with Shanghai Pudong International Airport to Suvarnabhumi Airport (PVG-BKK) is by far the most common option on this route: Suvarnabhumi Airport (BKK) Don Mueang International Airport (DMK). -
Is there any time difference between Shanghai and Bangkok?
The time difference between Bangkok and Shanghai is 1h. -
How do I change or cancel my ticket from Shanghai to Bangkok?
Tickets can only be changed or canceled if permitted by airline policy. To submit a change or cancellation request, go to the flight bookings page, select the option to change or cancel your booking, choose the relevant passengers and segment, and submit a request. Please note that additional charges may apply according to the airline ticket policy. However, if the flight has been rescheduled and you would like to change or cancel your ticket, you can submit an involuntary cancellation request. For more details about change and cancellation policies, please check the customer support pages. -
What is the average cost of a one-way flight from Shanghai to Bangkok?
Based on Trip.com data for flights departing in the next 30 days, the average one-way fare from Shanghai to Bangkok is US$190. Fares vary by travel date, airline and availability. -
What is the average cost of a round-trip flight from Shanghai to Bangkok?
Based on Trip.com data for travel in the next 30 days, the average round-trip fare from Shanghai to Bangkok is US$356. The final price depends on the outbound and return dates, airline and fare conditions. -
How do I book flights from Shanghai to Bangkok on Trip.com?
Enter Shanghai and Bangkok, choose your travel dates and passengers, then compare flights by price, duration and baggage. Select a fare, review the change and cancellation rules, enter traveler details and complete payment to receive your confirmation. -
Are there budget airlines on the Shanghai to Bangkok route?
Spring Airlines, Thai Vietjet Air and Thai Lion Airare the most popular budget airlines flying from Shanghai to Bangkok. Check baggage, seat and payment fees before comparing the final price.
Shanghai to Bangkok Flights
Flying from Shanghai to Bangkok: What You Need to Know
Route Overview
Seven airlines operate around 22 direct flights per day (154-180 weekly) on the Shanghai-Bangkok corridor as of mid-2026: China Eastern, Shanghai Airlines, Spring Airlines, Thai Airways, Juneyao Airlines, Thai Vietjet, and Air China. Most international departures use Shanghai Pudong International Airport (PVG), arriving at Bangkok Suvarnabhumi Airport (BKK). Spring Airlines is the exception, landing at Bangkok's low-cost terminal Don Mueang (DMK) instead. The nonstop flight covers 1,799 miles (2,896 km) and takes roughly 4 hours 30 minutes to 4 hours 50 minutes. Connecting itineraries via Singapore or Haikou stretch travel time to 8-10 hours, about double the direct option. Direct fares can start as low as US$78 on budget carriers, with round-trip economy typically in the US$300-$550 range. Search and book Shanghai-Bangkok flights on Trip.com to compare schedules and fares across all seven airlines serving this route.
Airline Details
China Eastern
China Eastern (MU) flies twice daily between Shanghai Pudong and Bangkok Suvarnabhumi. As a SkyTeam member, meals and seat selection are included in all fares.
| Flight Time | Baggage | Highlights |
|---|---|---|
| ~4h 35m-4h 50m | Carry-on: 1pc ≤55×40×20cm (~7kg). Checked: Economy Standard 1×23kg, Flex 2×23kg, Business 2×32kg. Max 158cm linear per bag | Full-service carrier, 2 daily flights, SkyTeam member |
Shanghai Airlines
Shanghai Airlines (FM), a China Eastern subsidiary, runs the highest frequency on this route at about five flights per day. Its international economy allowance includes two free checked bags.
| Flight Time | Baggage | Highlights |
|---|---|---|
| ~4h 35m-4h 50m | Carry-on: 1pc up to 10kg (55×40×20cm) + personal item. Checked: 2×23kg (max 158cm linear per bag) | Highest frequency (~5/day), 2 free checked bags in economy |
Thai Airways
Thai Airways (TG), Thailand's flag carrier, operates a daily nonstop on this corridor. The current baggage policy sets the following allowances.
| Flight Time | Baggage | Highlights |
|---|---|---|
| ~4h 35m-4h 50m | Carry-on: 1 bag + personal item, 7kg total (56×45×25cm). Checked: Standard/Saver 1×23kg, Flexi/Full Flex 2×23kg | Thailand flag carrier, daily nonstop |
Spring Airlines
Spring Airlines (9C) is the ultra-low-cost option with three daily flights. It is the only carrier on this route landing at Bangkok Don Mueang (DMK) rather than Suvarnabhumi. Baggage is restrictive: the base "Lucky Spring" fare includes zero free checked luggage, and the carry-on allowance is smaller than the industry norm at 5kg and 40×30×20cm. Direct fares can dip to US$78, but the final cost climbs once you add baggage and seat selection.
| Flight Time | Baggage | Highlights |
|---|---|---|
| ~4h 35m-4h 50m | Carry-on: 5kg (40×30×20cm). Checked: Lucky Spring = 0kg free; higher fare tiers add checked allowance for a fee | Ultra-low-cost, 3 daily flights, lands at DMK, fares from $78 |
Other Airlines
Two additional carriers each offer one daily flight, with Air China planning to join the route from October 2026:
| Airline | Flight Time | Baggage | Highlights |
|---|---|---|---|
| Juneyao Airlines (HO) | ~4h 35m-4h 50m | Carry-on: 1pc 7-10kg (≤115cm linear). Checked: 1-2×20-23kg depending on fare; basic fares may have 0kg | 1 daily, full-service |
| Thai Vietjet (VZ) | ~4h 35m-4h 50m | Carry-on: 7kg (56×36×23cm), SkyBoss 10kg. Checked: Eco=0kg, Deluxe=20kg, SkyBoss=30kg | 1 daily, LCC |
| Air China (CA) | ~4h 35m-4h 50m | Confirm with airline | Service from October 2026 |
Airport Information
Shanghai Pudong International Airport (PVG)
Shanghai Pudong is the primary international gateway for this route, located about 50 km from the city centre. The Maglev train remains the fastest city-centre connection, hitting 300 km/h operational speed. A new Airport Link Line opened in December 2024 connects PVG to Shanghai Hongqiao Airport (SHA) in roughly 40 minutes for ¥26 (~$3.60), making inter-airport transfers far simpler than a one-hour taxi.
| Mode | Time | Cost |
|---|---|---|
| Maglev | 7-8 min to Longyang Road | ¥50 (¥40 with flight ticket, ¥80 round-trip valid 7 days) |
| Metro Line 2 | 60-70 min to People's Square | ¥7-10 (~$1-1.40) |
| Taxi | 45-60 min | ¥150-250 (~$21-35) + tolls |
| Didi | 45-60 min | ¥120-200 (~$18-31) |
| Airport Shuttle Bus | 60-90 min | ¥18-34 (~$2.50-5) |
| Night Bus | 60-90 min | ¥18-34 |
Metro Line 2 runs 6:00 AM to 10:30 PM with trains every 6-12 minutes; a transfer at Guanglan Road is required. Taxis and Didi are available 24/7, though rush hour (7:30-9:00 AM, 5:30-7:30 PM) can add 30 minutes or more. Night bus service operates 23:00 to 5:00.
Shanghai Hongqiao International Airport (SHA)
Hongqiao sits much closer to the city centre at 13-18 km, though it primarily handles domestic routes. Its Metro connections are the cheapest way into downtown Shanghai.
| Mode | Time | Cost |
|---|---|---|
| Metro Line 2 / Line 10 | 30-35 min | ¥4-5 (~$0.55-0.70) |
| Taxi (daytime) | 20-40 min | ¥50-80 (~$7-11) |
| Taxi (nighttime 23:00-5:00) | 20-40 min | ¥80-120 (~$11-17) |
| Didi | 20-40 min | ~20% cheaper than street taxis |
| Airport Shuttle Bus (Lines 941, Hub 4, Hub 9) | 30-60 min | ¥2-10 (~$0.30-1.40) |
| Night Bus 316 | 30-60 min | ¥2 |
Taxi base fare is ¥14 for the first 3 km. If your Bangkok flight departs from Pudong, the Airport Link Line connects SHA to PVG in ~40 minutes for ¥26 (~$3.60).
Destination & Booking Info
Visa & Entry Requirements
Travelers holding US, EU, UK, or Australian passports, along with most other nationalities, receive 60-day visa-free entry to Thailand under the Tourist Visa Exemption scheme. Your passport must be valid for at least six months beyond your entry date. Immigration officers may ask to see a return or onward flight ticket.
The Thailand Digital Arrival Card (TDAC) has been mandatory for all foreign nationals since May 1, 2025. Submit it before arrival at tdac.immigration.go.th.
You must carry proof of funds in cash: a minimum of 20,000 THB (~$570) per person or 40,000 THB (~$1,140) per family.
Departure Tax
Thailand's international departure tax (Passenger Service Charge) is 730 THB (~$21) per person, automatically included in your ticket price. A 53% increase to 1,120 THB (~$32) has been approved and is effective June 20, 2026.
Customs & Currency
Duty-free allowances on arrival: 1 liter of alcohol, 200 cigarettes (or 250g of tobacco), and personal effects worth up to 20,000 THB.
E-cigarettes and vapes are strictly prohibited in Thailand. Importing them can carry penalties of up to 10 years imprisonment and heavy fines. Even possession or use can result in fines. Leave vaping gear at home.
Foreign currency exceeding $20,000 (or equivalent) must be declared at Thai customs on both arrival and departure.
Booking Tips
Compare total cost, not just the base fare. Spring Airlines advertises fares from US$78, but the "Lucky Spring" tier includes no checked baggage. Adding a bag after booking can erase the savings versus a full-service carrier. Shanghai Airlines, by contrast, includes two 23kg checked bags in economy at no extra cost.
Round-trip economy fares typically land in the US$300-$550 range. Tuesday, Wednesday, and Saturday see the heaviest departure schedules, which can mean more flight choices though not necessarily lower prices.
Use Trip.com to view all seven airlines side by side, filter by baggage allowance, and lock in a fare that matches your travel needs.
※ Fares, schedules and policies are subject to change. Confirm with official sources before booking.
Trip.com Airline Insights on Flights from Shanghai to Bangkok
Which airline offers the cheapest direct flights from Shanghai to Bangkok?
Based on Trip.com’s data from the past 12 months, Thai AirAsia X provides the lowest-priced direct flights from Shanghai to Bangkok, with fares starting at US$137.
Which airline operates the most flights from Shanghai to Bangkok?
Based on Trip.com’s data from the past month, China Eastern Airlines operates the most frequent flights from Shanghai to Bangkok, with 63 flights per week.
How many flights fly from Shanghai to Bangkok daily?
Based on the past month's historical data from Trip.com, the number of flights from Shanghai to Bangkok is the highest on Friday and the lowest on Sunday.
Explore More Popular Flights
- Direct flights from Shanghai to Seoul
- Direct flights from Shanghai to Shenzhen
- Direct flights from Shanghai to Ulaanbaatar
- Direct flights from Shanghai to Tokyo
- Return flights from Shanghai to Bangkok
- Return flights from Shanghai to Guangzhou
- Direct flights from Shanghai to Hong Kong
- Return flights from Shanghai to Chongqing
- Return flights from Shanghai to Zhangjiajie
- Direct flights from Shanghai to Beijing
- Return flights from Tokyo to Bangkok
- Direct flights from Chiang Mai to Bangkok
- Cheap flights from Udon Thani to Bangkok
- Direct flights from Phuket to Bangkok
- Cheap flights from Seoul to Bangkok
- Direct flights from Ta Khmau to Bangkok
- Return flights from Shanghai to Bangkok
- Cheap flights from Ho Chi Minh City to Bangkok
- Return flights from Vientiane to Bangkok
- Cheap flights from Yangon to Bangkok
- Plane tickets to Surat Thani
- Round-trip tickets to Koh Samui
- Round-trip tickets to Phuket
- Cheap Flight tickets to Chiang Rai
- Cheap Flight tickets to Chiang Mai
- Cheap Flight tickets to Khon Kaen
- Round-trip tickets to Krabi
- Round-trip tickets to Bangkok
- Cheap Flight tickets to Hat Yai
- Plane tickets to Udon Thani
Note: Prices shown on this page are the estimated lowest prices found in the last 24 hours and include all taxes and fees.