Xiaoshan Airport sits about 27 km east of the city. Three metro lines reach it, one runs straight downtown for the price of a coffee, the shuttle bus does it in one ride, and a taxi takes you to the door. Every option laid out before you leave Arrivals.
Unlike Shanghai, Hangzhou has a single international airport: Xiaoshan (HGH). Every direct flight from Bangkok and Don Mueang lands here. It sits to the east of the city, around 27 km from West Lake. The good news is that three metro lines reach the airport, alongside shuttle buses and taxis — so the right choice comes down to where your hotel is and how much luggage you're carrying. Here's each option, laid out plainly.
Hangzhou's only international airport, handling both international flights (including those from Thailand) and domestic routes. It sits east of the city in Xiaoshan district, roughly 27 km from the centre and West Lake.
The metro station is on the B2 level of the airport's transport hub, walkable from the terminals. Three lines serve it — Line 7 runs straight into the centre, Line 1 connects (via transfer) to West Lake and the East railway station, and Line 19 is the express to the HSR hubs.
The cheapest option and the best at dodging traffic — as long as you board the right line. Read this before you head down to B2.
Lots of bags, travelling as a group, or arriving late — the bus and taxi options make more sense.
The metro is cheap and beats the traffic, but with heavy luggage or if you'd rather not change lines, the airport shuttle bus and taxi/DiDi are more comfortable. The shuttle buses run fixed routes in a single ride, while a taxi drops you at the hotel door.
The route visitors use most, running into the central Wulin area (downtown, malls, old town). The fare is ¥20 (฿100), with late-night departures running until around 01:30.
Runs directly to Hangzhou East (杭州东) — useful for an onward HSR connection or if your hotel is near the station. The fare is ¥35 (฿175).
A metered taxi runs about ¥150 (฿750) into the centre, or roughly ¥160 (฿800) to West Lake, in about 40 minutes. To Hangzhou East it's around ¥80 (฿400). Official rank only.
China's ride-hailing app, similar to Grab. You see the price before booking and pay via Alipay or WeChat. Into the centre it runs around ¥100–120 (฿500–600), a little cheaper than a taxi. Set up your account before arriving in China.
Hangzhou is a major high-speed rail interchange. To continue to another city — Shanghai, Suzhou, Nanjing, Huangshan — the main station is Hangzhou East (杭州东), reached from the airport on Line 19 (the Airport Express) or the ¥35 shuttle bus. See our China high-speed rail guide for booking.
Hangzhou's transport system is well set up for international visitors. The token machines have English menus, but the smoothest options are all app-based — set them up before you reach China and the whole trip is easier.
Open Alipay, go to the Transport/Metro function, and scan the QR at the gate. Fare deducted automatically, no token needed. Works for both the metro and many bus routes.
Vending machines inside every station have English-language menus. Select your destination, pay in cash or by card, and receive a small plastic disc to scan at the gate and return at your exit station.
A reloadable card that works on the metro, most buses, and some taxis. Buy and top it up at station service counters. Worth it if you're spending several days and getting around mostly by public transport.
Works exactly like Alipay for metro and bus payments — scan the in-app transit QR at the gate. If you've already got WeChat Pay set up and linked to a card, it works the same way.