China First Timer

Paying for the metro and buses, city by city

Whether the Alipay or WeChat ride code works with a foreign card, whether you can tap your own Visa or Mastercard at the gate, and which transport cards and passes exist. Checked 3 November 2026; rules change fast, so the answer is marked when it is not confirmed.

Setting up the apps: Payment setup · Paying in China.

yes confirmed by the operator or the app · likely reported by travelers, not announced · partial some gates or lines · no not available as far as we know · unclear no reliable source

Beijing

Alipay ride codeyesAlipay Transport > Metro QR code works with a foreign card linked; claim it in the app first
WeChat ride codeunclearOfficial guides mention only the Alipay code for foreign cards
Tap a foreign cardyesEvery gate on every line since Sep 2024 (Visa, Mastercard); JCB and Amex added June 2025
Ticket machinesTicket machines: cash and Alipay/WeChat QR; some also take bank cards; English menu
Transport cardBeijing Pass, a card for foreign visitors, sold at airport arrivals and big rail stations; ¥20 card fee, card itself not refundable
Passes1-day ¥20 and 3-day ¥40 unlimited metro tickets exist; mainly sold electronically
BusesAlipay bus QR code or Beijing Pass/Yikatong card; no foreign-card tap announced for buses

Tip: If you overstay or overshoot, pay the difference at a self-service machine with the same bank card

Sources: english.beijing.gov.cn, english.beijing.gov.cn, english.beijing.gov.cn

Shanghai

Alipay ride codeyesShanghai transport QR code in Alipay accepts foreign cards since Apr 2024; works on metro, buses, ferries
WeChat ride codeyesWeChat 'Transit QR Code' mini program works with a foreign card linked
Tap a foreign cardyesWhole metro network and Maglev since June 28, 2025: Visa, Mastercard, Amex, JCB, UnionPay
Ticket machinesTicket machines: cash and QR; station service centers take foreign cards
Transport cardShanghai Public Transportation Card at metro service centers; refundable deposit (about ¥20)
PassesMetro 1-day ¥18, 3-day ¥45 (no Maglev); Maglev + 1-day pass ¥55, round trip ¥85
BusesTransport QR (Alipay, WeChat) or transport card; card tap on buses not confirmed

Tip: For tap-to-ride, your card needs small no-PIN payments turned on; some chip types are refused

Sources: english.shanghai.gov.cn, english.shanghai.gov.cn, english.shanghai.gov.cn

Guangzhou

Alipay ride codelikelyGuangzhou Metro ride code is in Alipay; guides say it works with a foreign card linked
WeChat ride codeunclearRide code exists in WeChat; foreign-card support not confirmed officially
Tap a foreign cardpartialSince Oct 12, 2025 at every station, but only gates showing card logos: Visa, Mastercard, Amex, JCB
Ticket machinesTicket machines: cash and Alipay/WeChat QR
Transport cardYang Cheng Tong (Lingnan Pass) card at station service centers
Passes1-day ¥20 and 3-day ¥50 passes at service centers
BusesRide code or Yang Cheng Tong card; card tap on buses not announced

Tip: Look for the gate with Visa/Mastercard logos before you queue

Sources: info.newsgd.com, www.chinaservicesinfo.com, www.chinaservicesinfo.com

Shenzhen

Alipay ride codelikelyMetro code is in Alipay's Transport section; foreign-card use not confirmed officially
WeChat ride codeyesShenzhen Metro mini program in WeChat takes foreign cards since Apr 2024; TenPayGo app adds a ride code (Sep 2026)
Tap a foreign cardyesAll gates on all 17 lines since Sep 10, 2026 (trial from June 30): Visa, Mastercard, Amex, JCB, UnionPay
Ticket machinesTicket machines upgraded for foreign cards in 2026; cash and QR also accepted
Transport cardShenzhen Tong card at most metro stations; deposit refunded on return
Passes1-day ¥25 and 3-day ¥75 virtual tickets in the Shenzhen Metro app or mini program
BusesShenzhen Tong card or ride code (WeChat, TenPayGo); card tap on buses not announced

Tip: Turn on small no-PIN payments on your card before tapping

Sources: m.21jingji.com, qh.sz.gov.cn, www.sz.gov.cn

Chengdu

