Getting Around

How to Pay for the Metro in China as a Foreigner — Transport QR, Tap-and-Go & City-by-City (2026)

⚠️ Disclaimer: This is an information summary based on traveler community reports and official transport guidance. Metro payment support is city-specific and changes fast — foreign-card tap-and-go, app features, and QR setup differ between Beijing, Shanghai, and everywhere else, and can change without notice. Verify against the official metro operator for your city before you rely on any single method.

China's metros are cheap, fast, clean, and cover everywhere you'll want to go — a few yuan a ride, English signage in big cities, trains every couple of minutes. The only genuinely hard part is the very first gate, and almost every foreigner trips on the same thing: they assume the QR code they use to pay in shops also opens the turnstile. It doesn't. Get one concept and one setup right before you travel and the metro becomes the easiest part of your trip: the code that opens the gate is a separate "Transport QR," not your merchant payment code — and in a few cities you can now skip apps entirely and tap a foreign contactless card.

1Works almost everywhere

Transport QR

In Alipay tap Transport (or WeChat's 乘车码), pick your city, activate once. Scan at the gate, pay after.

2Beijing + a few lines

Tap a foreign card

Beijing's subway takes overseas Visa/Mastercard/UnionPay/JCB/Amex — no app. Shanghai: Maglev + Line 11 only. Elsewhere, don't assume.

3Always-there fallback

Single-journey ticket

Every station has machines (English) and a staffed window — cash always, card/QR often. Slower, but never needs your phone.

Below: why the merchant-QR mix-up happens, what travelers actually get stuck on (with real quotes), the three ways through the gate compared, city-by-city specifics, and what to do when the gate rejects you.

The one thing to understand: merchant QR ≠ Transport QR

When you pay at a shop in China, you open Alipay or WeChat and show a payment QR code. It's natural to assume the metro turnstile scans that same code — it doesn't, and that single wrong assumption is behind most first-gate failures.

The metro uses a dedicated Transport QR (in Alipay, the Transport tab; in WeChat, the 乘车码 / "Ride Code" mini-program). You activate it once per city — Beijing's code is separate from Shanghai's, which is separate from Guangzhou's — and it runs ride-first, pay-later: the gate reads the code, lets you through, and charges the fare to your linked Alipay/WeChat balance afterward. Set the city's code up in advance, because activation sometimes asks for passport/identity verification that can take time, and the tab doesn't always appear when you're still outside China (more on that below).

What travelers actually get stuck on

The community threads on metro payment are low-traffic but strikingly consistent — the same three snags, over and over. Treat these as recurring patterns, not universal rules.

Pain Point 1 — "Does the turnstile scan my shop QR?" The core confusion, stated plainly. The answer is no — and the fix is the Transport tab / 乘车码, which many travelers don't know exists until someone points it out.

"Is it to let the turnstile scan the same QR code when paying for purchases at merchants?" — r/travelchina · How does one use Alipay or WeChat Pay to travel on subways? · 👍3 · 🔗 thread

The top reply is the whole answer in one line:

"In Alipay, next to the button you press to generate the QR code for shops, is one labeled 'transport' you use to get a subway QR. In WeChat I use the mini program 乘车码." — r/travelchina · same thread · 👍6

Pain Point 2 — The Transport tab shows no metro QR (often because you're not in China yet). A recurring frustration: travelers open the Transport tab from home and find no ride-code option — just hotels, flights, trains. It appears to be partly geo-gated, which is exactly why "set it up before you land" comes with an asterisk.

"every time I click on the transport I don't have the option to set up a QR code or even see a public transportation tab … [it] shows me this alipay+ page with options like hotel, air tickets, train." — r/travelchina · Alipay 'transport' tab doesn't have bus/metro/taxi QR code · 👍3 · 🔗 thread

Others in the thread confirm it isn't just one broken account:

"I have the same page when testing the app in Europe. Are you located in China? Maybe the Transport tab only works when you are [there]." — r/travelchina · same thread · 👍1

Pain Point 3 — Setup errors: T-Union cards, payment-method loops, and the phone-number format. Travelers who try to add a physical-style transit card (Apple Wallet's T-Union card) or activate the code hit verification loops and "invalid number" errors — usually solved by how you enter your phone number, or by giving up on pre-adding and just tapping Transport once you're in the city.

"I've been trying to set up a Transportation Card for hours today, both in Apple Wallet and Alipay, but it just won't work … it requires me to add a payment method when I already selected one." — r/travelchina · Desperate even before the journey has started — adding a Metro Card just doesn't work · 👍2 · 27 comments · 🔗 thread

The most useful reply defuses the whole panic:

"have you completed account verification and setup payment in Alipay? If so, you don't really need to 'set up' anything — once you're in the city you just tap the 'transport' button on Alipay." — r/travelchina · same thread · 👍5

One more snag worth knowing: WeChat's ride code sometimes demands a mainland number.

"Tried doing this in WeChat but it's asking for a 86 phone number, which I obviously don't have 😅" — r/travelchina · How does one use Alipay … · 👍1 · 🔗 thread

The pattern: the metro itself is trivial. The friction is entirely in the setup — knowing the Transport QR exists, that it's per-city, that WeChat can want a +86 number (so Alipay is usually the smoother path for foreigners), and that pre-activation from abroad is flaky. None of it is hard once you know to expect it.

The three ways through the gate

There's no single "best" — it depends on your city and whether your apps are set up. Rank them like this.

1

Alipay / WeChat Transport QR (乘车码) — the universal default

Works in essentially every metro city. In Alipay: Transport tab → choose your city → activate the ride code. In WeChat: the 乘车码 mini-program (may ask for a +86 number — Alipay is usually easier for foreigners). Scan at the gate, fare charged after. Set the city's code up before you travel; it needs a verified Alipay/WeChat with a linked card, and activation can require passport/identity steps. This is the method to get working first.

2

Foreign contactless bank card (tap-and-go) — Beijing, plus a few lines elsewhere

Beijing's entire subway network now accepts overseas Visa, Mastercard, UnionPay, JCB, and Amex contactless — just tap in and out, no app, no ticket, billed like a local. Shanghai offers this only on the Maglev and Metro Line 11 so far, and most other cities not at all. It's the simplest option where it exists, but usually pricier than the QR and not something to rely on outside Beijing. Confirm your city before treating your card as your plan.

3

Single-journey ticket — the fallback that always works

Every station has ticket machines (English option in major cities) and a staffed service window. Buy a single-ride token or paper ticket with cash — and increasingly by card or QR too. Slower and you queue each time, but it depends on nothing but the station itself. Keep it in your back pocket for the moment an app or card fails at the gate.

Insider view (Klook background): treat the Alipay Transport QR as your primary plan and a foreign contactless card as a Beijing-only bonus. Foreigners fixate on "can I just tap my Visa?" because it's familiar — but that's only fully true in Beijing, and it's the more expensive path. The QR works nationwide, per-city, and once it's set up you never think about it again. Get Alipay verified and the Transport tab working for your first city before you fly; everything downstream (metro, bus, and often bikes and taxis) rides on that one setup.

City by city — the specifics that actually differ

The universal QR method aside, hardware support for foreign cards varies a lot. The current picture:

  • Beijing. The strongest tap-and-go support in the country. Since September 2024 the subway took overseas Visa/Mastercard; since June 2025 it accepts all five major networks (UnionPay, Mastercard, Visa, JCB, American Express) across all lines and airport express lines — reportedly the first urban rail network in the world to do so. Tap in, tap out, no app needed. The Transport QR works too.
  • Shanghai. The Alipay/WeChat Transport QR (乘车码) is the reliable everyday method. Foreign contactless cards are accepted on the Maglev and Metro Line 11 but not the whole network, so don't plan on tapping your Visa everywhere. The official Metro大都会 (Metro Metro / "DADUHUI") app also supports Alipay/WeChat.
  • Guangzhou, Shenzhen, Chengdu, Xi'an, and most other metro cities. Assume the Transport QR is your method; foreign-card tap-and-go is not broadly available. Each city needs its own ride code activated in Alipay/WeChat — activating Beijing's does not carry over.

Because this is exactly the area that changes fastest, confirm your specific city's current support on the official metro operator's site or app before you rely on tapping a card.

If the gate rejects you

Gates fail — a code that didn't activate, a card the reader won't take, a dead phone. The recovery is always the same and it's quick:

  • Buy a single-journey ticket at the machine or the staffed window (cash always works; card/QR often does). This bypasses whatever went wrong with your app or card and gets you moving.
  • Ask the station staff — most gate lines have an attendant booth, and staff are used to helping visitors through payment snags. A translation app covers the language gap.
  • If your Transport QR won't activate, check: is your Alipay/WeChat fully verified with a linked card, and have you selected the right city? For WeChat's +86 demand, switch to Alipay's Transport tab instead.
  • Keep a little cash specifically for the ticket machine — the one situation where "just tap your phone" can't save you is a dead phone, and a single-ride ticket needs neither app nor charge.
Bottom line

The gate scans your Transport QR — not your shop QR. Set it up before you land.

China's metro is cheap and easy once you get past the first gate. Make the Alipay Transport QR (or WeChat 乘车码) your primary method, activate your first city's code in advance on a verified account, and know that a foreign contactless card only fully works in Beijing (plus two Shanghai lines). When anything glitches, a single-journey ticket from the machine or staff window always works — so carry a little cash and you're never truly stuck.

Pre-trip checklist

  • [ ] Set up Alipay and complete identity verification + link a card (see the Alipay guide below) — this is the foundation for everything
  • [ ] Find the Transport tab in Alipay and, if it'll let you from abroad, activate your first city's ride code; if the tab is empty, plan to activate on arrival (it's often geo-gated)
  • [ ] Know that WeChat's 乘车码 can demand a +86 number — default to Alipay for the metro
  • [ ] If you're mainly in Beijing, note you can also just tap a foreign Visa/Mastercard/Amex/JCB/UnionPay at any gate
  • [ ] Remember each new city needs its own ride code activated
  • [ ] Carry a little cash for a single-journey ticket when an app or card fails
  • [ ] Download a translation app for the ticket machine / staff window (see below)
👉 Get the complete China prep system: Complete China Guide ($19) → — payments, transport, connectivity, and city playbooks in one document.

Further Reading

Official References

Research Coverage

Item Detail
Backbone Official Beijing government transport pages (overseas-card tap-and-go) + traveler reports for the QR-setup pain
Community color r/travelchina — 3 Primary threads cited (read this pass): merchant-vs-transport QR confusion, empty Transport tab / geo-gating, T-Union & verification setup failures
Engagement (honest) Low-traffic topic — threads 👍2–3 with useful comment depth (one 27-comment setup thread); this is a logistics gap, not a viral pain
Official sources Beijing gov subway pages (Sept 2024 launch; June 2025 five-network expansion)
Search framing china metro foreigner · how to pay for subway in china · alipay metro china · transport QR china
Scope Getting through the fare gate as a foreigner — Transport QR vs foreign-card tap vs single ticket, and city differences — not a per-city line map
Time range 2024–2026 threads + 2024–2025 official notices

Primary threads: - How does one use Alipay or WeChat Pay to travel on subways?r/travelchina (merchant-QR vs Transport-QR confusion; WeChat +86 friction) - Alipay 'transport' tab doesn't have bus/metro/taxi QR coder/travelchina (empty Transport tab; apparent geo-gating outside China) - Desperate even before the journey has started — adding a Metro Card just doesn't workr/travelchina (Apple Wallet T-Union + verification loops; "just tap Transport once you're in the city")

Tags: china metro foreigner, how to pay for subway in china, alipay metro china, wechat 乘车码, beijing subway foreign card, shanghai metro payment, china transport QR, foreigner guide

Want the whole prep system in one place?

Payments, SIM, VPN, trains, tickets, maps, and backup plans — one offline-friendly checklist, $19 once.

Complete China Guide · $19