Skip to content
Go back

UnionPay vs Visa vs Mastercard in China: Which Cards Work Best & Where

A practical comparison of how Visa, Mastercard, and UnionPay foreign cards work in China — at ATMs, hotel checkouts, point-of-sale terminals, and online — with tips for avoiding transaction failures.

Updated:
| 6 min read | Roam China Travel Editorial Team

Knowing which payment cards work in China — and where — prevents the frustration of a declined payment at exactly the wrong moment. China’s banking and payment infrastructure has specific quirks for foreign cards that are worth understanding before your trip.

Table of contents

Open Table of contents

China’s Payment Network: The Basics

China’s domestic card network is UnionPay (中国银联, Yínlián). Almost every point-of-sale terminal in China processes UnionPay transactions. Visa and Mastercard acceptance exists but is patchier — particularly in smaller cities, family-run businesses, and rural areas.

The practical result: a foreign UnionPay card often has better physical card acceptance in China than a foreign Visa or Mastercard. However, Visa and Mastercard work fine at most upmarket hotels, international chain restaurants, and ATMs at major banks.


Using a Foreign Visa or Mastercard in China

At ATMs

Visa and Mastercard logos are displayed on ATMs at Bank of China, ICBC, China Construction Bank, and HSBC China branches. Acceptance is generally reliable at branch ATMs; standalone ATMs in malls or convenience stores are more variable.

Tips:

  • Look for the Visa/Mastercard logo on the ATM before inserting your card
  • Try “Current Account” if “Savings Account” doesn’t work
  • If declined, try a different bank rather than repeating at the same ATM

At hotel checkout desks

4- and 5-star international hotels (Marriott, IHG, Hilton, Accor, etc.) accept Visa and Mastercard at the front desk without issue. Budget hotels and Chinese domestic brands are more variable — many have UnionPay-only terminals.

Strategy: Ask when checking in whether the hotel accepts Visa/Mastercard for checkout. If not, keep sufficient Alipay balance or cash.

At restaurants and shops

In major tourist districts of tier-1 cities (Beijing, Shanghai, Guangzhou, Shenzhen):

  • Starbucks, McDonald’s, KFC: accept Visa/Mastercard
  • International hotel restaurants: accept
  • Mid-range local restaurants: rarely accept physical foreign cards (but accept Alipay/WeChat Pay)
  • Street stalls and small markets: cash or QR code only

UnionPay: The Best Physical Card for China

Getting a UnionPay card before travelling

Many banks outside China now issue UnionPay International (銀聯國際) cards to foreign customers. These work:

  • At virtually any Chinese ATM (UnionPay has full coverage)
  • At most Chinese POS terminals that accept physical cards
  • Online on Chinese booking platforms

Cards with UnionPay abroad:

  • Some Australian banks offer UnionPay accounts
  • UK: a few niche international bank accounts
  • Singapore: OCBC and DBS have UnionPay card options
  • US: a few credit unions and international banks; otherwise uncommon

If your bank offers UnionPay, it’s worth getting one specifically for a China trip.

Using Alipay / WeChat Pay as a UnionPay workaround

Even if you don’t have a physical UnionPay card, Alipay International Balance and WeChat Pay with a foreign card effectively use the QR code infrastructure rather than the card network. This bypasses the Visa/Mastercard acceptance issue for 90% of transactions.


Apple Pay and Google Pay in China

Apple Pay

Apple Pay in China runs on the UnionPay network (not Visa/Mastercard). If you add a Chinese bank card to Apple Pay, it works at UnionPay contactless terminals. If you have an international Visa/Mastercard in Apple Pay, it works less reliably — UnionPay terminals don’t always process Visa contactless correctly.

Google Pay

Google Pay is not widely accepted in mainland China. Services requiring Google Play Store access don’t function without a VPN, and merchant terminal acceptance of Google Pay is minimal.


Prepaid Travel Cards for China

Several multi-currency prepaid cards allow you to load RMB in advance at competitive exchange rates:

Wise (formerly TransferWise)

  • Load RMB at the mid-market exchange rate
  • Withdraw from ATMs using UnionPay network (Wise Mastercard also usable at Visa/Mastercard ATMs)
  • Low fees (typically 1.5–1.75% for currency conversion)
  • Best option for most travellers from the UK, EU, Australia, and most of Asia

Revolut

  • Supports multi-currency accounts including CNY
  • ATM withdrawals up to a monthly free allowance
  • Good exchange rates during market hours (avoid weekend conversions)

Charles Schwab (US only)

  • Reimburses all foreign ATM fees — excellent for US travellers
  • No foreign transaction fee
  • Works at Visa/Mastercard ATMs in China

Foreign Credit Cards: Points and Miles in China

If you have a premium travel rewards card (Chase Sapphire, Amex Platinum, HSBC Premier), using it in China has some considerations:

  • Merchant acceptance is limited — many places won’t accept physical foreign cards at all
  • Transaction reports may appear with Chinese merchant names in your statement
  • Dispute resolution is harder for Chinese merchants
  • Points/cashback still accrue on successfully processed transactions

Given acceptance limitations, it’s better to use your rewards card for large transactions (hotel stays at international brands) and rely on Alipay/WeChat Pay for daily spending.


One Practical Setup for Most Travellers

Here’s what works reliably for the majority of international visitors:

  1. Primary daily spending: Alipay with foreign Visa/Mastercard linked (International Balance)
  2. Backup QR payments: WeChat Pay with foreign card
  3. Cash backup: ¥500–¥1,000 from a Bank of China ATM on arrival
  4. Large hotel stays: Visa/Mastercard directly at desk, or Alipay

This combination covers 99% of situations you’ll encounter.


Frequently Asked Questions

My bank statement shows foreign transaction fees on my Alipay top-ups. How can I reduce this? Use a travel card with no foreign transaction fees (Wise, Revolut, Schwab) as the card linked to Alipay. The 3% fee that Alipay mentions is typically charged by your card issuer, not Alipay itself.

Can I use my foreign card at Chinese online stores (Taobao, JD.com)? Most Chinese e-commerce platforms don’t accept foreign cards directly. You’d need Alipay with sufficient International Balance, or ask a Chinese friend to help with purchases.

Is contactless (tap-to-pay) common in China? UnionPay contactless exists but is far less used than QR code scanning. Most Chinese merchants have QR-code-based payment as their primary digital method rather than NFC/contactless terminals.


Last updated: May 2026 · Card acceptance and bank policies change frequently. Confirm with your card issuer before travel.



Written & verified by

Roam China Travel Editorial Team

A team of experienced travellers, expats, and China specialists who have lived and worked across 25+ Chinese provinces. We research every guide in person, cross-check official sources, and update our content regularly so you have reliable, first-hand information — not just recycled blog posts.

Verified first-hand Regularly updated 25+ provinces covered 100+ guides published