Foreign tourists, including Indians, pay a Bali tourist levy of IDR 150,000 per person, once per trip, as shown on the Bali provincial government’s official Love Bali site. Pay online before you fly with a card, bank transfer, virtual account or QRIS, then show the emailed QR voucher at the airport. The levy is separate from your Indonesian visa.
Updated October 2026 · HappyFares

Bali charges every international tourist a levy that goes towards protecting the island’s culture and environment. For Indian travellers it is one more step beside the visa and the arrival form. Here is how each step works, based on the official Bali and Indonesian immigration sites.
How much is the Bali tourist levy for Indians?
The Love Bali website, run by the Bali provincial government, shows the levy as IDR 150,000 per person. It started on 14 February 2024 and has not been shown as changed on the official site. The page converts the rupiah amount into your chosen currency at payment, so the rupee figure depends on the exchange rate that day.
The levy applies to every international tourist, and Indian passport holders are not exempt. Its official FAQ says it is paid once during your stay in Bali, before you leave Indonesia. Cruise passengers are covered as well.
Who is exempt from the levy?
The Love Bali FAQ lists exemptions for holders of diplomatic and official visas, transport crew, and holders of residence permits such as KITAS or KITAP, along with family-unification, student and some other visa categories. An ordinary tourist on a visit visa is not exempt. If you think you qualify, use the exemption option on the Love Bali site rather than assuming.

How do I pay the levy before arrival?
The official site encourages paying online before you depart, because it speeds up arrival. The steps shown on the Love Bali site are:
- Choose your currency and pick Single or Group payment.
- Enter your names as they appear in your passport, your email, passport number, country and arrival date.
- Accept the terms and choose a payment method: card, bank transfer, virtual account, UnionPay or QRIS.
- Confirm and pay. A QR code voucher is emailed to the address you entered.
Use an email address you can open on your phone at the airport, and make sure the spelling matches your passport exactly, since special characters are not accepted. Use only the official Love Bali website. If you cannot pay beforehand, the FAQ says you can pay at cashless payment counters at Bali’s airport and ports, which usually means a queue after a long flight.
A group payment is useful for a family or friends travelling together, since one payment and one email can cover everyone. Check that each traveller’s passport details are entered correctly before you confirm, because the voucher is tied to those details.
What proof do I show at the airport?
Show the levy voucher with its QR code, on your phone or printed. The FAQ says the voucher is shown at the airport or port. Take a screenshot in case your mobile data is slow to start in Bali. The Love Bali site also has pages to resend a voucher and to verify one, which help if the email does not arrive.
What visa and forms do Indians need for Bali?
The levy is not a visa. Indonesia’s official e-visa portal lists India among the eligible countries for the online visitor visa. The portal shows a fee of IDR 500,000, a stay of up to 30 days per visit, and payment by Mastercard, Visa or JCB credit card. Each traveller, including children, needs a separate visa, and the passport should have at least six months of validity. Indian consulate advisories also mention a visa on arrival at the airport, and ask travellers to carry a return or onward ticket.
You also need to complete the All Indonesia arrival declaration, a free online form. The official e-visa portal says to submit it within three days before arrival, and you receive a QR code to show on arrival.
HappyFares sells flights only and does not process visas or the levy. Apply through the official Indonesian government sites. If you are still choosing flights, see our guide to the Bengaluru to Bali direct flight.
Did you know? Bali’s airport is named Ngurah Rai International Airport, after a national hero of Indonesia.
Common Questions
Is the Bali tourist levy the same as the visa fee?
No. The levy of IDR 150,000 goes to the Bali provincial government. The visa is issued by Indonesian immigration and has its own fee.
Do I pay the levy every day I am in Bali?
No. The official FAQ says it is paid once per trip, before you leave Indonesia.
Can I pay the levy at the airport?
Yes, at cashless payment counters at Bali’s airport and ports, but paying online beforehand is encouraged.
Do children have to pay the levy?
The Love Bali pages we read do not say. Check the official FAQ or contact Love Bali support before you pay for a family.
What if I paid twice?
The Love Bali site warns that if a payment with the same name, passport number, country and arrival date exists, you should check whether you were charged and wait about 10 minutes before trying again.
Which sites should I use?
Use lovebali.baliprov.go.id for the levy, evisa.imigrasi.go.id for the visa and allindonesia.imigrasi.go.id for the arrival declaration.
Planning Bali? Search and compare flights on HappyFares, set a price alert for your dates, add travel insurance, or ask Meera, our AI assistant, to find options.
Levies, visa fees and entry rules change; verify current specifics with the Bali provincial government, Indonesian immigration or your airline before you travel.


