Explorama Tours

Bali guide › Organise your stay

How do I pay in Bali: cash, card or ATM?

There is no real rule. Cards work in hotels, restaurants and shops in tourist areas; cash is better in warungs (small local restaurants), markets, temples and for drivers; and ATMs inside banks are the way to get that cash. The currency is the rupiah (IDR), and in October 2026 US$1 bought about IDR 17,900. The rate moves a lot, so check it live.

Carry small notes for parking, donations and small purchases, and avoid torn or very worn notes, which some shops refuse.

Verdict: one debit card for ATMs in banks, a second card as a backup kept in a different place, and some cash. Exchange dollars only as an emergency reserve.

Tip: withdraw the maximum the machine allows from an ATM inside a bank, so you pay the fixed fee less often, and consider a Revolut-type card, which lets you hold an account directly in rupiah and so pay like a local with no fee (link it to your Grab account too, for taxi rides for example).

Checked in October 2026. Exchange rates, fees and limits change: check your bank before you travel.

View on the interactive map

More landmarks in this section