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.

Cheapest one-way
US$82
Spring Airlines Spring Airlines SHA-BKK 4h 30m · Nonstop Fri, Oct 9
Book Now
Cheapest round-trip
US$188
Spring Airlines Spring Airlines SHA-BKK 4h 45m · Nonstop Wed, Sep 16 - Sun, Sep 20
Book Now
When to fly
October
Cheapest
July
Peak season
Route details
2,875.56 km
Flight distance
4h 32m
Average flight time

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.

Popular airlines flying from Shanghai to Bangkok

You can pick from 14 carriers that fly from Shanghai to Bangkok including Spring Airlines, Thai Airways, China Eastern Airlines, with Spring Airlines serving cheapest direct ticket on this route.
Spring Airlines logo Spring Airlines
Thai Airways logo Thai Airways
China Eastern Airlines logo China Eastern Airlines
Shanghai Airlines logo Shanghai Airlines
Cathay Pacific logo Cathay Pacific
Thai Vietjet Air logo Thai Vietjet Air
Juneyao Airlines logo Juneyao Airlines
Xiamen Airlines logo Xiamen Airlines
Thai Lion Air logo Thai Lion Air
China Southern Airlines logo China Southern Airlines
Shenzhen Airlines logo Shenzhen Airlines
Air Macau logo Air Macau
Sichuan Airlines logo Sichuan Airlines
Hainan Airlines logo Hainan Airlines
Airlines are determined based on actual purchased flight tickets from Shanghai to Bangkok according to previous 12 months data from Trip.com.

Trip.com Price Trends on Flights from Shanghai to Bangkok

Which month has the cheapest one-way flights from Shanghai to Bangkok?

Average monthly one-way flight prices from Shanghai to Bangkok, based on bookings made by Trip.com users over the past 12 months.

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.

US$107
US$90
US$73
US$56
    Cheapest
  • US$91
    Aug
  • US$84
    Sep
  • US$73
    Oct
  • US$75
    Nov
  • US$83
    Dec
  • US$77
    Jan
  • US$81
    Feb
  • US$75
    Mar
  • US$99
    Apr
  • US$96
    May
  • US$101
    Jun
  • US$107
    Jul

Which month has the cheapest round-trip flights from Shanghai to Bangkok?

The average price of round-trip flights from Shanghai to Bangkok purchased by Trip.com users by month over the past 12 months.

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.

US$510
US$418
US$326
US$234
    Cheapest
  • US$344
    Aug
  • US$441
    Sep
  • US$510
    Oct
  • US$395
    Nov
  • US$385
    Dec
  • US$326
    Jan
  • US$371
    Feb
  • US$408
    Mar
  • US$402
    Apr
  • US$452
    May
  • US$381
    Jun
  • US$336
    Jul

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.
  • 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.
  • It takes about 4 hours 32 minutes to fly 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.
  • 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)
  • 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.
  • The cheapest months to fly from Shanghai to Bangkok is November, when demand for travel is lower.
  • 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.
  • 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).
  • The time difference between Bangkok and Shanghai is 1h.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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?

Data is based on the average price of all nonstop flights from Shanghai to Bangkok on Trip.com over the past 12 months.

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.

US$90
US$137
US$185
US$232
US$279
Thai AirAsia X
US$137
Thai AirAsia X
Thai Vietjet Air
US$158
Thai Vietjet Air
Spring Airlines
US$160
Spring Airlines
China Eastern Airlines
US$274
China Eastern Airlines
Thai Airways
US$277
Thai Airways
Shanghai Airlines
US$279
Shanghai Airlines

Which airline operates the most flights from Shanghai to Bangkok?

Total flights from Shanghai to Bangkok across all airlines. (Based on Trip.com data from the past month)

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.

0
15
39
63
China Eastern Airlines
63
China Eastern Airlines
Shanghai Airlines
58
Shanghai Airlines
Spring Airlines
30
Spring Airlines
Juneyao Airlines
15
Juneyao Airlines
Kenya Airways
15
Kenya Airways
Thai Airways
15
Thai Airways

How many flights fly from Shanghai to Bangkok daily?

The data is based on the flight numbers for each day of the week from Shanghai to Bangkok within the Trip.com database over the past month.

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.

146
130
113
97
Highest
116
Mon
116
Tue
114
Wed
117
Thu
146
Fri
142
Sat
113
Sun

Note: Prices shown on this page are the estimated lowest prices found in the last 24 hours and include all taxes and fees.

Book with no extra fees

Prices displayed on this page are all-inclusive (incl. taxes, fuel surcharges, Civil Aviation Development Fund, etc.), and all fees are clearly shown before you pay. Charges for checked baggage, onboard meals, Wi‑Fi, and other optional services are also included where applicable in the flight cards.

Real-time pricing updates

Prices, availability, and travel details on this page have been updated within the last 24 hours, and for many routes are refreshed in real time. The more popular the route, the more accurate and up-to-date the data.

Change & Cancellation Policy

Trip.com shows the change and cancellation rules for each ticket during the booking process, including all related fees and conditions. Please refer to the following scenarios:
Voluntary cancellation/change:
To request a change or cancellation, go to the flight bookings page, select the option to change or cancel your booking, choose the relevant passengers and flight segment, and submit your request. Please note that additional charges may apply based on the airline’s fare rules.
Cancellation/change due to a flight schedule change:
If your flight has been rescheduled and you would like to change or cancel your ticket, you can submit an involuntary cancellation request. For full details of change and cancellation policies, please refer to the customer support pages.