By Marcus Wright, Contributing Editor | Updated October 2026
China has one of the densest ATM networks in the world — over one million machines across the country, more than any other nation. But density does not equal accessibility for foreign visitors. A large share of Chinese ATMs only accept UnionPay domestic cards, and the ones that do take Visa or Mastercard are not evenly distributed. Show up at a rural bus station ATM with a Capital One debit card and you will get a cold "card not supported" message that nobody can fix on the spot.
This guide tells you exactly which banks have the best foreign-card support, how to spot an international-friendly ATM before you walk up, what to watch out for, and city-specific tips for the five tourist hubs most visitors end up in. We also cover the double-fee structure that most ATM users encounter, which ties back to our foreign card fees guide, and what to do if your card gets swallowed — a surprisingly common event in China that you should plan for.
The Big Picture: Bank Rankings for Foreign Cards
We have tested foreign cards in ATMs across Beijing, Shanghai, Chengdu, Xi'an, Guilin, Guangzhou, Hangzhou and Chongqing over several years. These four state-owned banks dominate the market, and they are not equal when it comes to international card support:
| Bank | Common English Name | Foreign Card Support | Where They Work Best | Notes |
|---|---|---|---|---|
| 中国银行 | Bank of China (BOC) | ★★★★★ Excellent | Every major city, tourist areas, airports, border crossings | Your safest bet. Most ATMs clearly mark Visa/Mastercard support. |
| 工商银行 | ICBC | ★★★★☆ Very Good | Cities and urban centers | China's largest bank; ATMs accept foreign cards but signs are sometimes unclear. |
| 建设银行 | China Construction Bank (CCB) | ★★★★☆ Very Good | Mid-sized and large cities | Works well; occasionally higher per-transaction fee than BOC. |
| 农业银行 | Agricultural Bank of China (ABC) | ★★★☆☆ Average | Rural and smaller towns | Many do not accept foreign cards; try only if BOC/ICBC are unavailable. |
| 招商银行 | China Merchants Bank (CMB) | ★★★☆☆ Average | Coastal cities, Pudong | Accepts foreign cards but charges a relatively high ATM fee in some locations. |
| 交通银行 | Bank of Communications | ★★★☆☆ Average | Shanghai, Beijing | Hit or miss with foreign cards; test one transaction early in your trip. |
Bank of China: Your Go-To Every Time
Bank of China is China's most international-facing bank and the easiest bet for foreign card withdrawals. Its ATMs — especially those in bank lobbies, airports, and tourist districts — are designed with foreign visitors in mind. They display clear English-language options, show the Visa and Mastercard logos prominently, and almost always process the first try successfully. They also tend to have slightly lower per-transaction fees than ICBC or CCB, and you can withdraw up to RMB 5,000 (about USD 700) per transaction at most locations.
Bank of China also operates dedicated "BOC Express" counters at major airports where you can withdraw directly over the counter with your passport and foreign card — useful if the ATM line is long or the machine shows an error. These are open 24 hours at Beijing Capital, Shanghai Pudong and Guangzhou Baiyun.
ICBC and CCB: Reliable Alternatives in Cities
ICBC (Industrial and Commercial Bank of China) is the world's largest bank by assets and has more ATMs than any other Chinese bank — a huge plus when you are wandering a city center. Most of its newer machines accept foreign Visa/Mastercard, but older ones may only show UnionPay. Look for a sticker on the machine showing both UnionPay and Visa/Mastercard; if you do not see the sticker, do not insert your card.
China Construction Bank works similarly well. Its ATM interface is slightly less user-friendly than Bank of China's — English translations are sometimes rough — but it processes foreign card transactions reliably in Beijing, Shanghai, Guangzhou, Chengdu and Xi'an. CCB ATMs often have a camera facing the card slot and PIN pad, which is a plus for security but can feel intrusive at first.
Banks to Avoid for Foreign Card Withdrawals
Agricultural Bank of China (ABC) has the most extensive rural branch network, but a large portion of its machines do not accept international cards. If you are in a remote area and see only ABC, you may be out of luck — find a larger town or switch to mobile pay.
Smaller city commercial banks and rural credit cooperatives (农村商业银行, 村镇银行) should be avoided entirely unless you have explicitly researched one. Their ATMs are almost always UnionPay-only, and some have software that cannot handle foreign card chip-and-signature authentication at all.
How to Identify a Safe, Foreign-Card-Friendly ATM
Before inserting your card, look for all five of these signals. If any are missing, consider a different machine:
- Logo stickers on the machine. You want to see Visa, Mastercard, JCB, or UnionPay International — not just the Chinese domestic UnionPay logo. Many machines also have a small red sticker that says "外卡受理" (wài kǎ shòulǐ) meaning foreign card accepted.
- Bank of China, ICBC, CCB logo. Stick to these three first. Bank of Communications is acceptable if no other option is available.
- Inside a bank branch or secure public area. The safest ATMs are in bank lobbies with security cameras, inside shopping malls near entrances, in hotel lobbies, and at airport and major subway station kiosks. Avoid standalone machines on street corners, especially at night.
- Card slot looks clean. Inspect the card slot area. Wiggle any attached devices — skimmers are rare in China but not impossible to find at tourist hotspots. If the slot feels loose or has a suspicious overlay, move on.
- English-language option available. Almost all international-friendly ATMs let you choose English at the very first screen. If it boots directly into Chinese with no option, walk away.
City-Specific Tips
Beijing
You cannot throw a stone in central Beijing without hitting a Bank of China or ICBC branch. The busiest and safest ATM clusters are near Wangfujing Pedestrian Street, the Forbidden City east gate, Sanlitun, and the Beijing West Railway Station. At Beijing Capital and Daxing airports, BOC Express counters are open 24 hours. Avoid the ATMs in the less-touristy side streets of hutong areas — some are UnionPay-only.
Shanghai
Shanghai has the best ATM coverage of any Chinese city. BOC, ICBC and CCB machines are abundant on both sides of the Huangpu River. The ATMs inside the major subway stations (People's Square, Nanjing Road, Century Avenue) are reliable and usually short on lines. Pudong airport has dedicated BOC counters in both terminals. Avoid the standalone machines scattered around the exterior of the former French Concession — not unsafe, but occasionally UnionPay-only older models.
Chengdu
Chengdu's BOC and ICBC branches near Chunxi Road and Kuanzhai Alley are tourist-friendly. The Chengdu Tianfu International Airport has a BOC Express counter on the departures level. If you are going to the panda bases, withdraw cash in Chengdu city first — the ATMs near the Wolong panda reserve are scarce and mostly ABC.
Xi'an
Bank of China branches ring the historic city wall and the Muslim Quarter — easy to find and reliable. The Xi'an Xianyang International Airport has BOC machines in both domestic and international arrivals. The Terracotta Warriors site has one ATM inside the visitor center; it is ICBC and usually works, but bring cash just in case.
Guangzhou
Guangzhou has excellent ATM coverage across BOC, ICBC and CCB. Zhujiang New Town (the financial district) has particularly modern machines with contactless support. Canton Fair attendees will find BOC counters directly at the exhibition site. Beware: some ABC machines near the border with Hong Kong are UnionPay-only and will reject foreign cards.
How Much Can You Withdraw, and What Does It Cost?
Most international ATMs in China cap foreign card withdrawals at RMB 5,000 (about USD 700) per transaction. The daily total cap varies by machine and bank, typically RMB 10,000–20,000 (USD 1,400–2,800) per card. Your home bank may impose its own lower daily limit — confirm this before you depart and raise it if needed.
Fees are a double structure:
- Local ATM fee: RMB 4–20 (about USD 0.55–2.80) per withdrawal, charged by the Chinese bank. BOC tends toward the lower end; CMB and Bank of Communications can hit RMB 20.
- Home bank fee: A flat fee (often USD 3–5 per withdrawal) plus sometimes a percentage (1–3%) on the total amount. Your home bank may also add a foreign transaction fee even for ATM withdrawals.
Because of the double fee, it makes sense to make fewer, larger withdrawals rather than many small ones. Withdraw RMB 3,000–5,000 (USD 420–700) at a time, keep the cash in your hotel safe, and top up only when you need more. Our full fee breakdown with comparison table is in the foreign card fees guide.
Chip Cards and PIN Requirements
Chinese ATMs use chip-and-PIN technology. If your card is chip-based, you will enter your usual PIN. If you have a magnetic-stripe-only card (rare now but still circulating), many ATMs will reject it — upgrade to a chip card before your trip. Do not worry about signature transactions at ATMs; Chinese ATMs do not support them.
One important detail: if your card PIN starts with a zero, or if it is longer than four digits, test it at a low-value transaction before you need it urgently. Some older ATMs do not handle these cases cleanly.
What to Do If Your Card Is Swallowed
This happens more often in China than most Western countries — sometimes because the machine ran out of money, sometimes because a software glitch, sometimes because you took too long to collect your cash. Do not panic. Follow this sequence:
If the ATM is inside a bank branch (most common):
- Go directly to the counter with your passport.
- Tell the staff in Chinese or English that the machine ate your card: "我的卡被ATM吞了" (Wǒ de kǎ bèi ATM tūnle).
- Show them which machine it was and approximately when.
- Most branches open the machine within an hour and can retrieve the card for you if it is still there. Bilingual staff are often available in BOC branches.
If the ATM is standalone or the branch is closed:
- Find the bank's hotline number printed on the machine (almost all have one). Call it from your phone. Most BOC and ICBC hotlines have English-speaking operators.
- Report the swallowed card, the location, and your approximate withdrawal amount.
- Call your home bank immediately and block the card. Explain the situation clearly — most home banks will issue you a temporary emergency card if you are stranded without funds.
- If the card is not retrievable within 24 hours, get a police report from the nearest PSB (police station) — most home banks require this for replacement cards used abroad.
Important: Never accept help from strangers in the bank lobby if your card is swallowed. There is an occasional scam where someone offers to use their card to help you withdraw cash, then pressures you to hand over your card and PIN. Politely decline and go to the bank counter.
Alternatives If ATMs Fail
ATMs are reliable 90% of the time, but you should still have backup options ready:
- Bank counter withdrawals. Bank of China and ICBC allow you to withdraw RMB directly at the counter with a foreign card and your passport. It takes longer (5–15 minutes) and costs a slightly higher fee than an ATM, but it works.
- Mobile pay top-up. You can sometimes top up an Alipay balance at a counter, or use mobile pay everywhere instead of carrying cash — see our mobile payment guide.
- Pre-departure cash. Exchange RMB at your home bank or at the airport before you land. Enough for 2–3 days of normal spending is a sensible minimum.
Frequently Asked Questions
Which ATMs in China accept foreign Visa or Mastercard?
Bank of China ATMs are the most reliably international-card-friendly across China. ICBC (Industrial and Commercial Bank of China) and CCB (China Construction Bank) also work well in major cities. Look for ATMs marked with Visa, Mastercard, UnionPay International or the small '外卡受理' (foreign card accepted) sticker.
Are all ATMs in China safe for withdrawing cash?
Most ATMs in China are safe, especially those inside bank branches. Avoid standalone ATMs in dark alleys or markets; use ATMs inside bank lobbies, shopping malls, airports, hotels and major subway stations. Check the card slot for signs of tampering before inserting your card.
What should I do if my card gets swallowed at a Chinese ATM?
If the ATM is inside a bank branch, go directly to the branch counter with your passport — staff can usually retrieve the card the same day. If the ATM is standalone, call the bank's 24-hour hotline (look for the number on the machine) and call your home bank immediately to block the card. You will likely need a police report if the card is not returned.
How much cash can I withdraw from a Chinese ATM in one day?
Most Chinese ATMs cap foreign card withdrawals at RMB 5,000 (about USD 700) per transaction and RMB 10,000–20,000 total per day. Your home bank may set a lower daily limit, so confirm before departure. You can make multiple withdrawals per day up to the lower of the two limits.