The official currency and legal tender of Bali is the Indonesian rupiah
The local currency used in Bali is the Indonesian rupiah.
When travelling to Bali and the Indonesian islands we advise that taking cash is the best option as using bank debit cards or credit cards in the country can be difficult through either the lack of cash machines depending on your location or due to the fact that some retailers and hotels will be expensive in charging fees to take card payments and to exchange the currency.
This will also apply to your bank or credit card provider in that every bank or credit provider will charge you every time you either withdraw cash from ATM's or use your card for making purchases such as restaurant bills or shopping in local shops. For more information either contact your bank or credit card provider.
There will be plenty of opportunities to exchange currency at airports, however, the exchange rates at airports are generally more expensive due to the fact that they are convenient for travellers. We advise that in order to avoid expensive exchange rates at airports or using a bank card for your holiday it is always best to work out how much you need for your holiday money and to buy up front to ensure you have cash ready when you arrive for taxis, local shops or tipping staff at your hotel for example.
Use our free comparison service to compare your rupiahs and get the Best Indonesian rupiah exchange rate.