Bali entry requirements for Indian citizens
Travel to Bali hassle-free: manage your visa, tax, and arrival card online
Apply for Tourist LevyIf you’re travelling to Bali with an Indian passport, you’ll need a visa, a completed Arrival Card, and to pay the Bali Tourist Tax. Most Indian visitors apply online for a B1 or C1 tourist visa, which allow stays of up to 30 or 60 days.
With BaliTTGo, you can get all the documents you need to travel: your visa, Tourist Tax payment QR code, and completed All Indonesia Arrival Card.
Do Indian nationals need a visa to visit Bali?
Yes, Indian passport holders need a visa to visit Bali and other parts of Indonesia. The type of visa you need depends on the purpose and length of your stay.
For most trips, the B1 tourist visa is the most suitable option. It can be obtained as an electronic Visa on Arrival (eVoA) before travelling or as a visa on arrival at eligible entry points.
B1 tourist visa
- Fee: Around IDR 500,000 — approximately ₹2,600
- Entry type: Single entry
- Stay: Up to 30 days
- Extension: Can be renewed once for another 30 days
Visa options for Indian travellers
Each type of visa has its own application process. Check the requirements before you travel to make sure you have the correct type of visa for your travel purpose. Embassy visas may require a visit to the Indonesian Embassy in New Delhi.
How to apply for the B1 eVoA
The most convenient way to apply for the B1 visa is online. You can submit all the required documentation digitally, and then bring your pre-approval with you when you travel. An immigration officer will check your papers on arrival and then make your visa official.
To get a B1 visa online:
- Complete the online application and upload the required documents.
- Receive approval via email before travelling to Bali.
- Present your approval on arrival at immigration, and officers will issue your visa.
If you choose to obtain a visa on arrival, be aware that it is only available at eligible entry points and waiting times can be longer during busy travel periods.
Important: The B1 tourist visa is intended for tourism and transit. It does not allow employment with Indonesian companies. If you plan to work remotely during your stay, you’ll need to comply with Bali’s rules for digital nomads.
Travel checklist for Indian travellers visiting Bali
Here’s a list of the essential documents you need to meet Bali’s entry rules:
- Indian passport valid for at least 6 months
- Visa
- Bali Tourist Levy payment QR code
- Completed All Indonesia Arrival Card
You might also be asked to show:
- Return or onward flight ticket
- Proof of accommodation
- Sufficient funds for your stay
These entry requirements apply to all land, sea, and airports in Bali. If you enter Indonesia through another region, you’ll need all of the above documentation, except for the Bali Tourist Tax payment.
With Bali Tourist Tax Go, you can make the Tourist Levy payment and submit your Arrival Card in minutes. We’re an independent service, not a government agency. Our platform is designed to make it easy to understand Bali’s requirements so you can prepare for your trip hassle-free.
Bali’s passport requirements for Indian visitors
Before you travel, make sure your passport will be valid for at least 6 months from your date of entry to Indonesia. You need at least one blank passport page for entry and exit stamps.
When you apply online for a visa, the passport you travel with must match the data you provided in your application. If you need a new passport, renew it first, and apply for your visa with your new passport details.
How to pay the Bali Tourist Tax from India
All visitors must pay the Bali Tourist Levy, including Indian travellers of all ages. You only need to pay once for each trip to Bali.
To prepare your payment of Bali Tourist Tax from India before travelling:
- Complete the payment online by credit or debit card.
- Wait for the payment to be approved and receive your QR code.
- Save or print the QR code and show it to officials when you arrive in Bali.
Paying online before departure can help you avoid queues and means that your proof of payment is ready when you arrive.
All Indonesia Arrival Card for Indian travellers
All travellers entering Indonesia, including Indian citizens, must complete the All Indonesia Arrival Card. This one online declaration combines immigration, customs and health forms. It has replaced the formerly used SSHP and e-CD documents.
You can submit the Arrival Card within 3 days before arriving in Indonesia.
To complete it:
- Enter your passport and travel details, along with some customs and health information.
- Submit the form and save the approval once it’s accepted.
- Show proof of your completed Arrival Card to border officers when requested.
You should complete the Arrival Card before travelling so that your arrival information is ready when you enter Indonesia.
Travel to Bali from India
Direct and connecting flights are available from India to Bali. Direct services only operate from certain cities, including Delhi and Bengaluru. If you’re departing from other Indian airports, you may need one or more connections.
Flights to Bali arrive at I Gusti Ngurah Rai International Airport (DPS). Flight availability, routes and journey times vary, so check the current schedule before booking.
Are there any health requirements for Bali?
Vaccines are not mandatory for Indian nationals visiting Bali. However, the Indonesian Ministry of Health recommends that you’re up-to-date on all routine vaccines, as well as:
- Hepatitis A and B
- Typhoid
- Tetanus
- Rabies (if you’ll be in rural areas or around animals)
It’s also a good idea to take out travel insurance for your trip to Bali, even though it’s not a requirement for entry. A comprehensive policy will help you avoid expensive bills if you need treatment during your trip.
Common mistakes Indian travellers should avoid
Indian travellers should check that their passport is valid for at least 6 months and apply for the correct visa before departure.
You should also complete the All Indonesia Arrival Card, pay the Bali Tourist Levy, and keep copies of all QR codes and travel documents ready for arrival.
If you leave Indonesia and return, you must complete a new Arrival Card and pay the Bali Tourist Tax again. You’ll also need a new visa if your previous visa was single-entry or is no longer valid.
Is a Bali visa valid for the rest of Indonesia?
Yes. A visa issued for travel to Indonesia can be used to visit Bali or any other region of the country, provided the visa conditions cover your purpose of travel and length of stay.
Do I need to pay the Bali Tourist Levy if I enter Indonesia elsewhere?
You only need to pay the Bali Tourist Levy when visiting Bali. If you enter Indonesia through another region and later travel to Bali, you must pay the levy before or when you arrive on the island.