FeeFreeATM › Countries › Indonesia › Bali (Ubud)

Fee-free ATMs in Bali (Ubud)

Preview Only Mandiri (officially IDR 50,000–100,000), BNI and BCA are rated so far. The other banks are marked “?”.

41ATMs
8free
4fee
29unclear

Open the map in Bali (Ubud) →

Which ATMs cost what in Bali (Ubud)?

All ATMs within 2 km of the centre of Bali (Ubud). Tap an operator to see its nearest ATM on the map.

ATM / operatorOperator feeATMs
BCANearest: 350 mfree6
BNINearest: 900 mfree2
Bank MandiriNearest: 180 mIDR 50,000–100,0004
Bank ATMs (default)Nearest: 50 munclear28
Operator unknownNearest: 670 munclear1

FAQ

Can you withdraw cash for free in Bali (Ubud)?

Yes, but only at some ATMs. 8 of the 41 ATMs within 2 km of the centre of Bali (Ubud) have no known operator fee. The closest is BCA, 350 m away.

Should I pay in IDR or in my home currency?

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

How do I avoid ATM fees in Bali (Ubud)?

Avoid mainly: Bank Mandiri (IDR 50,000–100,000). 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 Indonesia → · All money-saving tips →

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

Other places in Indonesia