10 Rules for Withdrawing Money at ATMs in Bali

Nothing ruins a holiday faster than losing your hard-earned cash or having your card swallowed because you made a simple but avoidable mistake. Using your credit or debit card in Bali is quite safe if you follow these Rules for Withdrawing Money at ATMs in Bali. From using ATMs at the airport, to which ones to avoid, read this and you will know everything you need to about using your card in Bali to withdraw cash.

The banking system in Indonesia is quite sophisticated. For locals, you can pay bills like electricity, mobile phone top-ups, and even airfares if you don’t have a credit card, which is the case for the majority of the local population. The currency in Bali is the Indonesian Rupiah (IDR).

If you are looking for a friction-free holiday, bring your ATM card and use it with confidence like you would at home, but read these tips to keep from being scammed.

1. Withdraw money from ATM at Bali airport.

Bali airport recently completed several new upgrades to the arrivals hall following the recent APEC meetings, and those included installing brand new banking facilities.

After clearing immigration, but before the chaos that awaits you when getting transport, on the immediate left after exiting customs are some bank branches. While the banks are not open 24 hours a day (they’re opening hours seem to change) there are also ATMs that are completely safe to use to withdraw money.

Unlike other international airports in South-East Asia, these are not independently operated — which is a good thing because independent ATM providers charge outrageous fees — but are all owned and operated by major Indonesian banks. This means you are completely safe using the ATMs at Bali airport to withdraw local currency (the Indonesian Rupiah).

ATM's at Bali Airport - Bali Holiday Secrets
Use the ATMs at Bali airport to withdraw money. Banks also provide money exchange services. Photo credit: @baliholidaysecrets

If the bank branches are open you can use them with complete safety to change your local currency to the Indonesian Rupiah. Although the rate will be slightly higher than local money changers the difference really is so small (less than 1%) as not worth worrying about.

Not only are they super convenient but they are completely trustworthy, so load up on Rupiah when you arrive.

2. Use ATMs attached to a major bank branch.

The best ATM’s to use are ones located in the foyer of a major bank. Brands with many locations in Bali include BNI, BRI, BCA, CIMB Niaga and Bank Mandiri. These all have 24-hour security guards posted so the chances of these ATM’s being compromised are nil.

Pro Tip: Some ATM’s deliver your cash first, and then your card. For those people who come from countries where the ATM spits out your card first and then the cash, like Australia and New Zealand, this can easily lead to collecting the cash and forgetting about your card, which often takes up to 10 seconds to dispense.

I’ve made this mistake twice (maybe I’m a slow learner), and on one occasion I returned to the ATM an hour later to discover that some kind soul had placed my card on top of the ATM. How’s that for a random act of kindness!

I was withdrawing cash from an ATM in Ubud recently and discovered a note left by the previous user. What an incredibly nice thing to do!

Note left at ATM in Ubud - Bali Holiday Secrets

Some ATM’s will also ask if you want to change you PIN — which you don’t want to do — and you will need to use the “cancel” button to get the machine to return your card.

Most ATM’s will automatically swallow a card that is left in the slot for too long. The only way to retrieve this is to visit the branch during opening hours and explain your temporary act of forgetfulness, making sure to take your passport with you.

Take your time and make sure you select English from the menu options at the start of the transaction. Most ATMs offer English and Indonesian as the only language options.

3. Use branded stand-alone ATMs.

The next best option is a stand-alone ATM from one of the major local banks described above and look like the photo below. I recommend BNI for their large number of locations, relatively new installations and convenient locations. They seem to be serviced more frequently than other banks and are kept in cleaner condition and better working order.

Stand-alone Bank ATM in Bali
Stand-alone Bank ATM in Bali

They can often be found located in the same compound as service stations making them easy to spot. The trick here is to forgo any ATM booths that look old or dodgy.

Most banks will charge a convenience fee for using an ATM overseas of between $2 – 5 per transaction, as well as the less-than-competitive exchange rate. Therefore maximising each cash withdrawal is the best option.

The best travel advice about money ever!!

