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

Flights to Hangzhou from Bangkok
About 4 hours direct — or take the train from Shanghai

The city of West Lake is closer than you think. Several low-cost airlines fly direct from Bangkok in about four hours, or you can land in Shanghai and ride a 45-minute high-speed train — the route plenty of travellers actually prefer. Here is how to weigh both before you book.

Overview

Getting to Hangzhou two ways

Hangzhou does not have the dense flight schedule that Shanghai or Beijing enjoy, but it is not hard to reach. Several low-cost carriers fly Bangkok to Hangzhou direct: Thai Lion Air and Thai AirAsia from Don Mueang, Thai Vietjet from Suvarnabhumi, and Chinese airlines such as Loong Air, which runs a hub at Hangzhou. The flight takes around 4 to 4.5 hours into Xiaoshan Airport (HGH).

The other approach that many travellers take is to fly into Shanghai first and connect by high-speed rail. Bangkok–Shanghai has far more frequent service and often better fares. From Pudong Airport (PVG) you take the Metro or Maglev to Hongqiao station, then a high-speed train to Hangzhou East in just 45 to 60 minutes, with departures roughly every 15 minutes. As a bonus, you get half a day in Shanghai out of the deal.

Two things to know before deciding. First, direct services into Hangzhou change seasonally and run at modest frequencies — on many dates the realistic choice is a one-stop connection through a Chinese hub, so check current routes first. Second, as of 2026 Thai passport holders can enter mainland China without a visa for tourism. Verify the current conditions before you travel — policies can change — and see the visa-free entry guide for the latest.

Airline comparison

Which airlines fly Bangkok to Hangzhou direct

Mostly low-cost carriers · Schedules and frequencies change seasonally — check current routes before booking.

Airline Type Departs from What's included Notes
Thai Lion Air (SL) Low Cost Don Mueang (DMK) Base fare only — bag/seat charged separately One of the most frequent operators on this route. Departs Don Mueang, convenient if you are coming from northern Bangkok.
Thai AirAsia (FD) Low Cost Don Mueang (DMK) Base fare only — bag/seat charged separately Operates a handful of flights per week. Book ahead for the best base fare and check which days it flies against your trip.
Thai Vietjet Air (VZ) Low Cost Suvarnabhumi (BKK) Base fare only — bag/seat charged separately The low-cost option out of Suvarnabhumi. Flies only a few days a week — verify the timetable first.
Loong Air (GJ) Low Cost Suvarnabhumi (BKK) Base fare only — bag/seat charged separately A Chinese carrier that bases its operation in Hangzhou, so it serves HGH consistently at low fares.
Beijing Capital Airlines (JD) Low Cost Suvarnabhumi (BKK) Base fare only — bag/seat charged separately A Chinese carrier with seasonal direct service. Frequency depends on the time of year.
Air China (CA) Full Service Suvarnabhumi (BKK) Checked bag + meal + seat selection China's flag carrier. Some itineraries route via a hub (e.g. Beijing or Chengdu) — confirm whether your fare is truly direct or connecting.
How to compare honestly: Because this route is almost entirely low-cost, do not judge by the headline base fare. Add one checked bag (typically ¥80–200 each way), a seat assignment and a meal. Once you do, a limited-seat direct flight to HGH can land close to the cost of flying into Shanghai and connecting by train — so price both before you commit.
Two main routes

Direct to HGH vsfly to Shanghai and train in

Both work well — choose on flight days, price, and whether you want to see Shanghai too.

✈️ Straight into the city
Fly direct to Xiaoshan
BKK/DMK → HGH · about 4–4.5 hrs

Best when the flight days line up with your plans and you want to reach Hangzhou as quickly as possible with no train connection. Land at HGH and take the Metro straight in. The trade-off: few frequencies, mostly low-cost, and seats can sell out fast in high season.

Into the city from HGH: Metro Line 1/7 ¥4–8 — 50–70 minutes · Airport bus ¥20–30 — about 60 minutes · Taxi/DiDi ¥120–150 — about 50 minutes
Via Shanghai — far more flights
Fly to Shanghai + high-speed rail
BKK/DMK → PVG → Hangzhou East · about 45–60 min

Shanghai has much more frequent direct service from Thailand, often at better prices. Land at Pudong (PVG), take the Metro or Maglev to Hongqiao station, then a high-speed train to Hangzhou East. Trains leave roughly every 15 minutes and second-class tickets cost around ¥73 (about ฿365). You also pick up half a day in Shanghai.

Total time: ~4.5-hour flight + transfer to Hongqiao + ~1-hour train · HSR tickets: last train departs around 21:18
Weighing it up: If a direct HGH flight matches your dates at a good price, it is the simpler trip. But if you cannot find a direct flight on the day you want — or it costs more — flying into Shanghai and connecting by train is usually more flexible and better value · learn how to book the train in the China high-speed rail guide →
The journey + arrival

What the flight is like —and getting into the city

At 4 to 4.5 hours, the Bangkok–Hangzhou leg is long enough to feel like a proper trip but short enough that there is no jet lag — Thailand and China share the same time zone, so you step off the plane on the same clock. Because the route is almost all low-cost, four-plus hours is a fair stretch in a tighter seat. If you are travelling as a family or with heavy bags, it is worth pre-buying a seat and your baggage allowance at booking — it is usually far cheaper than paying at the airport.

When you land at Xiaoshan Airport (HGH), about 27 km east of West Lake, getting into the city is easier than at many Chinese airports because the Metro runs right into the terminal — you are not reliant on a taxi queue.

West Lake, Hangzhou — the main destination, reachable by Metro Line 1 to Longxiangqiao station
Getting in from HGH
Metro · Airport Bus · Taxi — match the option to your time and budget

