Money

ATM fees in Bali: which banks to actually use

Bali has two very different kinds of ATM: bank-branded machines inside or attached to a real branch, and standalone tourist-area machines that exist almost entirely to charge fees. Knowing the difference saves real money over a two-week trip.

Stick to bank-branded machines

BCA, Mandiri and BNI machines, especially ones physically attached to a branch, generally charge the standard local withdrawal fee and offer fair exchange rates. Standalone machines branded with generic logos in airports, malls and tourist strips often add a flat "convenience fee" on top, sometimes IDR 50,000 or more per withdrawal.

Always decline "dynamic currency conversion"

When an ATM asks whether you want to be charged in your home currency or Indonesian rupiah, always choose rupiah. The "convert now" option applies a poor exchange rate set by the ATM operator rather than your bank's standard rate — it can cost 5–10% more per withdrawal.

Withdraw larger amounts, less often

Most Indonesian ATMs cap withdrawals around IDR 2,500,000–3,000,000 per transaction. If your card charges a flat international withdrawal fee, pulling a larger amount less frequently is cheaper than several small withdrawals.

Before you travel

Check whether your home bank charges a foreign transaction fee and, if so, whether a fee-free travel card (common in the UK, EU and Australia) is worth opening before the trip — it usually pays for itself within a week.

Back to the full Budget guide