I went to Bali last year and had my card swallowed and now I know why!! About to go on my second trip with the girls and you have the best travel advice about money ever!! I always thought some of those ATMs were dodgy but now I know it's ok to get money from the airport or from one at a bank.

Read more reviews.

4. Don’t use ATMs located in convenience stores.

Just don’t. Choose not to.

I have an inherent distrust of ATMs located inside convenience stores for a bunch of valid reasons. They tend to be independently owned and operated, which means they often sock you with higher than expected transaction charges. ATMs owned and operated by the banks don’t charge as much.

They tend to be the targets of fraudulent activity like the installation of skimming devices, and don’t think that the presence of a security guard is any guarantee either.

They are also the kind of target-rich environment that attracts the unsavoury side of Bali. Anyone looking to scam tourists flock to convenience store ATMs like flies to honey. Late at night can be a problem with so many people hanging around, especially at night, looking for an opportunity from the “tired and emotional” late-night crowd who may be intoxicated and therefore likely targets.

Micro cameras have been known to be placed in convenience stores as a way of watching for your PIN, which combined with your wallet being lifted means the thieves have immediate access to your funds.

5. Don’t use Commonwealth Bank ATMs in Bali.

People are naturally drawn to brand names they know (and therefore trust). But when I encounter someone who has had their card swallowed they are surprised when I ask “was it a Commonwealth Bank ATM?” Be smart. Use local banks ATM’s.

You want to avoid non-local bank ATM’s, particularly those from Commonwealth Bank. They suffer from a lack of local support and have more problems than with locally-run bank ATM’s. They also have the highest “per transaction” charge of all the ATM’s in Bali. Brand recognition comes at a cost, and in Bali that cost is often upwards of $5 on top of other transaction fees.

If you are unlucky enough to use one of these ATM’s and your card is swallowed it often happens after the transaction has been processed, which means you’ve lost your money and your card, so call your home bank immediately to start the process of reversing the transaction. Or you could just not use these machines.

6. Go inside the bank for large transactions.

ATMs in Bali tend to have relatively low withdrawal limits of under 2.5 million Rupiah. That equates to around AUD$240, EUR155 or USD$175. Because of these low withdrawal limits, you may be tempted to conduct multiple transactions to top up that holiday spending cash, but each time you do you’re hit with transaction fees from your home bank and the local one too.

It is far better to go inside a bank and change your money in a single larger transaction. Changing money in banks is easy, completely safe and secure and their rates, while perhaps not quite as good as using a money changer in Bali, are still quite competitive. The only real downside is they tend to structure their transactions that include a commission, which means the actual real resulting rate is slightly higher than the one advertised.

So if you need to make a large transaction, it is best to go inside a bank branch. Opening hours are generally 9 am – 4 pm, although many close at 3 pm. Things can get very crowded around lunchtime, and especially in the afternoon, so I recommend going in the morning. If there is ever a good time to visit a bank branch in Bali it’s before 10:30 am.

See here for a map of ATMs and branches in Seminyak.

7. How to spot an unsafe ATM.

Skimmers were rife in Bali a couple of years ago, and although security has tightened up significantly, it still happens regularly. The chances of being skimmed if using ATMs inside a branch are essentially zero.

Some ATMs are not safe. Even the big banks get targeted by skimmers when the ATM is isolated enough. Use your common sense — if it looks dodgy, it probably is — so don’t use it. Skimmers use a couple of tools to obtain card details. A sleeve which captures the card details as it’s inserted into the ATM slot, and a camera used to look at the PIN being entered.

Take hold of the sleeve covering the card slot. If there is any movement then it may be a skimming device. Authentic sleeves are quite solid and don’t have a lightweight plastic feel to them.

Updated: Two Bulgarian national arrested by Bali Police for attempted skimming.

Check the enclosure for cameras. The banks will undoubtedly have their own, so don’t be concerned about them. Look for smaller, stuck-on digital camera pointed at an angle that can see the keypad. That’s the giveaway for thieves trying to record your PIN. Doesn’t look right? Then leave and use an ATM at a bank branch where security is solid.