Three options cover the trip from HGH into the city. Metro Line 1 and Line 7 run right into the terminal for ¥4–8 in about 50–70 minutes: Line 1 heads toward Wulin Square downtown, where you change for Longxiangqiao — the closest station to West Lake — while Line 7 runs toward Qianjiang New City and Hangzhou East station. The airport shuttle bus costs ¥20–30 and takes about an hour to the West Lake area and railway stations. A taxi or DiDi runs ¥120–150 and takes about 50 minutes — easiest if you have heavy bags or are in a group.

Metro hours: Line 1 about 06:00–23:00 · Line 7 about 06:00–22:30 — for very late arrivals, plan on a taxi
Rule of thumb: heading to West Lake, take Line 1 to Longxiangqiao · connecting onward, take Line 7 to Hangzhou East
The Broken Bridge on West Lake, Hangzhou — one of the city's most popular landmarks
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: Hangzhou is the home city of Alibaba and runs almost entirely on QR-code payments, including Metro gates and buses. Standard roaming SIMs work, but Google, Instagram and most Western apps are blocked — if you need them, set up a VPN before you enter the country (it cannot be downloaded once you are inside the firewall).

Key apps: Alipay (payments) · Amap or Apple Maps (navigation) · DiDi (taxis)
Ticket prices

What fares actually look like —by season

Return economy fare, Bangkok–Hangzhou (low-cost base fare)
¥800 – ¥2,500
Approximately ฿4,000–12,500 · Reference rate ¥1 ≈ ฿5 · These are ranges, not guarantees · Varies with airline, season and lead time.
Off-peak · direct low-cost (base fare) ¥800–1,800 + add-ons
Via Shanghai · add one-way second-class HSR ticket +¥73 (about ฿365) each way
Golden Week / Labour Day / Chinese New Year (peak surge) ¥2,500–4,000+
Booked 6–8 weeks out · direct low-cost ¥1,000–1,800 (sweet spot)
🌸
March–May (Spring)

One of the prettiest times in Hangzhou — peach blossom and willows lining the causeways, mild air. Fares are mid-range, but the Labour Day holiday in early May sends prices up and West Lake gets very crowded. Travel the week either side if you can.

☀️
June–August (Summer)

Hot and humid, around 35–38°C, with plum rains in June. Fares run mid-to-high as Chinese school holidays coincide with demand. Early mornings and evenings are far more comfortable than the middle of the day.

🍂
September–November (Autumn)

The best season in Hangzhou. The scent of osmanthus (桂花) drifts across the whole city, skies are clear and temperatures are crisp. Fares are reasonable — except for Golden Week (October 1–7), when prices hit their annual peak.

❄️
December–February (Winter)

The cheapest time to fly, outside Chinese New Year. It is genuinely cold, but if you are lucky enough to catch West Lake under snow it is unforgettable. Chinese New Year sends prices sharply higher and brings big crowds.

Booking advice

How to book well —and what to avoid

Once you arrive — go further

Hangzhou is a rail hub for eastern China

Hangzhou East (杭州东) is one of the largest high-speed rail stations in China. Once you are in the city, the train opens up the whole region: Shanghai in about 45–60 minutes · Suzhou in around 1.5 hours · Nanjing in about 1–1.5 hours · Huangshan (Yellow Mountain) in around 1.5 hours. Many travellers pair Hangzhou with Suzhou in one trip — one city famous for its lake, tea and temples, the other for its classical gardens and canals.

Frequently asked

FAQ · Before you book

How long is the flight from Bangkok to Hangzhou?
Direct flights from Bangkok (Don Mueang or Suvarnabhumi) to Hangzhou take approximately 4 to 4.5 hours, depending on routing and wind conditions. Thailand and China are in the same time zone, so there is no clock adjustment and no jet lag.
Which airlines fly direct from Bangkok to Hangzhou?
Airlines that typically operate this route include Thai Lion Air (SL) and Thai AirAsia (FD) from Don Mueang · Thai Vietjet (VZ) from Suvarnabhumi · and Chinese carriers such as Loong Air (GJ), Beijing Capital (JD) and Air China (CA). Most are low-cost, and frequencies are lower than on the Shanghai route. Schedules shift seasonally — check current routes before booking, and on many dates a one-stop connection via a Chinese hub may suit you better.
Which airport do flights to Hangzhou land at?
Flights from Thailand land at Hangzhou Xiaoshan International Airport (HGH), about 27 km east of West Lake. You can reach the city by Metro Line 1 and Line 7 (¥4–8, roughly 50–70 minutes), airport shuttle buses (¥20–30) or a taxi/DiDi (¥120–150). For the full breakdown see the Xiaoshan airport transfer guide →
How much does a return economy ticket from Bangkok to Hangzhou cost?
Because the route is served mostly by low-cost carriers, base return fares can start from around ¥800–1,800 (roughly ฿4,000–9,000) outside peak season — but always add checked baggage, seat selection and meals to make a fair comparison. Fares spike sharply during Golden Week (October 1–7), the early-May Labour Day holiday and Chinese New Year. These are reference ranges only; check live prices before booking.
Is it worth flying into Shanghai and taking the train to Hangzhou?
Yes, it is a strong option. Bangkok–Shanghai has far more frequent direct flights and often better fares. After landing at Pudong (PVG), take the Metro or Maglev to Hongqiao station, then a high-speed train to Hangzhou East — about 45–60 minutes, with departures roughly every 15 minutes and second-class tickets around ¥73 (about ฿365). You also get half a day in Shanghai. See how to book in the China high-speed rail guide →
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 →