How to Pay for the Subway in China: The 2026 Foreigner's Guide

For a complete overview of all payment options in China, please read our Ultimate Guide to Paying in China.

Quick Answer (October 2026)

  • Beijing, Shanghai, Guangzhou, Shenzhen and Chengdu: just tap your contactless Visa, Mastercard, American Express or JCB card on the gate reader — the same way you would in London or New York. No app, no ticket, no Chinese phone number.
  • Every other city: use the Alipay or WeChat Pay Transport Code, or buy a single-journey ticket.
  • Before you fly: make sure your card has contactless and small no-PIN payments switched on, and check whether your bank charges a foreign transaction fee on every ride.

Until mid-2025, riding the metro in China meant one of two things: getting an Alipay transport code to work with your foreign card, or queuing at a service counter with cash. That has changed. China's five biggest metro systems for international visitors now accept foreign bank cards directly at the fare gates, and for most travelers this is now the simplest option by a wide margin.

This guide covers which cities support card tap, what your card needs, the small catches nobody mentions, and what to do in cities that don't support it yet. If you want to know whether you still need cash in China, see our dedicated cash guide.

Which Chinese Metros Accept Visa & Mastercard Tap?

All of the cities below support tapping a foreign card at the gate across the entire network, confirmed by the city government or the card network itself:

CityForeign cards accepted at the gateFull network sinceGood to know
BeijingVisa, Mastercard, Amex, JCBJune 2025Includes both airport express lines and the S2 suburban line. Cards also work for ticket purchases and top-ups.
ShanghaiVisa, Mastercard, Amex, JCBJune 28, 2025Includes the Maglev and suburban lines. Small no-PIN payments must be enabled on your card.
GuangzhouVisa, Mastercard, Amex, JCBOctober 12, 2025Tap at gates showing the card network logo.
ShenzhenVisa, Mastercard, Amex, JCBSeptember 10, 2026 (all gates)Phones and watches with your card in a mobile wallet are officially supported. Also works for Line 11 business class.
ChengduVisa, Mastercard, Amex, Diners, DiscoverJuly 28, 2025Ticket machines also sell single tickets and day passes by card. Visa also works on Chengdu buses.

Sources: Beijing Municipal Government, Shanghai Municipal Government, Guangzhou Municipal Government, Shenzhen Municipal Government, Chengdu Metro (via China News Service), and Visa. UnionPay cards work in all five cities as well.

How to Ride with Your Card: Step by Step

Before you leave home

  1. Check the contactless symbol (the four curved lines) on your card. No symbol, no tap.
  2. Turn on contactless and small no-PIN payments in your banking app if your bank lets you switch them off. Shanghai, Shenzhen and Chengdu all list this as a requirement — the gate can't ask you for a PIN.
  3. Tell your bank you're traveling to China so the first tap doesn't get flagged as fraud.
  4. Check your foreign transaction fee. Every ride is a separate card transaction in CNY. A 3% fee on a ¥4 ride is tiny, but some banks add a fixed fee per foreign transaction, which adds up fast over 20 rides. A no-FX-fee card such as Wise or Revolut avoids this.

At the station

  1. Walk to a gate showing the Visa / Mastercard / UnionPay logos. In Beijing, Shanghai, Shenzhen and Chengdu every gate accepts cards; in Guangzhou, look for the logo on the gate.
  2. Hold your card flat on the card reader for a second until the gate opens. This is the card reader, not the QR code scanner, which is usually a separate window.
  3. At your destination, tap the same card again to exit. The fare is calculated by distance and charged after you exit, at the standard local fare.

The Catches Nobody Mentions

  • Use the same card (or same phone) to enter and exit. If you tap in with your physical card and tap out with Apple Pay, the system sees two different cards and can't match your journey.
  • You may see a small temporary hold. Travelers on Reddit report a hold of about US$2 when tapping in on the Shanghai Metro, which is then replaced by the real fare. Don't panic if your banking app shows a slightly different amount at first.
  • A few cards won't work. Shanghai Metro says cards with Type-B chips or without offline data authentication (ODA) are not supported. This is rare for cards issued in Europe, North America and most of Asia, but it's why you should still have a backup.
  • Standard fare only. Card tap charges the standard single-journey fare (Chengdu Metro states this explicitly). Discounts tied to local transit cards or apps may not apply.

Can I Tap with Apple Pay or Google Pay?

It depends on the city, and this is where most of the confusion online comes from:

  • Shenzhen officially confirms that you can tap a phone or device with your foreign card in a mobile wallet.
  • Beijing, Shanghai, Guangzhou and Chengdu only mention physical contactless cards in their official announcements. Traveler reports for phone wallets are mixed. Tap the physical card to be safe.