Alipay ride codeyesChengdu ride code in Alipay works with a foreign card since July 2023; metro, trams, buses
WeChat ride codeunclearNo official word on WeChat ride code with foreign cards
Tap a foreign cardyesAll metro stations and trams since July 28, 2025: Visa, Mastercard, Amex, UnionPay
Ticket machinesTicket machines take foreign cards for single tickets and day passes; Alipay too
Transport cardTianfu Tong card; top up at machines or service centers
PassesDay passes sold at ticket machines; price not confirmed
BusesTap a foreign Visa, Mastercard, Amex or UnionPay card on all city bus routes (since July 2025), or use the Alipay code

Tip: Chengdu is the easiest city for card tap: metro and buses both take it

Sources: global.chinadaily.com.cn, www.news.cn, www.chinanews.com.cn

Xi'an

Alipay ride codelikelyAlipay says inbound visitors with a linked foreign card can pay on Xi'an metro and buses (CCTV, May 2024); the ride code isn't named explicitly
WeChat ride codelikelyTencent listed Xi'an among cities where the WeChat ride code takes foreign cards (Apr 2024), metro and buses
Tap a foreign cardnoGates don't read foreign cards, and the operator said in Aug 2025 that it was still studying the idea; 13 main stations sell tickets with a foreign-card POS at the service counter, which a Shaanxi guide for foreign visitors still listed as the arrangement in Sept 2026
Ticket machinesTicket machines with English mode: cash and QR; service counters at 13 stations (Xi'an North, Bell Tower, Big Wild Goose Pagoda, the airport and others) take Visa, Mastercard, JCB, Amex, Diners, Discover
Transport cardChang'an Tong card from self-service machines in metro stations or Chang'an Tong outlets; the ¥18 card fee isn't refunded, the balance is
Passes1-day ¥15 and 3-day ¥40 tickets (from first entry) at service centers on Lines 1-6, part of Line 14 and some Line 9 stations
BusesRide code (Alipay, WeChat) or Chang'an Tong card

Tip: If the app fails, buy a ticket at the service counter of a big station with your foreign card

Sources: local.cctv.com, m.thepaper.cn, news.qq.com

Chongqing

Alipay ride codeyesThe city transport commission says buses, the metro and taxis take an Alipay code linked to a foreign card (Sep 2026)
WeChat ride codeyesThe same Sep 2026 statement names WeChat alongside Alipay for bus, metro and taxi codes
Tap a foreign cardnoGates only read UnionPay cards starting with 62 and UnionPay phone taps; foreign cards work at the staffed windows, where you buy a ticket and then use it at the gate
Ticket machinesStaffed windows at every station take Visa, Mastercard, Amex, JCB, UnionPay; machines take cash and QR
Transport cardChongqing Changtong card at metro stations
Passes1-day ¥18, 3-day ¥45, 5-day ¥70: paper tickets at the ticket booth of every station except on the Bitong line, e-tickets in the Yuchangxing app
BusesRide code (Alipay, WeChat), Changtong card or cash: the bus operator said in Aug 2026 that every line still keeps cash payment (投币, no change given); the normal Alipay payment code may miss transfer discounts

Tip: If apps fail, buy a day ticket at the window with your foreign card, then use it at the gate

Sources: m.gmw.cn, www.cq.gov.cn, www.cq.gov.cn

Hangzhou

Alipay ride codeyesAlipay transport QR works for foreign-card users on metro and buses since Aug 2023
WeChat ride codeyesTencent listed Hangzhou among cities where the WeChat ride code takes foreign cards (Apr 2024), metro and buses
Tap a foreign cardunclearGates take UnionPay contactless; no announcement covers Visa or Mastercard as of Nov 2026
Ticket machinesTicket machines with English mode: cash, UnionPay cards and Alipay/WeChat QR (since July 2023)
Transport cardHangzhou Tong card at citizen-card outlets and self-service card machines; ¥15 refundable deposit since Aug 2017
PassesE-tourist tickets in the Hangzhou Metro app: 1-day ¥15, 3-day ¥40, 5-day ¥60, 7-day ¥80 (start on activation); paper 1-/3-day at service centers
BusesRide code (Alipay, WeChat) or Hangzhou Tong card

Tip: Alipay is the home app here: its ride code is the simplest choice

Sources: www.ehangzhou.gov.cn, m.mpaypass.com.cn, m.gmw.cn

Suzhou

Alipay ride codelikelyGuides say the Suzhou ride code (Alipay or Su e Xing app) takes a foreign card
WeChat ride codelikelyGuides say WeChat's transit mini program takes a foreign card
Tap a foreign cardnoGates don't take foreign cards; station card readers do, to buy tickets (since 2024)
Ticket machinesTicket machines: cash and Alipay/WeChat QR; service center card readers take foreign cards
Transport cardSuzhou Tong card at stations
PassesTourist 1-day ¥18 and 3-day ¥40 tickets at service centers; e-version in the Su e Xing app
BusesRide code or Suzhou Tong card

Tip: Don't tap your bank card on the gate: buy a ticket at the counter with it instead

Sources: m.thepaper.cn, chinafortravelers.com

Kunming

Alipay ride codelikelyAlipay listed Kunming among cities where foreigners can get a ride code (May 2024); e-day tickets are sold in Alipay
WeChat ride codeunclearThe metro takes WeChat ride codes; an Apr 2024 report named Kunming for a planned foreign-card rollout, but a local launch has not been confirmed
Tap a foreign cardunclearUnionPay contactless is confirmed; no local operator or card-network confirmation was found for tapping Visa or Mastercard at the gate
Ticket machinesTicket machines: cash and QR; no official word on foreign cards
Transport cardZhihuitong card at metro service centers: ¥20 deposit, refunded when you return the card; the Kunming bus IC card also works on the metro
PassesE-day tickets in Alipay: 1-day ¥13, 3-day ¥33, 7-day ¥75 (start on purchase); paper 1-/3-/7-day ¥15/¥35/¥77 at service centers (start on first entry)
BusesRide code (Alipay, WeChat), UnionPay QuickPass, transport card or cash: the transport bureau said in Sept 2025 that cash is still taken on all regular routes (投币, exact change, no change given)

Tip: The Alipay e-day ticket starts the moment you pay, so buy it right before you ride

Sources: www.163.com, peking.bjd.com.cn, www.thepaper.cn

Harbin

Alipay ride codeunclearThe Harbin code exists in Alipay, but passport verification and foreign-card funding for the ride code are not confirmed
WeChat ride codeunclearNo official word on foreign cards; travelers report the ride code inside the DiDi mini program works
Tap a foreign cardunclearNo foreign-card tap announced as of Nov 2026; gates take UnionPay QuickPass from some Chinese banks only
Ticket machinesTicket machines and service counters: cash and QR; foreign-card acceptance at stations not confirmed
Transport cardHarbin City Pass (Chengshitong) card: ¥15 prepaid rent plus ¥0.50 a month, and the card is yours after 30 months; the same account powers the ride code in the Harbin Chengshitong app
Passes1-day ¥12 and 3-day ¥32 e-tickets in the Harbin Chengshitong app only (real-name sign-up needed); the prices are unchanged since the 2019 launch and were still listed in 2025, when a ¥130 30-day pass was also on sale
BusesRide code, City Pass card or cash

Tip: The metro doesn't reach Taiping Airport (an airport line is only planned): take the airport bus or a taxi

Sources: www.hlj.xinhuanet.com, www.hrbdw.gov.cn, k.sina.cn

Guilin (no metro: buses)

Alipay ride codelikelyGuilin e-bus card is in Alipay's Transport section; foreign-card use not confirmed officially
WeChat ride codeunclearTencent's ride code covers Guilin buses, but Guilin isn't on Tencent's foreign-card city list
Tap a foreign cardunclearNo foreign-card tap on buses announced as of Nov 2026
Ticket machinesNo metro, so no ticket machines: pay on the bus
BusesRide code or cash (投币: coins or notes, no change given); every air-conditioned city route costs ¥2 since 17 Sep 2026 (71 routes listed), while special, custom and sightseeing routes keep their own fares

Tip: Carry ¥2 in coins or small notes: the fare is a flat ¥2 and drivers give no change

Sources: c.m.163.com, m.mpaypass.com.cn, news.guilinlife.com

Something wrong or out of date on this page? Tell us

Don't include personal details. A link to the official source helps us check quickly.