Chinese cities run on metro cards, DiDi, shared bikes and buses: here's how to pay, navigate and troubleshoot when apps fail.
Key takeaways
- ◆Beijing and Shanghai metro single rides cost ¥3-10; reloadable cards work across all public transport in the same city
- ◆DiDi rides require Alipay or WeChat Pay bound to a foreign card; cash payment is not accepted
- ◆Shared bikes (Meituan, Hellobike) cost ¥1.50 per 15 minutes and require a ¥199-299 deposit refundable when you leave China
- ◆City buses charge ¥1-2 flat fare; you scan on entry and again on exit for distance-based routes
- ◆Alipay's TourPass lets foreigners load CNY without a Chinese bank account, but activation requires a clear passport photo scan
Why Chinese City Transport Beats Most Countries
Chinese cities built their metro systems in the 2000s and 2010s, so infrastructure is newer than London or New York. Beijing's metro carries 10 million passengers daily across 27 lines. Shanghai's system is even larger with 508 stations.
The challenge for foreigners is payment: cash is nearly extinct, street taxis often refuse foreign cards, and most transport apps require Chinese bank accounts. But once you set up Alipay's TourPass (takes 15 minutes) or buy a physical metro card, you unlock the cheapest and fastest urban transport anywhere.
This guide covers metros, ride-hailing, shared bikes and buses with exact prices, app setup steps and what to do when QR codes fail at turnstiles. Everything here reflects the 2026 payment and app landscape.
Metro Systems: Cards, Apps and What to Do When QR Codes Fail
Physical Metro Cards
Every major Chinese city sells reloadable metro cards at ticket office windows inside stations. Beijing's Yikatong costs ¥20 deposit plus your chosen credit (minimum ¥10). Shanghai's Metro Card is also ¥20 deposit.
Cards work on metros, city buses and some taxis in the same city. When you leave, return the card at any ticket office for your deposit back. Keep the purchase receipt if you want the deposit refund.
Mobile Payment on Metros
Alipay and WeChat Pay now work at turnstiles in Beijing, Shanghai, Guangzhou, Shenzhen, Chengdu and 40+ other cities. Open Alipay, tap 'Travel', select your city's metro, and generate a QR code. Scan it at the blue reader on the turnstile (not the card reader).
Foreign users need Alipay's TourPass: in the app, tap 'Me', then 'TourPass', and upload a photo of your passport ID page. Use the in-app camera in good lighting; blurry scans get rejected. Link a Visa or Mastercard, load ¥500-2000 CNY, and wait 10 minutes for activation.
Ticket Machines and Single-Journey Tickets
If Alipay fails and you don't have a card, ticket machines accept ¥5, ¥10 and ¥20 notes (not ¥100). Machines have an English button. Select your destination station on the touchscreen; fares range ¥3-10 depending on distance. You get a blue plastic token; insert it into the exit turnstile slot.
Machines often run out of change during rush hour (7:30-9am, 5-7pm). Bring exact change or buy a physical card.
Troubleshooting QR Code Failures
If your Alipay QR code doesn't scan after three tries, press the help button on the turnstile. An attendant will open the manual gate. This happens when your phone screen is cracked, brightness is too low, or the TourPass verification is still pending.
Generate a fresh QR code before each entry; codes expire after 60 seconds.
DiDi Ride-Hailing: Booking, Payment and When Drivers Cancel
Setting Up DiDi
DiDi is China's Uber, with 90% of the ride-hailing market. Download 'DiDi Global' (not the Chinese-only version) from your app store before arriving; it has an English interface. Register with your passport number and a phone number (your home number works for verification SMS).
Link Alipay or WeChat Pay for payment. DiDi does not accept cash or direct foreign card input. You must have Alipay's TourPass or WeChat Pay's Wallet loaded with CNY.
Booking a Ride
Tap your destination in English (DiDi auto-translates). You see four car types: Express (¥2/km), Comfort (¥2.5/km), Premier (¥3.5/km) and Luxe (¥5/km). Express is the default and works fine. A 10km ride in Beijing costs ¥25-35 depending on traffic.
The app shows the driver's plate number, car model and real-time location. Drivers call when they arrive (they speak no English; just say 'hello' and walk to the curb). If you booked from inside a building, step outside; drivers cancel if you take more than 3 minutes.
When Drivers Cancel or Don't Arrive
Drivers cancel foreigners during shift changes (2-3pm, 10-11pm) because they're heading home and your destination doesn't match their route. Rebook immediately; the second driver usually accepts.
If a driver parks and doesn't move for 5 minutes, call through the app (tap the phone icon). If no answer, cancel and rebook. You're not charged if the driver hasn't moved closer to your pin.
DiDi vs Street Taxis
Street taxis cost ¥13 flag-fall plus ¥2.3-3/km depending on the city. DiDi Express is 20-30% cheaper and drivers can't refuse destinations (a common taxi problem). Use taxis only when DiDi surge pricing hits 2x (during thunderstorms or morning rush hour); regular taxis don't surge.
City Buses: Routes, Payment and How to Know When to Get Off
Bus Fares and Payment
City buses charge a flat ¥1-2 per ride in most cities, paid by scanning your metro card or Alipay QR code at the reader near the driver. Beijing and Shanghai charge ¥2, smaller cities charge ¥1.
Some long routes charge by distance: scan on entry and again on exit. If you forget to scan out, you're charged the maximum fare (¥5-8).
Finding Routes with Baidu Maps
Google Maps doesn't show bus routes in China. Download Baidu Maps and switch the interface to English (Settings > Language). Enter your destination; Baidu suggests metro and bus options.
Bus listings show the route number, direction and real-time location of the next bus. Tap a route to see all stops. Buses display route numbers in large digits on the front; match the number to Baidu's suggestion.
Getting Off at the Right Stop
Baidu Maps shows your GPS position and highlights your target stop. Press the red stop button (on poles near the doors) one stop before yours. Buses don't announce stops in English; watch Baidu.
BRT (Bus Rapid Transit) lines like Beijing's Line 1 and Guangzhou's BRT system run in dedicated lanes with enclosed stations. They're faster and easier to follow than regular buses.
When to Skip Buses
Buses get stuck in traffic during rush hour (7:30-9am, 5-7pm); metros are faster. Use buses for short trips (3-5 stops) in less central areas where metro coverage is sparse, like Beijing's university district or Shanghai's Hongqiao area.
Payment Setup: Alipay TourPass and WeChat Pay for Foreigners
Why You Need Mobile Payment
Cash works only at ticket machines and some small shops. Metros, DiDi, shared bikes, most taxis, convenience stores and restaurants require Alipay or WeChat Pay. You can survive without it, but you'll waste time hunting ATMs and ticket offices.
Alipay TourPass Setup (15 minutes)
Download Alipay, tap 'Me', then 'TourPass'. Upload a photo of your passport ID page using the in-app camera (not your photo library; scans from libraries often get rejected for being unclear). Enter your passport number exactly as printed.
Link a Visa, Mastercard or Amex. Load ¥500-2000 CNY (minimum is ¥100). Alipay converts at the daily rate plus 3% processing. Wait 10-30 minutes for verification; you get a push notification when active.
TourPass balance expires 90 days after your last top-up. Before leaving China, spend the remaining balance or transfer it to a friend's Chinese Alipay.
WeChat Pay Wallet Alternative
WeChat Pay also offers a foreign-card link (Settings > Payment > Add Card). It works the same as Alipay but fewer transport systems accept WeChat QR codes at turnstiles. Use Alipay as your primary and WeChat as backup.
When QR Codes Don't Scan
If your code fails at a metro turnstile or bus reader: increase screen brightness to maximum, clean your screen, and hold the phone flat (not tilted) 5cm from the scanner. Cracked screens scatter the laser and fail 50% of the time.
Generate a new code if the old one doesn't work after two tries; codes refresh every 60 seconds.
City-Specific Transport Tips: Beijing, Shanghai, Guangzhou, Chengdu
Beijing
Beijing's metro runs 5am to 11pm (until 12:30am on Lines 1 and 2). Single rides cost ¥3-9. Airport Express to Terminal 3 costs ¥25 and takes 20 minutes to Sanyuanqiao metro hub.
Buy a Yikatong card to avoid ticket-machine queues; stations near Tiananmen and the Forbidden City have 20-minute lines on weekends. DiDi rides from central hotels to the Great Wall (Mutianyu) cost ¥180-220 one-way (budget 2 hours drive time).
Shanghai
Shanghai metro runs 5:30am to 11pm (some lines until midnight). Pudong Airport to People's Square (Line 2) takes 50 minutes and costs ¥7. Hongqiao Airport is on Lines 2 and 10.
Shared bikes are banned from the Bund waterfront (Zhongshan Road) to reduce sidewalk congestion; use metro or DiDi. Shanghai's buses are harder to navigate than Beijing's; stick to metro unless you're going to Hongqiao or Pudong suburbs.
Guangzhou and Shenzhen
Guangzhou metro connects to Shenzhen via Line 28 extension (opened 2025); you can ride from Guangzhou East to Futian in 35 minutes for ¥12. Both cities have BRT systems; Guangzhou's BRT runs on Zhongshan Avenue and saves 20 minutes versus regular buses.
Shenzhen taxis accept Alipay and WeChat Pay directly; tap 'Scan' and scan the QR code on the dashboard instead of booking DiDi.
Chengdu
Chengdu metro has 13 lines; a ¥20 Tianfutong card covers metro and buses. The Giant Panda Base is on Line 3 (Panda Avenue Station); exit and take bus 87 for the final 2km.
Chengdu's bike lanes are wider and less crowded than Beijing's; shared bikes work well here. DiDi rides to Dujiangyan (ancient irrigation site) cost ¥120-150 and take 90 minutes.
Frequently asked questions
- Can I use a foreign credit card on Chinese metro systems?
- No metro system accepts foreign cards directly at turnstiles. You need a physical metro card (¥20 deposit, sold at ticket offices) or use Alipay/WeChat Pay linked to a foreign card via TourPass or similar schemes. Physical cards work immediately; mobile payment requires 24-hour verification.
- How much does a DiDi ride cost compared to a taxi?
- DiDi Express (standard car) costs roughly 30% less than a street taxi for the same route. A 10km ride in Beijing costs ¥25-35 on DiDi versus ¥35-45 in a taxi. DiDi Premier (business car) costs about the same as a taxi but guarantees cleaner vehicles.
- Do shared bikes work for foreigners without a Chinese phone number?
- Yes. Meituan Bike and Hellobike both accept foreign passport verification through their English-language interfaces. You pay the ¥199-299 deposit via Alipay and unlock bikes by scanning the QR code on the handlebar. The deposit refunds to your Alipay balance within 7 days after your last ride.
- Can I use the same metro card in Beijing and Shanghai?
- No. Each city runs its own metro card system. Beijing's Yikatong and Shanghai's Metro Card only work in their respective cities. If visiting multiple cities, either buy a card in each or use mobile payment (Alipay/WeChat Pay) which works nationwide.
- What happens if my Alipay payment fails on the metro?
- Exit turnstiles have a manual gate: press the help button and show your phone to the attendant. They will open the gate. If Alipay fails repeatedly, buy a physical metro card at the ticket office (¥20 deposit plus your fare credit) to avoid delays during rush hour.
- Are Chinese city buses tourist-friendly?
- Buses are cheap (¥1-2) but most routes have announcements and digital displays in Chinese only. Use Baidu Maps (works offline) to see real-time bus locations and get off-stop alerts. Buses marked 'BRT' or with dedicated lanes are faster and easier to navigate than regular routes.


