ATM Fees in Indonesia
Indonesian Rupiah (IDR) • Updated April 2026
Indonesia is largely cash-based outside major cities and tourist hubs. ATMs are plentiful in Bali and Jakarta but scarce in remote areas. Cards work in tourist areas but cash is king locally. Most banks do not charge access fees for foreign cards.
Tips for Indonesia
- • BCA and Mandiri ATMs are most reliable - no access fees
- • Maximum withdrawal often 1.25M-2.5M IDR (CIMB Niaga allows up to 3M IDR)
- • Cash essential outside tourist zones
- • Cards work in Bali tourist areas
- • Bring backup cash for remote islands
Airport tips
- • Bali and Jakarta airports have many ATMs
- • Use bank ATMs not independent ones
- • Airport rates are acceptable
Don't forget your home bank fees
The fees shown above are charged by local ATMs. Your home bank may also charge additional fees for international withdrawals (typically 1-3% + a flat fee). Check with your bank before traveling.
Estimated daily expenses
How much cash you might need per day in Indonesia, per person.
Backpacker
Hostels, street food, public transport
IDR/day
≈ $22.05-52.91 USD
Mid-range
Hotels, restaurants, mix of transport
IDR/day
≈ $64.67-144 USD
Luxury
Premium hotels, fine dining, private transport
IDR/day
≈ $206-488 USD
Cash vs card acceptance
Where you'll need cash and where cards work in Indonesia.
Credit card acceptance
ModerateCards accepted in tourist areas and cities. Cash essential for local businesses and remote areas.
You'll need cash for
- • Warungs (local eateries)
- • Markets
- • Local transport
- • Small shops
- • Remote islands
Cards usually accepted
- • Hotels
- • Tourist restaurants
- • Shopping malls
- • Dive shops
- • Major supermarkets
💰 Cheapest banks for foreign cards
These banks charge the lowest fees for withdrawals with foreign cards.
| Bank | ATM Fee | Est. Cost | Branches | |||
|---|---|---|---|---|---|---|
| BCA | 0 IDR (Access Fee) | 0% | Visa/MC rate | 0 USD | 1,200 | No access fee - best choice |
| Mandiri | 0 IDR (Access Fee) | 0% | Visa/MC rate | 0 USD | 1,000 | No access fee |
| BNI | 0 IDR (Access Fee) | 0% | Visa/MC rate | 0 USD | 800 | No access fee |
| CIMB Niaga | 0 IDR (Access Fee) | 0% | Visa/MC rate | 0 USD | 400 | Higher withdrawal limit (up to 3M IDR) |
📍 Most widely available ATMs
Sorted by number of ATM locations. More branches means easier access, but fees may be higher.
| Bank | ATM Fee | Est. Cost | Branches | |||
|---|---|---|---|---|---|---|
| BCA | 0 IDR (Access Fee) | 0% | Visa/MC rate | 0 USD | 1,200 | Best coverage |
| Mandiri | 0 IDR (Access Fee) | 0% | Visa/MC rate | 0 USD | 1,000 | Good network |
| BNI | 0 IDR (Access Fee) | 0% | Visa/MC rate | 0 USD | 800 | Widespread |
| CIMB Niaga | 0 IDR (Access Fee) | 0% | Visa/MC rate | 0 USD | 400 | Higher limits |
🌐 ATM Alliance Benefits: If you bank with a member of these alliances, you may get reduced or waived ATM fees in Indonesia:
View all ATM alliances →