Bali is the largest of 17,508 islands that make up Indonesia and the Indonesian Rupiah is the only currency accepted in all of them. However, as Bali receives a lot of tourists on vacation Australian Dollars (AUD), American Dollars (USD) and Euros (EUR) are sometimes accepted and can be exchanged for IDR on the island.