
I recently visited Bali for the second time, and the island continues to charm me with its lush rice terraces, beautiful beaches, ancient temples, and vibrant local culture. If you’re an Indian traveller planning your first trip or returning for another dose of island life, getting your visa sorted is an important first step. You can apply for an eVisa for Bali before departure or obtain a Visa on Arrival (VoA) when you land, making it easier to start your Indonesian adventure.
Yes, Indian passport holders can obtain a Visa on Arrival (VOA) when visiting Bali for a short holiday. If you’re planning a trip to Bali for tourism, visiting family, attending exhibitions or seminars, or transiting through Indonesia, the VOA can be a convenient option.
Note: If you’re travelling for employment, journalism, or an extended stay in Indonesia, you’ll need to check the relevant visa requirements and obtain the appropriate visa before departure.
When I visited Bali recently for the second time, I was reminded of how important it is to get the travel paperwork sorted before flying. If you’re travelling on an Indian passport, you can get a Visa on Arrival (VOA) at Bali’s Ngurah Rai International Airport (also known as Denpasar Airport). Here are a few things you should keep ready before your trip:
Your Indian passport must be valid for at least six months from your date of arrival in Indonesia.
Carry a confirmed return ticket to India or an onward ticket to another destination. Immigration officials may ask for proof that you intend to leave Indonesia within your permitted stay.
Your trip must fall within the activities permitted under the VOA, such as tourism, visiting family or friends, or transit. If asked, be prepared to explain the purpose of your visit.
Keep your accommodation details handy during your Bali trip. These may include:
International travellers arriving in Indonesia must complete the All Indonesia Arrival Declaration through the official platform. You can generally complete it up to three days before arrival. Check the latest instructions before your departure.

Although this may not be requested from every traveller, immigration officials may ask for evidence that you can cover your expenses during your stay. Carry access to sufficient funds and supporting financial documents, if needed.
Make sure you enter through an authorised Indonesian airport or seaport that offers Visa on Arrival services. If you’re flying directly to Bali, Ngurah Rai International Airport is an eligible entry point.
The standard Visa on Arrival (VOA) fee for Indian travellers visiting Bali is IDR 500,000 (approximately US$35 or ₹2,800) per person, as of October 2026. This fee applies to the standard 30-day VOA for eligible visitors to Indonesia. The amount in Indian rupees may vary with the exchange rate, so check the latest conversion before your trip.
You can pay the visa fee at the airport or apply for an electronic Visa on Arrival (e-VOA) online before departure.
Note: Since I’ve visited Bali twice, I’d recommend sorting out the visa process before your flight if you prefer to avoid extra paperwork on arrival.
If you’d rather have your visa sorted before boarding your flight, you can apply for an electronic Visa on Arrival (e-VOA) online. When I visited Bali for the second time, I found that preparing travel documents in advance can make the arrival process much smoother.

Head to the Indonesian Immigration e-Visa portal and select the appropriate Visa on Arrival option for tourism.
In order to apply, you’ll need the following:
Enter your personal and passport details carefully, upload the required documents, and check that all information matches your passport.
Pay the applicable fee online using an accepted debit or credit card. The standard 30-day tourist VOA fee is IDR 500,000. Check the portal for the current amount and any applicable payment charges.
Once your application is approved, download the e-VOA and save a copy on your phone. It’s also a good idea to carry a printed copy in case you need to show it to airline staff or immigration officials.

No, the Visa on Arrival (VOA) available to Indian travellers visiting Bali is a single-entry visa. Here’s what that means for your trip:
If you plan to visit Bali or other parts of Indonesia several times within a year, consider applying for a multiple-entry visit visa before your trip. Depending on the visa category, you may be able to enter Indonesia multiple times during its validity, with each stay subject to the permitted duration and conditions. This option can be useful for frequent travellers, business visitors, or those visiting family in Indonesia. Check the official Indonesian Immigration website to confirm the appropriate visa category and stay limits before applying.
Yes, Indian travellers visiting Bali on a Visa on Arrival (VOA) or eVisa can generally extend it once for an additional 30 days, allowing a total stay of up to 60 days. If you’re planning to linger longer on the island, make sure you start the extension process well before your initial visa expires.
You can apply for an extension through the Indonesian Immigration authorities. Check the current procedure for your visa type, as the process may differ depending on whether you obtained a physical VOA at the airport or an eVisa on Arrival (e-VOA) online. Don’t leave it until the last few days, because that might lead to a complicated process!
You may need the following documents for your extension:
Check the latest document requirements before visiting an immigration office or starting an online application.
Follow the instructions provided by Indonesian Immigration for your visa category. You may need to attend an appointment or provide biometric information, such as a photograph or fingerprints.
The standard VOA extension fee has traditionally been IDR 500,000. Fees and exchange rates can change, so confirm the current amount through the official Indonesian Immigration website before applying. Avoid overstaying your visa. Indonesia imposes an overstay fine, and this can complicate future travel.
Processing times vary, and immigration officials may request additional documents or an in-person appointment. Follow the instructions provided with your application and keep your travel plans flexible until the extension is approved.
Once your extension is approved, verify the updated expiry date and keep a copy of the approval with your travel documents. Make sure you leave Indonesia before your authorised stay ends.
My tip: Bali is the kind of place where a few extra days can easily turn into a few extra weeks. When I visited the island for the second time, I was reminded of how much there is to explore, from Ubud’s lush rice terraces to Canggu’s café scene and Uluwatu’s dramatic coastal views.
If you want to stay longer, sort out your visa extension early rather than leaving it until the last minute. And in case you have any questions about planning your trip to Bali, drop a comment below!

Disclaimer: This post contains a few affiliate links. If you click any of them and make a purchase, I might earn a small commission at no extra cost to you. Just know that I truly appreciate your support if you choose to do so.