Last updated: 28th May, 2024
Bali has an eVisa and visa-on-arrival facility for Indian citizens. Bali Visitor Visa is a single entry visa valid for 30 days stay. The visa can be extended for another 30 days. You can obtain an evisa by entering the required information and making payment online. Immigration officers at the port of entry can verify your eVisa on their system. To get a visa on arrival, Indians must enter and depart directly from Bali through Denpasar Bali Indonesia Airport (Ngurah Rai International Airport).
Bali Visa for Indians Cost
The cost of a Bali Visa for Indians is Rp500.000 (approx. INR 2582) per person. This is the same regardless of whether you apply for an eVisa or a Visa on Arrival.
Documents Required for Bali Visa on Arrival for Indians
You need to present the following documents to the immigration officer at Denpasar Bali Indonesia airport (Ngurah Rai International Airport) upon arrival to get Visa on Arrival for Bali:
- Original Indian passport with a validity of 6 months from the date of entry
- Return or onward flight ticket from Indonesia
- Proof of sufficient funds to cover the duration of stay
- Proof of accommodation in Bali
How to Apply for Bali eVisa for Indians
- Visit Ministry of Law and Human Rights Directorate General of Immigration Indonesia website -
- Upload your passport and passport size photograph
- Fill out the form and attach soft copies of the required documents
- Once you submit the application, make payment online
- You will then receive a link to download your visitor visa through an email
It is advised to carry a soft copy or a printed hard copy of your visa
Bali Visa for Indians Validity
Bali Visa for Indians is valid for 30 days from the date of issue. It means you can enter Bali on any date within this period. If you overstay your visa, you might be asked to pay fines of IDR 1,000,000 per day.
You can apply for Bali eVisa 14 days before your travel.
Multiple Entry Visa
Bali also has Multiple Entry Visa, by which one can stay at Bali for 60 days. This visa requires you to have already stayed in Bali for 90 days before this process is started. This visa can be collected at the embassy or consulate outside Indonesia based on your convenience. This visa is valid for 12 months, and it costs around Rp. 16,294, and the agent fee is Rp. 4,108. This visa is solely for tourism and not for business purposes.
The documents required for Multiple Visa Entry are a scanned copy of the first two pages of your passport, a copy of your bank account statement for 90 days with a minimum balance of at least $2000(Rp1,41,000), and the embassy from where you can collect your visa. This process takes around 4-6 days.