The local currency in Bali is the Indonesian Rupiah. It is recommended to exchange currency at authorized money changers or banks to avoid scams. ATMs are widely available in tourist areas for convenient access to cash. While credit cards are accepted at most large establishments, it is advised to carry some cash for smaller purchases. Mobile payment options like GoPay and OVO are becoming more common in Bali, especially in popular tourist spots.