Bali uses the Indonesian rupiah, also called the rupiah.
- Currency name: Indonesian rupiah
- Currency code: IDR
- Currency symbol: Rp
- Example: Rp100,000 means 100,000 Indonesian rupiah
The rupiah is Indonesia's official legal tender. You will use it for everyday purchases, transport, restaurants, attractions and local services in Bali.
What Money Is Used in Bali?
Bali uses rupiah banknotes and coins. The most common denominations are:
| Type | Common denominations |
|---|---|
| Banknotes | Rp1,000, Rp2,000, Rp5,000, Rp10,000, Rp20,000, Rp50,000 and Rp100,000 |
| Coins | Rp50, Rp100, Rp200, Rp500 and Rp1,000 |
During a trip, you will most often use Rp10,000, Rp20,000, Rp50,000 and Rp100,000 notes.
Can You Use US Dollars or Euros in Bali?
Use Indonesian rupiah for most purchases in Bali. Indonesian regulations generally require transactions within Indonesia to be made in rupiah, with limited exceptions for specific international or legally exempt transactions.
Hotels, large restaurants and major stores often accept international credit and debit cards. Cash is still useful for small shops, markets, taxis, local eateries and entrance fees.
Where Can You Get Indonesian Rupiah in Bali?
You can get rupiah from:
- ATMs
- Banks
- Licensed currency exchange offices
- Airport exchange counters
- Hotel exchange desks
ATMs are available in Bali's main tourist areas. Carry smaller notes because Rp50,000 and Rp100,000 bills may be difficult to use at small businesses and in less tourist-focused areas.
Bali Currency Tips
- Check that a price is shown in Rp, not another currency.
- Count your cash after withdrawing or exchanging money.
- Use a reputable bank or licensed money changer.
- Keep smaller rupiah notes for tips, parking, snacks and local transport.
- At an ATM, choose to be charged in Indonesian rupiah instead of accepting the ATM's currency conversion, when that option appears.
Practical answer: Use Indonesian rupiah for cash spending in Bali, and keep a card as a backup.
