Bali visa for Indians: e-VoA, tourist levy and arrival card

Three things to sort before you land in Bali: the visa, the IDR 150,000 tourist levy, and Indonesia's new all-in-one arrival card.

Updated

A palm-lined road in Bali

The short answer

Indian passport holders get a visa on arrival in Indonesia, and can apply for it online before travel as an e-VoA. It costs IDR 500,000 (roughly ₹2,600) and allows 30 days, extendable once inside Indonesia for another 30 days. Visa-free entry for Indians was proposed in 2023 and 2024 but never introduced. Checked 6 October 2026.

Apply online, skip the queue

The e-VoA is issued on the immigration portal, evisa.imigrasi.go.id, and paid by card. Approval usually takes a day or two; we apply a few days before departure. With an e-VoA you walk to the immigration desk instead of queuing to pay at the airport.

The Bali tourist levy

Every foreign visitor to Bali pays a one-time levy of IDR 150,000 (about ₹800), children included. Pay it only on the official Love Bali website or app; you will be shown the receipt's QR code on arrival. If you have not paid, you can pay at the airport.

The All Indonesia arrival card

Since October 2025 a single free online form — the All Indonesia arrival card — replaces the old immigration card, customs declaration and health declaration. Fill it in within three days before you land, at allindonesia.imigrasi.go.id or in the official app.

Passport and tickets

Your passport must be valid for at least six months from arrival, and you need a confirmed return or onward ticket. Airlines check both at check-in in Delhi.

Getting there from Delhi

Air India flies Delhi to Bali (Denpasar) nonstop, about 7½ hours. IndiGo also operates a daily service. Schedules change by season, so we confirm timings when we book.

A wooden jetty running out into a dark sea under storm clouds

Where to next?

Tell us where you're dreaming of. We'll take it from there.

Plan my journey or WhatsApp us