Don’t use ATMs in isolated areas. Common sense really, but it must be said. If the area is dodgy then perhaps looking for an ATM isn’t your smartest move. Unsurprisingly the most hit ATMs for skimmers are dimly lit, with few customers and at ATMs that are clearly not provided by the major banks.

Most major bank ATMs are safe. If the ATM you are thinking of using looks like part of a national bank, brightly lit and clearly branded it’s 99% safe.

The ATMs with the brand you recognise from your home country? Not so much. They tend to have overpriced “convenience” charges and for some reason also tend to be the ones least guarded and most likely to be targeted by skimmers. Go figure.

8. Stock up on cash before public holidays and festivals.

In the days before the bigger public holidays and festivals, locals withdraw huge amounts of cash from the banking system. This invariably results in ATM’s running dry the day before public holidays, when, you guessed it, the banks are closed.

In later posts, I’ll document the public holiday calendar — which can be a bit of a moving target — but generally, you will know when a big public holiday is coming because the preparations are quite colourful and very obvious.

9. ATMs dispense only 2 dennominations.

Look for a sticker on ATM’s that indicate the denomination of notes available. They dispense only two denominations: Rp 50,000 rupiah notes (about AUD$5) and Rp 100,000 rupiah notes. The Rp 100,000 ones are best because $250 in Rp50k notes will make for a very thick wallet!

Indonesian Rupiah - Bali Holiday Secrets
Indonesian Rupiah is used everywhere in Bali.

You can read more about the currency in Bali for an in-depth understanding of what notes are used and how much things cost.

10. Withdrawal limits on Bali ATMs.

The withdrawal limit on ATMs in Bali is usually between Rp 2,000,000 and Rp 2,500,000 (that’s around AUD$200-250) per transaction for machines dispensing Rp 100,000 banknotes and Rp 6,000,000 in total per day. However, that total is for local accounts. If using an overseas account the daily limit can be circumvented by using ATMs from different banks.

Your home bank will still dictate the maximum withdrawal limit (generally $300) irrespective of which ATMs you use, so be aware that if your transaction is declined it may be because you have already reached your limit if this is not your first withdrawal for the day.

You may want to read my article on choosing between cash or credit cards for your Bali holiday. And I highly recommend the Transferwise Travel Debit Card for managing your currency while travelling, which saves you money by having better exchange rates on purchases than your bank and doesn’t have any overseas transaction fees.

If using ATMs while travelling is not your thing, then there are plenty of money changers in Bali where you can change your cash for local currency.


