For many visitors, the Visa on Arrival is the best option, since it can be obtained by over 90 different nationalities. This visa is available for purchase at immigration counters upon arrival in Bali and costs 35 USD. The standard duration of this visa is 30 days but can be extended up to 60 days if needed.