Quick Navigation
Your card just got declined. You're out of cash. This is the reality for many travelers landing in China without preparation for ATM withdrawal. I've seen it countless times — a tourist frantically searching for a Bank of China branch after their hotel can't accept Visa. Let's fix that.
The good news: you can withdraw cash in China with foreign cards, but not from every machine. The key is knowing which banks accept international cards and how to avoid hidden fees. Here's my no-nonsense guide based on years of helping travelers.
Understanding China's ATM Network
China uses the UnionPay system. Most ATMs only accept Chinese bank cards. For foreign cards (Visa, Mastercard, American Express), you need ATMs that specifically display the logo of your card network. These are mostly at large banks like Bank of China, ICBC, China Merchants Bank, and HSBC.
Don't bother with small convenience stores or ATMs in metro stations — they rarely accept foreign cards. Always head to a major bank branch. The ATM lobby is usually open 24/7, but you'll need your passport for entry after hours in some cities (they have a card reader for ID, but you can speak to the guard).
Step-by-Step Withdrawal Process
Follow these steps to avoid confusion:
- Locate a suitable ATM: Use Apple Maps to find a Bank of China or ICBC branch near you. Google Maps won't work well. Show the guard your passport if the lobby is locked.
- Insert your card: Most ATMs have an English language option — look for a button that says "English" on the screen. If not, the machine may automatically default to Chinese; press the "English" button at the bottom.
- Choose transaction: Select "Withdrawal" or "Cash Advance." If you see "Saving Account" vs. "Credit Account," choose based on your card type. For debit cards, pick "Saving."
- Enter amount: The machine will show amounts in RMB. Some ATMs offer a fixed selection (e.g., 100, 500, 1000). You can usually enter a custom amount. Important: Maximum single withdrawal is often 2,500–3,000 RMB per transaction for foreign cards.
- Collect cash and card: The machine will dispense cash first, then your card. Don't forget to take both! Some ATMs require you to take the card before the cash — read the screen.
- Keep the receipt: You may need it to track exchange rates or if the transaction is disputed.

Best Banks for Foreign Cards
Not all banks are equal. Based on my experience, these are the most reliable for ATM withdrawal in China:
| Bank | Foreign Card Acceptance | English Interface | Fee per Withdrawal | Notes |
|---|---|---|---|---|
| Bank of China | Visa, Mastercard, Amex | Yes | 12–18 RMB (varies) | Most widely available; ATMs in airports and tourist areas |
| ICBC | Visa, Mastercard | Yes | 12–18 RMB | Second best; smaller fee at some branches |
| China Merchants Bank | Visa, Mastercard | Yes | 10–15 RMB | Reliable in big cities; good English support |
| HSBC China | Visa, Mastercard, Amex | Yes | 0 (if Global account) | Best for HSBC customers; limited branches |
| Agricultural Bank of China | Visa, Mastercard (some) | Sporadic | 15–20 RMB | Hit or miss; avoid if possible |
In smaller cities, Bank of China is your safest bet. Always check for the Visa or Mastercard logo on the ATM before inserting your card — if not there, don't waste time.
Fees and Withdrawal Limits
Fees come from two sides: your home bank and the Chinese bank. On the China side, expect 10–20 RMB per transaction. Your home bank may charge a foreign ATM fee (usually $2–5 USD) plus a currency conversion fee (1–3%).
To minimize costs:
- Use a bank that reimburses foreign ATM fees (e.g., Charles Schwab, Fidelity).
- Withdraw larger amounts less frequently. Typical limit per card per day is 10,000 RMB (but single transactions cap at 2,500–3,000 RMB).
- Always withdraw in RMB without conversion to your home currency (decline DCC).
Common Problems and Solutions
Over the years, I've seen these issues again and again:
Card Not Accepted
If the ATM doesn't recognize your card, try a different bank. Sometimes Bank of China ATMs have technical glitches. Also, ensure your card is enabled for international transactions — call your bank before travel.
PIN Not Working
Chinese ATMs use a 4-6 digit numeric PIN. If your PIN is longer or has letters, it won't work. Some banks let you generate a temporary PIN — check with yours.
Machine Eats Your Card
Don't panic. Press the "Cancel" button to try to retrieve it. If not, call the bank's hotline (look for a sticker on the ATM) or go inside the branch during business hours. With your passport, they can retrieve it.
Insufficient Balance
The ATM may show a generic error. Check your account online or via the bank's app. Sometimes the daily limit is hit.
Frequently Asked Questions
Verified and fact-checked by the editorial team.
Tao Xu
No comments yet.