Leave a Reply
  1. I have a Fidelity debit card which reimburses for all ATM fees worldwide on any ATM displaying the Visa®, Plus®, or Star® logos. Do most Bali ATM’s accept one of these? Thanks.

  2. Hi, great article.
    Do you know if any of the Commonwealth Bank ATM’s or branches in Bali will do cardless cash? We have had 2 cards eaten up by ATM’s in 2 weeks!! Thanks ????

  3. Very interesting discussion.. Thanks for this Michael . Am in Bali now and just wondering on the issue of Bali ATM fees if anyone can advise if there are any differences between the various Indo banks fees . Who charges the lowest ATM fee? We’ve been hit by 50,000 Rp fee (approx AUD 5) at a Mandiri ATM . Thanks, Noel

    • Hi Noel, it depends on many factors, most importantly the rules from your issuing bank and overseas card transaction terms and conditions, and less on the speific bank used in Indonesia.

      I use a Wise Debit Card when travelling and use Maybank ATMs in Bali with zero fees.

      Safe travels, Michael

      • Thanks Michael. Understood. We’re also finding that exchanging say 100 AUD at money changers is also costing about 5 AUD in forex rate reduction terms so no win either way….Will definitely look to get the Wise card for future trips. Cheers, Noel

  4. We were very stupid some years ago. We asked our driver to take us to an ATM which happened to be at a garage. We both withdrew the max allowed. I contacted my bank to tell them we would be on an island for the next week and would not be making any ATM withdrawals for the remainder of our holiday. When we returned home we discovered to our horror that £5000.00 has been withdrawn from both of our accounts. Max withdrawals were made every day by scammers. Thankfully the bank refunded us, realising they were at fault for not taking action to stop the withdrawals. Your article was very informative, thank you, we will be following your advice when we return later this year.

  5. Hi, money changer scammers, very abundant in kuta are fast taking over in Ubud, they rely on sleight of hand, they count your money very carefully in front of you but when they hand it to you they will have skimmed a few notes into a draw they have. They are very easy to spot: NEVER change in a place with a wooden counter, a Punch&Judy type of Puppet stage, made specifically to hide the draw and limit your access…you will now see them all over ubud

  6. Hi Michael,

    I’m just wondering how much of a fee you are charged when withdrawing money from an ATM using my debit Mastercard?

    Is the fee so great that you would recommend taking cash and exchanging at local money exchangers instead?


    • Hi Maddie, it all depends on your issuing bank, which country you’re from and which ATMs you use. Ask your bank, they can tell you. My previous experience was anything from $5 up as a transaction fee and of course the margins your bank charges for foreign exchange. I highly recommend a Wise Debit Card for travelling. Saves me a fortune.

      Safe travels, Michael

  7. Hi
    My son and his mates are staying in an Airbnb in Canggu that unfortunately doesn’t have a safe. Any thoughts on where they can keep their cash, passports and cards safe?

  8. hello, i have a problem, i’m in uluwatu now and wanted to use atm from link(bni,bca,..) there were many people before and after my transaction in there and got money from the atm. i wanted to take 1m rp.. the transaction was accepted and only the card comes out, no money, no receipt … now i’m very confused, what can i do..?

    • Hi Jana – that doesn’t sound good. With the little information provided my recommendation would be to contact your issuing bank to check if a withdrawal was actually completed, and also call the bank for the ATM citing the ATM number to find out what happened.

      Hope things work out for you.

      Safe travels, Michael

  9. Best ATM – Permata Bank which allows up to Rp3,000,000 withdrawals for the same service fee as the other banks.

  10. Hi,
    To get a larger sum of money – I know you say you can exchange money actually in a bank – but can you also withdraw money in a bank? like a limitless ATM? I know at home I can, google didn’t find any answers.

    • Hi Kai,
      Banks here in Bali are just the same as at home – if you have an account with them you can withdraw as much as you have in your account.

      ATMs exist to service a network, which is why you can use foreign cards in them to withdraw local currency.

      You are better off bringing cash with you and exchanging at a money changer.

      Safe travels,

      • That is terrible advice. The money changer, although he says he has no fees, gives you a terrible exchange rate. You typically lose 5% to 10%. Visa and MasterCard exchange rates are as stock market exchange rates. You can go into the bank and get money out on your visa/MasterCard debit, get the best rate with no fee. Even if you have to pay ATM fees, you are better off at an ATM.

  11. Hi Micheal, in Southest Asia it seems common for ATMs to charge a commission, not all do that, but most of ’em do. In Thailand I’ve read a trick to avoid this fee, to enter a bank and ask a money advance (using your credit card) and that allows even to withdraw more than what you can at an ATM. I was wondering if in Bali there could be also a similar way. I can’t believe I must pay 5 USD each time I do a withdrawal (it sux!) + paying home commissions for foreign currency if not using a card like DKB, Revolut or TranswerWise… btw the DKB card is the best in this regard, check my blog 😉

  12. The scammer took my Money on ATM machine. They copy my HSBC ATM CARD!! Be aware when you withdraw your money!!!

    • Hi Eve,

      I’m very sorry to hear that. Can you say which ATM in Bali you used so I can add it to the article?

      Safe travels,

  13. The Commonwealth Bank in Indonesia is a separate, locally owned subsidiary of the Australian parent. It’s not a foreign bank, per se.

    • Thanks for the comment, your feedback is much appreciated. I referred to these as either international brand or non-local banks to differentiate them from what are clearly Indonesian owned and operated institutions.

Leave a Reply

Your email address will not be published. Required fields are marked *