FeeFreeATM › Countries › China › Shanghai

Fee-free ATMs in Shanghai

Preview Only Bank of China is rated so far (officially no own fee). The other banks are marked “?”.

39ATMs
1free
0fee
38unclear

Open the map in Shanghai →

Which ATMs cost what in Shanghai?

All ATMs within 2 km of the centre of Shanghai. Tap an operator to see its nearest ATM on the map.

ATM / operatorOperator feeATMs
Bank of ChinaNearest: 80 mfree1
Bank ATMs (default)Nearest: 290 munclear30
Operator unknownNearest: 190 munclear8

FAQ

Can you withdraw cash for free in Shanghai?

Yes, but only at some ATMs. 1 of the 39 ATMs within 2 km of the centre of Shanghai have no known operator fee. The closest is 中国银行, 80 m away.

Should I pay in CNY or in my home currency?

If the ATM offers to charge you in your home currency, always choose CNY (without conversion). The ATM's own conversion often costs 5–10%.

How do I avoid ATM fees in Shanghai?

Avoid independent operators such as Euronet. Use the ATMs marked as free above and on the map. Withdraw a larger amount once rather than small amounts several times, and check before your trip what your own bank charges for foreign withdrawals.

More about China → · All money-saving tips →

Fees as of 2026-11-02 · ATM locations from OpenStreetMap (2026-10-19)

Other places in China