Short answer
Yes, but only in a narrow slice of places. Visa and Mastercard are accepted at international hotels, major department stores and airport shops. Small restaurants, convenience stores, taxis and most ticket counters run on Alipay or WeChat Pay, so the practical answer is: a foreign card works day to day only after you link it to a wallet.
Where a physical card works
Expect card acceptance at international hotel chains, high-end malls, airline counters and tourist-facing department stores in Beijing, Shanghai, Guangzhou and Shenzhen. Beyond that tier it drops sharply.
- International hotels and their restaurants — reliably yes
- Large department stores and supermarket chains — usually yes
- Airports, high-speed rail ticket offices — yes
- Small restaurants, street food, taxis, corner shops — usually no
Why contactless alone will not get you through the trip
China's retail payments moved to QR codes on phones. A market stall, a noodle shop and a metro turnstile all expect you to scan, not to tap. Carrying only plastic means falling back on cash constantly.
Linking the same card to Alipay or WeChat Pay takes about five minutes with a passport and turns the card into something that works at those same stalls.
What to do before you board
- Install Alipay and WeChat at home, not after landing
- Link your Visa, Mastercard, JCB, Amex or Discover card and complete passport verification while you still have home Wi-Fi
- Carry ¥300–500 in cash as a fallback for the first day
- Bring a second card from a different network in case one is declined
Related guides
More questions answered
Where these matter
Official sources
Policies and booking channels change — check the official channel before you rely on it.