Home Shanghai China Shanghai Hotels About
Home  ›  China  ›  Shanghai  ›  Flights to Shanghai
✈️ Bangkok to Shanghai · 2026

Flights to Shanghai from Bangkok
4.5–5 hours direct — how to pick the right airline

Bangkok to Shanghai Pudong is one of the most competitive short-haul international routes in Southeast Asia, with a choice of full-service carriers and low-cost options. The flight itself is a comfortable 4.5 to 5 hours — the decision you actually need to make is which airline, and at what total price.

Overview

Getting to Shanghai is easier than you think

The Bangkok–Shanghai route is served by a range of carriers: Thai Airways, China Eastern, Juneyao Air and Air China operate as full-service airlines with checked baggage and a meal typically included. Spring Airlines and Thai AirAsia X (departing from Don Mueang) fly the same hours for a lower base fare — but checked baggage, seat selection and food are all extras, and those add-ons matter on a 4.5-hour trip.

One thing to know upfront: Shanghai has two airports. Flights from Thailand almost always land at Pudong International (PVG), roughly 40 km east of the city. Hongqiao (SHA), which is closer to downtown, serves mostly domestic routes. Check your ticket — but assume PVG and plan accordingly. The good news: the Maglev train from PVG runs at 430 km/h and covers 40 km in eight minutes, so the distance is less painful than it sounds.

As of 2026, Thai passport holders can enter mainland China without a visa for tourism purposes. Verify current conditions before you travel — policies can change — and visit the visa-free entry guide for the latest requirements.

Airline comparison

Which airlines fly Bangkok to Shanghai

Schedules change seasonally — verify current timetables before booking.

Airline Type Departs from What's included Notes
Thai Airways (TG) Full Service Suvarnabhumi (BKK) Checked bag + meal + seat selection Thailand's flag carrier. Established service on this route; generally reliable and well-regarded by frequent travellers on this corridor.
China Eastern (MU) Full Service Suvarnabhumi (BKK) Checked bag + meal + seat selection PVG is China Eastern's home hub — often the most frequent service and most competitive full-service pricing on this route.
Shanghai Airlines (FM) Full Service Suvarnabhumi (BKK) Checked bag + meal + seat selection A China Eastern subsidiary — same operational standards. Flight codes may appear alongside MU itineraries.
Air China (CA) Full Service Suvarnabhumi (BKK) Checked bag + meal + seat selection Some CA itineraries route via Beijing (PEK). Double-check whether your fare is truly direct or connecting — the journey time differs substantially.
Juneyao Air (HO) Full Service Suvarnabhumi (BKK) Checked bag + meal + seat selection A well-regarded private Chinese carrier. Often priced competitively against the state airlines while offering comparable in-flight service.
Spring Airlines (9C) Low Cost Suvarnabhumi or Don Mueang Base fare only — all extras charged separately The lowest base fares on the route. Add baggage, seat and food before you compare; the total often narrows against full-service options.
Thai AirAsia X (XJ) Low Cost Don Mueang (DMK) Base fare only — all extras charged separately Departs from Don Mueang, which is convenient if you are coming from northern Bangkok. Low base price but factor in add-ons carefully for a 4.5-hour flight.
How to compare honestly: When looking at a low-cost fare, add one checked bag (typically ¥80–200 each way), a seat assignment and a meal. That total is the number to compare against a full-service price — the gap closes considerably on a 4–5 hour international trip.
The two airports

Pudong vs Hongqiao —where you actually land

Shanghai has two airports, but flights from Thailand almost always arrive at the same one.

✈️ Where Thailand flights land
Pudong International Airport
PVG · 40 km east of city centre

Shanghai's main international gateway. Almost every international route — including all flights from Thailand — arrives here. It is larger and further from the city than Hongqiao, but three reliable transfer options make the distance manageable.

Into the city from PVG: Maglev to Longyang Rd station ¥50 — 8 minutes at 430 km/h · Metro Line 2 ¥7–8 — about 60 minutes · Taxi ¥160–200 — 40–60 minutes depending on traffic
Mostly domestic routes
Hongqiao International Airport
SHA · 13 km west of city centre

Significantly closer to central Shanghai than PVG, and connected to the high-speed rail station next door. Hongqiao handles the majority of domestic flights and a handful of regional international routes. Flights from Thailand do not typically land here.

Advantage: Much closer to downtown · Into the city: Metro Lines 2 or 10 ¥4–6, 25–40 minutes
The journey

What the flight is actually like —and what comes next

At 4.5 to 5 hours, the Bangkok–Shanghai leg is long enough to feel like a proper international trip but short enough that there is no jet lag to speak of — Thailand and China share the same time zone. Daytime departures often track over the central Chinese interior, and on a clear day the scale of the landscape below is worth a window seat. Evening departures from Bangkok typically arrive at PVG late; plan your ground transfer in advance because the Maglev stops well before midnight and Metro Line 2 closes around 11 pm.

On full-service carriers, expect a standard economy seat with a personal screen, one checked bag allowance and a hot meal service. On Spring Airlines and Thai AirAsia X, the seat pitch is narrower — noticeable but manageable for under five hours — and you will want to pre-purchase any meal you want, as on-board options are limited to buy-on-board only.

Shanghai Maglev train connecting Pudong International Airport to the city at 430 km/h — the world's fastest commercial train
Getting in from PVG
Maglev · Metro · Taxi — match the option to your time and budget