Don't confuse this with Apple Wallet "Transit Cards". Apple Wallet lets you add Beijing or Shanghai transit cards, but travelers consistently report that topping them up requires a Chinese UnionPay bank card. Tapping your Visa or Mastercard through Apple Pay is a completely different thing.

What About Hangzhou, Xi'an, Chongqing and Other Cities?

As of October 2026, we have not found an official announcement of foreign Visa or Mastercard gate tap in Hangzhou, Xi'an, Chongqing, Wuhan or other cities. Many of these cities accept UnionPay contactless at the gate, but not foreign card networks. What you can do instead:

  • Use the Alipay or WeChat Pay Transport Code (instructions below) — this is the best option in these cities.
  • Try the Nihao China app, which offers one metro QR code for 43 cities.
  • Buy a ticket with your foreign card at the counter. Chongqing's metro accepts Visa, Mastercard, JCB and Amex at the ticket windows in every station, and Xi'an accepts foreign cards at the service centers of 13 hub stations. You then use the ticket at the gate.

New cities have been joining every few months, so check for the card network logos on the gate when you arrive.

Comparing Your Options at a Glance

Payment MethodBest ForProsCons
Tap your foreign cardAnyone visiting Beijing, Shanghai, Guangzhou, Shenzhen or Chengdu.Zero setup, no app, no internet, no Chinese phone number. Works even if your Alipay account is blocked.Only in 5 cities so far. Possible foreign transaction fee on every ride.
Alipay / WeChat Transport CodeEvery other city; travelers who already use Alipay.Works in hundreds of cities, metro and bus. Fare is charged to your linked card.Needs setup per city, internet and phone battery. Can fail if your account or card gets flagged.
Physical Transit CardLong stays in one city.Works without internet or battery; local discounts may apply.Refundable deposit, top-ups often need cash, and you need a new card in every city.
Single-Journey TicketOne or two rides in a city without card tap.Simple, no deposit.You have to queue and buy one for every trip.

How to Use Alipay or WeChat Pay as a Subway Pass

In cities without card tap, the Transport Code is your best option. Both Alipay and WeChat Pay generate a special QR code for subway and bus systems, charged to the foreign card you've linked.

Steps to Activate:

  1. Open Alipay or WeChat Pay.
  2. Find the transport function. In Alipay, go to [Transport]. In WeChat Pay, go to [Me] > [Services] > [Ride].
  3. Select the city you are in from the dropdown list.
  4. Agree to the terms and activate the service. The app will generate a QR code.
  5. To use it, hold the QR code over the scanner on the subway gate. You scan once to enter and once again to exit. The fare is calculated and deducted automatically.

Tip: activate the code at your hotel before you go to the station. If you get an error or it asks for a Chinese ID, buy a ticket instead — and in the five card-tap cities, simply tap your card.

Physical Transit Cards and Single Tickets

If you're staying a long time in one city, a reusable transit card can still make sense. Go to the Service Center (客服中心 - kèfú zhōngxīn) and say "wǒ yào mǎi yì zhāng kǎ" (我要买一张卡). You pay a refundable deposit (押金 - yājīn), typically 20 RMB, plus an initial balance. Cash is the easiest way to pay at many service centers.

For a single trip, buy a single-journey ticket from the automatic ticket machines (most have an English option). In Beijing, Shenzhen and Chengdu the machines also accept foreign cards. You tap the ticket to enter and insert it into a slot to exit.

Frequently Asked Questions (FAQ)

Can I use my Visa or Mastercard on the Beijing and Shanghai subway?

Yes. Both cities accept contactless Visa, Mastercard, American Express and JCB cards at the gates across the entire network, including the airport lines (full-network coverage since June 2025). Tap the same card to enter and exit, and the standard fare is charged automatically.

Which Chinese cities let you tap a foreign card at the metro gate?

As of October 2026: Beijing, Shanghai, Guangzhou, Shenzhen and Chengdu, all across their full networks. In other cities, use the Alipay or WeChat Pay Transport Code or buy a ticket.

Why didn't the gate open when I tapped my card?

The most common causes are: contactless or no-PIN small payments are switched off on your card, your bank declined the transaction as suspected fraud, or you tapped the QR scanner instead of the card reader. Check your banking app, then try again or ask the station staff. A small number of cards (Type-B chips or no offline data authentication) aren't supported at all.

Can I use the same subway card in both Beijing and Shanghai?

Physical city transit cards generally don't work across cities. Your foreign Visa or Mastercard does, though: tap it in Beijing, Shanghai, Guangzhou, Shenzhen and Chengdu without any setup.

How do I get my deposit (yājīn) back for a physical card?

Go to the Service Center (客服中心) at a station, hand over the card and say "tuì kǎ" (退卡). Some cities only process refunds at specific stations or hours, so it's often easier to keep the card as a souvenir unless it has a large balance on it.

© 2026 PayInChinaGuide. Updated: