← 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 (YOUR CURRENCY)
₹2,800
PROCESSING
instant
CHEAPEST FLIGHT FROM YOUR COUNTRY
Loading flight from Delhi / DEL

How to apply, 6 steps.

  1. 1

    Pay Bali Tourist Levy online (Bali only)

    Go to lovebali.baliprov.go.id, pay IDR 150,000 (~₹850), download QR. Mandatory and separate from the $35 VoA. 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.

Indonesia visa vs other popular destinations

Side-by-side comparison for Indian passport holders, Q2 2026 official rates.

CountryVisa typeFee (INR)StayProcessing
🇮🇩 Indonesia (this page)visa on arrival₹2,80030 daysinstant
🇹🇭 Thailandvisa freeFree30 daysinstant
🇻🇳 Vietname Visa₹2,10090 days3 days
🇦🇪 UAEe visa₹6,50060 days3-5 days
🇯🇵 Japane visa₹45090 days~5 working days
🇪🇺 Schengen (Europe)embassy₹8,50090 days15-30 days

Source: official embassy + consular sites, last verified Q2 2026.

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