Flights to China — from Thai airports
Travelers reach China from 1 Thai airports on 3 catalogued routes, served by 9C, CA, CZ, Thai AirAsia, HU, MU, Thai Airways. This corridor sits in the ASEAN regional + Songkran domestic corridor. This page aggregates every catalogued route to China — with the airlines, weekly frequency and a link to each route’s fare guide. Fares are quoted in THB.
Routes to China
| Route | Carriers | Frequency | Per-route guide |
|---|---|---|---|
| Bangkok (BKK) → Beijing (PEK) | TG, CA, HU, CZ, 9C | ~28/wk | BKK-PEK |
| Bangkok (BKK) → Shanghai (PVG) | TG, MU, 9C, FD | ~35/wk | BKK-PVG |
| Bangkok (BKK) → Guangzhou (CAN) | TG, CZ, 9C, FD | ~35/wk | BKK-CAN |
Visa & currency
Visa: check requirements for the Thai passport before booking — some destinations are visa-free, others need an eVisa or visa-on-arrival. Refer to the embassy or mfa.go.th.
Currency: CNY. Plan on-the-ground spending in CNY; compare airfares in THB.
When to book
Book 4-8 weeks ahead. Fares rise around Songkran, the New Year period and long weekends; mid-week departures are cheapest. See each per-route guide above for month-by-month fare seasonality.
Departure airports for China
FAQ
Do I need a visa for China? Thai passport holders should check visa requirements with the embassy or mfa.go.th before booking — some destinations are visa-free, others need an eVisa or visa-on-arrival.
What currency is used in China? China uses CNY. Plan on-the-ground spending in CNY and compare airfares in THB.
How many routes go to China from Thailand? Our catalogue lists 3 routes to China from 1 Thai airport — see the table above.
When are flights to China cheapest? Book 4-8 weeks ahead. Fares rise around Songkran, the New Year period and long weekends; mid-week departures are cheapest.
Which airlines fly to China? Carriers on routes to China include 9C, CA, CZ, Thai AirAsia, HU, MU, Thai Airways. See the per-route airlines in the table above.
Search live fares
Search flights to China on Aviasales →{:target=“_blank” rel=“nofollow sponsored noopener”}