Payments

Can I Use My Credit Card in China? Visa, Mastercard and Amex

Yes, but not everywhere. Foreign Visa, Mastercard and other cards are accepted at most international hotels, big attractions, department stores, airports and train ticket offices, but many small restaurants, shops and taxis only take mobile payment. The easiest way to use your card everywhere is to link it to Alipay or WeChat Pay, and to carry some cash as backup.

Plan My China Trip — Free
Canton Tower in Guangzhou lit up in rainbow colors at night
Physical cards
Hotels, big sights, chains, airports
Everywhere else
Link your card to Alipay or WeChat
Most widely accepted
UnionPay, then Visa and Mastercard
Cash you can bring
Up to RMB 20,000

The short version

Your foreign credit or debit card will work in China, but not everywhere.

  • Cards usually work: international and mid-range hotels, major tourist attractions, big department stores and malls, international chains, airports, and train ticket offices.
  • Cards often don’t work: small restaurants, noodle shops, street food, markets, convenience store chains in smaller cities, and taxis.
  • The workaround: link your card to Alipay or WeChat Pay. You then pay by QR code almost anywhere, and the charge still goes on your own card.

Bring two cards on different networks (for example a Visa and a Mastercard), tell your bank you are traveling, and carry some RMB cash as a backup.

Where foreign cards are accepted

In 2024, the People’s Bank of China and other agencies required these places to accept both Chinese and foreign bank cards:

  • Three-star and above tourist hotels
  • 4A and 5A tourist attractions (China’s top-rated sights)
  • National and provincial tourist resorts and leisure districts

Major attractions must also keep ticket counters with staff, and many have currency exchange nearby.

In practice, this is what to expect:

Place Physical foreign card Card linked to Alipay or WeChat
International and mid-range hotels Usually yes Yes
Big attractions (Forbidden City, Great Wall ticket offices, museums) Usually yes Yes
Department stores, malls, international brands Usually yes Yes
Airports and airline counters Usually yes Yes
Train station ticket offices and 12306 Yes Yes
Chain restaurants and coffee shops Sometimes Yes
Small restaurants and street food Rarely Usually yes
Taxis Rarely Usually yes, or ride-hail apps
Markets and small shops Rarely Usually yes
Metro ticket machines Rarely Often, using transit QR codes

Look for the logo. A card is accepted when the checkout shows the logo of your card network. UnionPay cards can be used at all merchant card terminals in China.

Which card should you bring?

Card network As a physical card in China Linked to Alipay or WeChat
UnionPay Accepted at all card terminals Yes
Visa Widely accepted at hotels and larger merchants Yes
Mastercard Widely accepted at hotels and larger merchants Yes
American Express Mainly international hotels and some large merchants Yes
JCB Some hotels and larger merchants Yes
Discover, Diners Club Limited as a physical card Yes

For most travelers, the best choice is:

  1. A Visa or Mastercard credit card with no foreign transaction fee as your main card.
  2. A second card on a different network or from a different bank, in case the first one is blocked.
  3. A debit card for ATM cash.

If your bank offers a UnionPay card, it is useful in China but not essential.

Credit card, debit card or prepaid card?

  • Credit cards are the most reliable, both at card terminals and when you link them to Alipay or WeChat.
  • Debit cards usually work at ATMs and many terminals, but are declined more often when linking to mobile wallets.
  • Prepaid, virtual and some fintech cards are the most likely to be refused. Test them before your trip and do not rely on them alone.

Tap to pay, Apple Pay and Google Pay

Some card terminals in China accept contactless foreign Visa and Mastercard cards, mostly at international hotels, airports and chains in large cities. Where a terminal accepts contactless foreign cards, Apple Pay or Google Pay may also work. Treat this as a bonus, not a plan. Many terminals are set up for UnionPay and Chinese mobile wallets only.

Know your PIN

Card terminals in China often ask for a PIN, even for credit cards. If you normally sign or tap, check your PIN with your bank before you leave. You will also need it for ATMs.

Always pay in RMB

If a terminal or ATM asks whether to charge you in your home currency or in RMB (CNY), choose RMB. This choice is called dynamic currency conversion. Paying in your home currency lets the merchant’s bank set the exchange rate, and it is usually worse than your own card’s rate.

Fees to expect

Fee Who charges it Typical range
Foreign transaction fee Your bank 0% to about 3% of each payment, depending on card
ATM withdrawal fee Your bank and/or the ATM owner A fixed fee, a percentage, or both
Dynamic currency conversion Merchant’s bank Built into a worse exchange rate; avoid it
Alipay or WeChat Pay fee The wallet Shown before you confirm. Small payments are usually free

A card with no foreign transaction fee saves real money on a two-week trip. Check your bank’s terms before you go.

Using your card through Alipay or WeChat Pay

This is how most visitors pay for everyday things in China. You link your foreign card once. Then you scan a shop’s QR code, or show your own, and the payment is charged to your card.

