π³ Payment
Can You Use Foreign Credit Cards in China?
A realistic look at where your Visa or Mastercard will work.
π― Quick Answer
Don't rely on your physical credit card as your main payment method in China. Foreign Visa/Mastercard works at international hotels, luxury malls, and airports β but most daily places (restaurants, taxis, shops) won't accept it. Use Alipay or WeChat Pay instead.
Let me be direct with you: do not rely on your physical credit card as your main way to pay in China.
I'm not saying it won't work. It will β in some places. But China's payment ecosystem is built around QR codes and mobile apps, and your foreign-issued Visa or Mastercard is just not part of that system in the way you'd expect. Setting up Alipay or WeChat Pay is the smarter move.
π³ Where Your Foreign Card Actually Works
Here's the honest picture:
β Yes, works
- β’ International hotel chains (Hilton, Marriott, InterContinental)
- β’ High-end department stores and luxury malls
- β’ Major international airports
- β’ Some international restaurants
β Probably won't work
- β’ Neighborhood restaurants and street food stalls
- β’ Taxis and ride-hailing (Didi uses WeChat/Alipay only)
- β’ Local shops, convenience stores, supermarkets
- β’ Anywhere that only accepts UnionPay (most places)
The frustrating part is that many Chinese merchants have POS machines, but those machines are configured for UnionPay β China's domestic card network. Your foreign Visa or Mastercard can't connect to the UnionPay network. So even when a terminal is sitting right there, your card might get declined.
π§ Using ATMs
ATMs are a different story. Most ATMs at Bank of China, ICBC, and China Construction Bank accept foreign Visa and Mastercard for cash withdrawals. The fees aren't great (typically Β₯15β30 per withdrawal plus your bank's foreign transaction fee), but it works when you need cash.
π‘ The Bottom Line
Bring your credit card as a backup, but set up mobile payments as your primary method. You'll have a much smoother trip.