← All visa guides

🇮🇩 Indonesia visa — Indian passport.

TL;DR FOR INDIANS · 2026

Indonesia issues Visa-on-Arrival for Indian passport holders at Bali, Jakarta, and 7 other entry airports. IDR 500,000 (~₹2,800), 30 days, extendable once for another 30 days inside Indonesia. Bali also charges a separate IDR 150,000 tourist levy paid online before arrival.

VISA TYPE
visa-on-arrival
STAY DURATION
30 days
FEE
₹2,800
PROCESSING
instant

How to apply — 6 steps.

  1. 1

    Pay Bali Tourist Levy online (Bali only)

    Go to lovebali.baliprov.go.id, pay IDR 150,000 (~₹800), download QR. Mandatory for Bali entry only. Skip if going to Jakarta only.

    1-7 days before flying
  2. 2

    Confirm passport validity + 1 blank page

    6 months from departure date + at least 1 blank page for the VoA sticker.

    Check today
  3. 3

    Carry USD cash for VoA fee

    USD 35 cash at the VoA counter (rupees not accepted; card accepted but inconsistent). Round numbers — no change given.

    Before flying
  4. 4

    Book return ticket within 30 days

    Required at airline check-in and at Bali immigration.

    Before flying
  5. 5

    Fill the e-CD (Customs Declaration)

    Mandatory since 2023 — bcd.beacukai.go.id within 3 days before arrival. Save the QR code on phone.

    1-3 days before flying
  6. 6

    Land + show Bali levy QR + e-CD + pay VoA

    Visa-on-Arrival counter is BEFORE immigration. Pay USD 35, get sticker. Then immigration counter stamps 30 days.

    At airport on arrival

Document checklist.

  • Passport (6+ months validity, 1 blank page)
  • Return ticket within 30 days
  • Hotel booking
  • USD 35 cash for VoA
  • Bali levy QR (Bali only)
  • e-CD QR

Why Indians get rejected.

  • Bali levy not paid in advance (since Feb 2024)
  • Passport with less than 1 blank page — automatic rejection
  • VoA paid in rupiah/rupee at the counter — must be USD
Plan Indonesia trip ✦Official portal →

FAQ

How long does Indonesia visa take for Indians?

Processing time is instant. Visa is issued at the destination airport on arrival.

How much does Indonesia visa cost for Indians in 2026?

₹2,800 per person (Q2 2026 official rate).

How long can Indians stay in Indonesia?

30 days per entry on the visa-on-arrival visa. Extension possible from inside the country in most cases — check with local immigration.

Do Indians need a return ticket to enter Indonesia?

Yes — a confirmed return or onward ticket within the visa duration (30 days) is required at airline check-in and at Indonesia immigration. Open-jaw and circle-trip tickets qualify.

MORE VISA GUIDES
🇹🇭Thailand visa🇻🇳Vietnam visa🇦🇪UAE visa🇯🇵Japan visa🇪🇺Schengen (Europe) visa🇲🇾Malaysia visa