Alipay and WeChat Pay both accept cards from Visa, Mastercard, American Express, JCB, Discover, Diners Club and UnionPay. Limits, fees and identity checks depend on the wallet. For step-by-step setup and fixes for declined cards, see Alipay for foreigners and the overview How to pay in China.

Cash and ATMs

Cash is legal tender and still useful as a backup.

  • Bringing cash: each traveler can carry up to RMB 20,000 in Chinese cash into or out of China each time. Foreign cash above the equivalent of US$5,000 should be declared to customs.
  • ATMs: you can withdraw RMB with a foreign card at ATMs that show your card network’s logo. Machines of major banks in cities, airports and train stations are the most reliable. Each machine and card has its own limits, so a large amount may need several withdrawals.
  • Exchanging money: you can exchange foreign currency at bank branches, licensed money changers and exchange machines at international airports and other entry ports. Bring your passport.
  • Small notes: banks can give you small RMB notes on request, including ready-made packs of mixed notes. Small notes are handy for markets and tips.
  • Check your notes: fake 100-yuan notes exist. Look at large notes you are given, and pay by phone where you can.

Booking trains, flights and hotels with a foreign card

  • Trains: China Railway’s official 12306 English website and app accept foreign bank cards, and so do ticket offices at stations. You book with your passport. See China trains.
  • Flights and hotels: international booking sites and the airlines’ own websites accept foreign cards. Hotels may take a card pre-authorization (a deposit hold) when you check in.
  • Attractions: many sights sell tickets through Chinese booking systems or mini-programs. Some accept foreign cards or Alipay, others need a Chinese phone number. Book through an English platform or ask your hotel if one fails.

When your card is declined

What happens Likely reason What to do
Every payment in China is declined Your bank blocked it as possible fraud Approve it in your bank app or call your bank’s overseas number
Terminal says “card not supported” The terminal only takes UnionPay or Chinese cards Pay through Alipay or WeChat, or use another card or cash
Asked for a PIN you don’t know Chinese terminals often require a PIN Try another card, a mobile wallet or cash; set a PIN before you travel
ATM refuses your card Network not supported, or daily limit reached Try a major bank’s ATM with your card’s logo; check limits in your bank app
Card linking to Alipay or WeChat fails Bank blocks the check charge, or card type not accepted Call your bank and try again; use a physical credit card

Save your bank’s international phone number and make sure its app works over Wi-Fi. Many bank verification codes are sent by text message to your home number, so keep that number active in China.

Before you go: card checklist

  • Tell your bank you are traveling to China, or check that overseas payments are turned on in the app
  • Bring two cards from different networks or banks
  • Use a card with no foreign transaction fee as your main card
  • Know the PIN for every card
  • Link at least one card to Alipay and, if you can, WeChat Pay
  • Keep your home SIM active for bank verification texts
  • Carry some RMB cash in small notes
  • Save your bank’s international contact number offline

If you would rather not manage payments across several cities, our free trip planning service can help you plan where prepaid bookings make sense.

KEEP EXPLORING

A few useful next steps.

All Money & Payments guides →

GOOD QUESTIONS. STRAIGHT ANSWERS.

Your questions, answered.

Less guesswork. More looking forward to your trip.

Can I use my Visa or Mastercard in China?

Yes. Chinese rules require three-star and above tourist hotels and major 4A and 5A tourist attractions to accept foreign bank cards, and most big malls, international chains and airports do too. Small restaurants, street stalls, markets and taxis often do not have card terminals, so link the same card to Alipay or WeChat Pay to pay there by QR code.

Does American Express work in China?

Sometimes as a physical card, mostly at international hotels and large merchants. Amex works much more widely when you link it to Alipay or WeChat Pay, which both accept American Express, JCB, Discover and Diners Club as well as Visa, Mastercard and UnionPay.

Can I use my debit card in China?

Often, yes, especially for ATM withdrawals at machines showing your card’s network logo. Debit cards are declined more often than credit cards when you link them to Alipay or WeChat, so bring a credit card as well if you can.

Will my card be charged in dollars or yuan?

If a terminal or ATM offers to charge you in your home currency, choose RMB (Chinese yuan). Paying in your home currency lets the merchant’s bank set the exchange rate, which is usually worse. Your own bank then converts RMB at its rate and may add a foreign transaction fee.

Can I withdraw cash from ATMs in China with a foreign card?

Yes. Use an ATM that shows your card’s logo, such as Visa, Mastercard or UnionPay. ATMs at major banks in cities and airports are the most reliable. Your bank and the ATM may both charge fees, and each machine sets its own withdrawal limit.

Can a tourist get a Chinese credit card?

Not realistically. Foreigners can open a Chinese bank account with a passport at a bank branch, but credit cards usually require residence and local income. For a short trip, your own card linked to Alipay or WeChat is enough.

YOUR CHINA STORY STARTS HERE

A trip that feels like you.
Let’s make it happen.

Tell us what you love. We’ll help put the pieces together.

Plan My China Trip — Free WhatsApp · coming soonFree planning. No obligation to book.