The currency in Bali is the Indonesian Rupiah and the best option to exchange your currency is to get it from an authorised agency or your bank before your Bali trip. If you find it difficult to find the Rupiah in India before you travel, it is advisable to carry US Dollars and get that exchanged in Bali, through proper channels.
Plastic money might not be of great use in Bali, so make sure you carry enough liquid cash. There are money changers in Indonesia, but be cautious while the transaction happens. One useful tip is to always ask for big notes and avoid any confusion while counting or getting conned. The best option is to get the exchange at the airport or at the commercial banks to avoid any complications.
At SOTC, we can advise you on the best possible options and rates.