Three options cover the 40 km from PVG to central Shanghai. The Maglev is the fastest thing you will ever board: 430 km/h, eight minutes, ¥50 to Longyang Road — then one more Metro connection to your hotel. Metro Line 2 goes directly into the city centre for ¥7–8 in about an hour, no transfer required for most downtown destinations. A taxi costs ¥160–200 and takes 40–60 minutes depending on traffic — worth it if you have heavy bags or are travelling in a group.

Late-night arrivals: Metro Line 2 closes around 11 pm · Maglev stops earlier · Taxis run 24 hours
Groups of 2–3: A taxi often works out cheaper than separate Metro fares once you factor in luggage
Pudong skyline seen from across the Huangpu River — Shanghai Tower, SWFC and Oriental Pearl Tower
Before you board — what to prepare
Visa · internet · payments · apps to install while you still have open access

Thai passport holders currently enter China without a visa for tourism — confirm current conditions at our visa-free guide before you fly. Download and set up Alipay before departure and link your card: Shanghai runs almost entirely on QR-code payments, including Metro gates and street-food vendors. Standard roaming SIMs work in China, but Google, Instagram and most Western apps are blocked — if you need them, set up a VPN before entering the country (it cannot be downloaded once you are inside the firewall).

Key apps: Alipay (payments) · Amap or Apple Maps (navigation) · DiDi (taxis)
VPN: Install and test before entering China — not downloadable from inside the country
Ticket prices

What fares actually look like —by season

Return economy fare, Bangkok–Shanghai (indicative range)
¥1,500 – ¥3,500
Approximately ฿7,500–17,500 · Reference rate ¥1 ≈ ฿5 · Varies significantly with airline, season and lead time. Prices are ranges — not guarantees.
Outside Golden Weeks · Full Service (TG / MU) ¥1,800–2,800
Outside Golden Weeks · Low Cost (9C / XJ) base fare ¥900–1,500 + add-ons
Golden Week / Chinese New Year (peak surge) ¥2,800–3,500+
Booked 6–8 weeks out · Full Service ¥1,500–2,200 (sweet spot)
🌸
March–May (Spring)

The most pleasant time to be in Shanghai. Cherry blossoms late March. Fares are mid-range — but the Labour Day holiday in early May sees prices jump. Book the week before or after if you want spring weather without peak prices.

☀️
June–August (Summer)

Hot and humid with occasional heavy rain. Fares run mid-to-high as Chinese school holidays coincide with international demand. Hotel rates also climb. Worth going, but price the whole trip carefully.

🍂
September–November (Autumn)

The season most experienced Shanghai travellers recommend. Crisp, comfortable temperatures. Fares are reasonable — except for Golden Week (October 1–7), when prices hit their annual peak and hotels fill weeks in advance.

❄️
December–February (Winter)

The cheapest time to fly, outside Chinese New Year. Shanghai winters are genuinely cold (0–8°C) but the Pudong skyline above a layer of low winter haze has a particular atmosphere worth experiencing. Chinese New Year sends prices sharply higher for two to three weeks.

Booking advice

How to book well —and what to avoid

From Shanghai, go further

China's high-speed rail network opens the rest of the country

Shanghai sits at the eastern hub of China's extraordinary high-speed rail grid. Once you land, the train can take you places that would involve another flight check-in and security queue by air — and often faster door-to-door. Beijing is 4–5 hours by HSR (versus 2-hour flight plus airport time on each end). Suzhou, with its UNESCO-listed classical gardens, is just 30 minutes. Hangzhou and West Lake are 45 minutes. All three make excellent day trips or overnights added onto a Shanghai-based itinerary.

Frequently asked

FAQ · Before you book

How long is the flight from Bangkok to Shanghai?
Direct flights from Bangkok (Suvarnabhumi or Don Mueang) to Shanghai Pudong take approximately 4.5 to 5 hours, depending on routing and wind conditions. The return leg is similar. Thailand and China are in the same time zone, so there is no clock adjustment either way.
Which airlines fly direct from Bangkok to Shanghai?
Airlines that typically operate this route include Thai Airways (TG) from Suvarnabhumi · China Eastern (MU) and its subsidiary Shanghai Airlines (FM) · Air China (CA) · Juneyao Air (HO) — all full-service with checked baggage and meals included — and Spring Airlines (9C) and Thai AirAsia X (XJ) from Don Mueang as low-cost options. Schedules vary by season; check current timetables before booking.
Which Shanghai airport do flights from Thailand land at?
Almost all flights from Thailand land at Shanghai Pudong International Airport (PVG), approximately 40 km east of the city centre. Hongqiao Airport (SHA), which is closer to downtown at about 13 km, handles primarily domestic routes and a small number of regional services. Check your ticket, but PVG is the one to plan around. Full transfer options are covered in the airport transfer guide →
How much does a return economy ticket from Bangkok to Shanghai cost?
Return economy fares typically fall in the range of ¥1,500–3,500 (roughly ฿7,500–17,500), depending on airline, season and how far in advance you book. Low-cost carriers advertise lower base prices, but always add checked baggage, seat selection and meals before comparing. Fares spike sharply during China's Golden Week (October 1–7) and Chinese New Year — travel the week either side if your dates are flexible.
Do Thai passport holders need a visa to enter China?
As of 2026, Thai passport holders can enter mainland China without a visa for tourism purposes. This policy may change — verify the current conditions before you travel. Full details, including duration of stay, at the China visa-free entry guide for Thai travellers →
How far in advance should I book flights to Shanghai?
Booking 1–2 months ahead consistently delivers the best value on this route. If your travel dates fall during China's Golden Week (October 1–7) or Chinese New Year, book earlier — both fares and accommodation sell out weeks in advance. For travel at other times of year, the 6–8 week window is the sweet spot.