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
Which ATMs cost what in Bali (Ubud)?
| ATM / operator | Operator fee | ATMs |
|---|---|---|
| BCANearest: 350 m | free | 6 |
| BNINearest: 900 m | free | 2 |
| Bank MandiriNearest: 180 m | IDR 50,000–100,000 | 4 |
| Bank ATMs (default)Nearest: 50 m | unclear | 28 |
| Operator unknownNearest: 670 m | unclear | 1 |
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 →