Quick Answer (30 Seconds)
For getting from China's major airports to the city center, subway/airport express is the most reliable — cheap (¥4-35), no traffic, English signage. Taxis and ride-hailing are convenient but traffic can be brutal during rush hour, ¥80-200. Airport buses are cheap but infrequent with fixed stops. Specifically: Beijing Capital Airport Express ¥25 / Daxing Airport Line ¥35; Shanghai maglev ¥50 connecting to Metro Line 2; Guangzhou Metro Line 3 direct; Shenzhen Metro Line 11; Chengdu Metro Line 18. In a hurry? Take a DiDi or Amap ride-hailing. Saving money? Take the subway. Arriving after midnight with no subway? Only taxi or airport night bus.
Full Guide
After landing, all you want is to get to your hotel and lie down. But Chinese city airports are generally far from the city center (30-60 km), so what's the fastest and cheapest way? Let me break it down city by city. China's major airport transit is actually quite good — high subway coverage, cheap prices, better than many Western cities.
Beijing
Beijing has two civilian airports: Capital International Airport (PEK) and Daxing International Airport (PKX).
- Capital Airport Express (Airport Express Rail) — ¥25, about 30 minutes to Dongzhimen, transfer to Metro Line 2/13. Runs 6:00-23:00. Spacious carriages with luggage racks
- Daxing Airport Line — ¥35, about 20 minutes to Caoqiao Station, transfer to Metro Line 10/19. Runs 6:00-23:00. This is China's fastest urban rail at 160 km/h — a fun ride
- Taxi — Capital Airport to city center about ¥100-120 (including highway toll), Daxing to city center about ¥120-150. Rush hour traffic can take over 1 hour
- Airport bus — ¥16-30, multiple routes covering major city areas. Runs every 15-30 minutes, operates until last flight
Recommendation: Subway is the most reliable — no traffic. If you have lots of luggage, take a taxi via DiDi or Amap. Capital Airport has a designated ride-hailing pickup point (follow the signs, usually in the B1 parking level).
Shanghai
Shanghai also has two airports: Pudong International Airport (PVG) and Hongqiao International Airport (SHA).
- Pudong: Maglev + Metro Line 2 — Maglev ¥50 (¥40 with same-day flight ticket), 8 minutes to Longyang Road, transfer to Metro Line 2. Runs 6:45-21:40. The maglev is the world's fastest commercial magnetic levitation line at 300 km/h — worth the ride alone
- Pudong: Metro Line 2 — ¥8 direct to city center, about 60-70 minutes. Runs 6:00-22:00. Cheap but slow, and Line 2 is extremely crowded
- Hongqiao: Metro Line 2/10 — ¥4-6, about 20-30 minutes to city center. Hongqiao is much closer to the city — very convenient
- Taxi — Pudong to city center about ¥150-200, Hongqiao about ¥50-80. Pudong rush hour traffic on the Outer Ring can add an hour
- Airport bus — Pudong has multiple bus lines, ¥22-30
Recommendation: Try the maglev from Pudong (one of a kind in the world), then connect to the subway. From Hongqiao, just take the subway. If you have lots of luggage, use DiDi from Pudong — don't queue for a taxi at the airport.
Guangzhou
Guangzhou Baiyun International Airport (CAN):
- Metro Line 3 Northern Extension — ¥7, about 40 minutes to city center (Tiyu Xilu / Zhujiang New Town). Runs 6:00-23:00. Line 3 is Guangzhou's most crowded line — rush hour is intense, but boarding at the airport station usually means you get a seat
- Airport Express bus — ¥15-25, multiple routes to major commercial areas and hotels. Runs until last flight
- Taxi — About ¥100-120 to Tianhe district, 40-60 minutes in rush hour traffic
Recommendation: Subway is most convenient. Line 3 is crowded but you get a seat at the airport station. Late arrival? Take the airport night bus.
Shenzhen
Shenzhen Bao'an International Airport (SZX):
- Metro Line 11 — ¥7, about 30 minutes to Futian/Chegongmiao. Runs 6:00-23:00. Line 11 is the airport express line — spacious carriages with luggage racks, one of Shenzhen's most comfortable metro lines
- Taxi — About ¥80-120 to Futian/Nanshan
- Airport bus — ¥15-20
Recommendation: Metro Line 11 — spacious, comfortable, fast. Taxi also works — Shenzhen has less traffic than Beijing/Shanghai/Guangzhou.
Chengdu
Chengdu Tianfu International Airport (TFU) and Shuangliu International Airport (CTU):
- Tianfu Airport: Metro Line 18 — ¥10, about 40 minutes to South Railway Station. Runs 6:00-23:00. Tianfu Airport is far from the city (about 50 km) — subway is the top choice
- Shuangliu Airport: Metro Line 10 — ¥5, about 20 minutes to Taipingyuan transfer. Shuangliu is close to the city — very convenient
- Taxi — Tianfu to city center about ¥120-150, Shuangliu about ¥50-70
- Airport bus — Tianfu has a bus to the city, ¥25
Recommendation: Shuangliu is close — subway or taxi are both cheap. Tianfu is far — definitely take Metro Line 18. Taxi is expensive and may hit traffic.
Other Cities
- Hangzhou Xiaoshan Airport (HGH) — Metro Line 19, ¥7, about 35 minutes to city center. Hangzhou's metro coverage is good — easy access to West Lake
- Xi'an Xianyang Airport (XIY) — Airport intercity line, ¥16, about 40 minutes to North Railway Station for metro transfer. Xi'an's airport is in Xianyang city, quite far from the city center
- Chongqing Jiangbei Airport (CKG) — Metro Line 10, ¥5, about 40 minutes to city center. Chongqing's metro transfers are complex — plan your route in advance
- Kunming Changshui Airport (KMG) — Metro Line 6, ¥7, about 25 minutes to city center. Kunming's airport is close to the city — convenient
- Xiamen Gaoqi Airport (XMN) — Very close to the city, taxi ¥30-50, buses also convenient
General Tips
- Time vs cost — Subway/express: 30-60 minutes, ¥4-35. Taxi/ride-hailing: 30-90 minutes (depending on traffic), ¥50-200. Airport bus: 40-60 minutes, ¥15-30
- Use DiDi or Amap for ride-hailing — Airport taxi queues can be very long. Using an app to call a ride is faster. Airports have designated ride-hailing pickup points — follow the signs
- Arriving after midnight — Most subways stop at 23:00. Late arrivals mean taxi or airport night bus (some airports have all-night buses)
- Lots of luggage — You can bring luggage on the subway, but it's tough during rush hour. With lots of bags, take a taxi — Chinese taxi trunks are big enough for large suitcases
- Plan ahead — On the plane, use your phone to look up the route from airport to hotel (Amap/Baidu Maps). After landing, just go — don't stand in the arrivals hall looking lost
Last Mile to Hotel
Often, after taking the subway to the city center, you're still 1-2 km from your hotel. At that point you can: use Amap for walking navigation (about 10-15 minutes); scan a shared bike and ride over (if you don't have much luggage); or call a short DiDi ride (¥10-20). I recommend checking the nearest subway exit to your hotel on the map beforehand so you don't walk the wrong way.
Disaster Manual
Disaster Scenario 1: Arriving After Midnight with No Subway
Problem: Your flight lands at 1 AM at Pudong Airport, and the subway has stopped.
What to do:
- Take the airport night bus (some airports have all-night buses — follow the "TAXI/AIRPORT BUS" signs)
- Use DiDi/Amap for ride-hailing — late night has a surcharge (about 20% extra), but it's faster than the taxi queue
- Use the official taxi queue — don't listen to touts in the arrivals hall offering "cheap rides"
- If arriving very late, some airports have capsule hotels or transit hotels — sleep a few hours before heading into the city
Disaster Scenario 2: Stuck in Traffic on the Highway
Problem: You take a taxi from Capital Airport into the city, get on the airport expressway, and traffic is at a standstill.
What to do:
- Rush hour traffic is normal — the Beijing airport expressway is a notorious bottleneck. Next time, take the subway express
- If you're already stuck, wait it out. Check the subway express's last train time on your phone — if it hasn't stopped yet, get the driver to drop you at the nearest highway exit and walk to the closest subway station
- Lesson: During peak hours (7:00-9:00, 17:00-19:00), prioritize the subway from the airport
Disaster Scenario 3: Can't Find the Ride-Hailing Pickup Point
Problem: You called a DiDi from the airport arrivals hall, the app says the driver has arrived, but you can't find them.
What to do:
- Chinese airports have designated ride-hailing pickup areas — follow the "网约车" (ride-hailing) or "网络预约车" signs
- Check the specific pickup location on the app (which door, which pillar), then call the driver to confirm
- Airport arrivals usually have multiple exits (B1 parking level vs 1F/2F curbside) — confirm which level you're on
- Lesson: Check the pickup point on the app before calling — don't call a car and then wander around looking for it
Information verified: August 2026 · Sources: Various city metro official websites, airport official websites, DiDi app · Fares and schedules may change — check current conditions.
The following are the author's personal QR codes (not merchant codes), with a fixed amount of ¥10.00 set for testing whether your card binding was successful.


About Personal QR Codes: This website is maintained by an individual. The QR codes are for personal daily use, not merchant codes. Since personal QR codes may not be able to accept international credit card payments, the transaction may fail. However, this does not mean your card binding failed — the fact that you reached the payment page itself confirms that your binding was successful.
About the Amount: Please do not modify the preset amount. This is simply a payment test. If the payment goes through, consider it as buying me a coffee. The fixed amount is set to avoid any inconvenience caused by accidentally entering the wrong amount.
Important: The primary purpose of these codes is to help you verify whether your registration and card binding were successful, not to generate profit. If you're not comfortable, feel free to skip this step.



