Indian Passport Holders | Bali (Indonesia) Visa Requirements

Last updated: May 2026

Status Visa on Arrival
Visa Type Visa on Arrival
Cost IDR 500,000 (approx. ₹2,600 / $30 USD)
Max Stay 30 days (extendable to 60 days)
Processing On arrival at Ngurah Rai Airport

Bali and Indonesia — What Indian Travellers Need to Know

Bali is an island and province within Indonesia. There is no separate Bali visa — the visa on arrival you obtain at Bali’s Ngurah Rai Airport is an Indonesian visa, which is valid across the entire country.

For the complete Indonesia visa guide, including all airports where visa on arrival is available, extension procedures, and travel tips for destinations beyond Bali, visit our main page: Indonesia Visa for Indian Passport Holders.

The information below focuses specifically on entering Indonesia through Bali.

Getting Your Visa at Bali Airport

No advance application is needed for most Indian travellers. The process at Ngurah Rai International Airport is straightforward:

  1. Clear the aircraft and follow signs to immigration.
  2. Turn left at the Visa on Arrival counter — it is located before the main immigration queues. Do not join the immigration queue without a visa first.
  3. Pay IDR 500,000 (approximately ₹2,600). USD, AUD, and EUR cash are accepted; card payment is also available.
  4. Receive your visa stamp in your passport.
  5. Join the immigration queue, present your passport, and complete your entry card.

The visa counter typically takes 5 to 20 minutes depending on flight arrivals.

To avoid queues entirely, apply for Indonesia’s online Visa on Arrival (e-VoA) before your flight:

  1. Visit molina.imigrasi.go.id
  2. Complete the application with your passport details and travel information
  3. Pay IDR 500,000 by international card
  4. Receive a QR code by email
  5. At Bali airport, scan your QR code at the e-gate and go straight to immigration — no counter queue

Documents Required

  • Valid Indian passport (minimum 6 months validity; at least 1 blank page)
  • Return or onward flight ticket
  • Hotel booking confirmation
  • IDR 500,000 or USD equivalent in cash as backup
  • Proof of sufficient funds

Costs & Fees

  • Visa on arrival: IDR 500,000 (approximately ₹2,600 / $30 USD)
  • Extension: IDR 500,000 additional, payable at the Bali immigration office before your first 30 days expire

Bali-Specific Entry Tips

  • Best time to visit: April to October is Bali’s dry season — ideal for beaches, temples, and trekking. November to March is wet season with heavy afternoon rains, though prices are lower.
  • Top Indian-friendly areas: Seminyak, Kuta, and Legian have many Indian restaurants and are very familiar for Indian tourists. Ubud is calmer and more spiritual.
  • Currency: Indonesian Rupiah (IDR). Withdraw from ATMs at the airport or in town — exchange rates at money changers in Kuta are generally good. Avoid airport exchange counters.
  • Getting around: Grab (ride-hailing app) works well in Bali. Scooter hire is available and popular but requires care on busy roads.
  • Temple dress code: Sarongs and sashes are required to enter Balinese Hindu temples. Many temples provide them, but carrying your own is considerate.
  • Must-see: Tanah Lot sea temple, Ubud Monkey Forest, Tegallalang Rice Terraces, Mount Batur sunrise hike, and the beach clubs of Uluwatu are all highlights for Indian visitors.
  • Water: Do not drink tap water. Stick to bottled water throughout your stay.

Frequently Asked Questions

Do Indian passport holders need a visa for Bali?

Yes. Bali is part of Indonesia, and Indian citizens require a visa to enter. However, no advance application is needed — a visa on arrival is available at Ngurah Rai International Airport in Bali and costs IDR 500,000 (approximately ₹2,600 or $30 USD).

Where do I get the Bali visa on arrival?

At Ngurah Rai International Airport (DPS), you obtain the visa on arrival at the Visa on Arrival counter before the main immigration desks. Pay IDR 500,000, receive your visa stamp, then proceed to immigration.

How long can Indians stay in Bali?

The initial visa on arrival allows a 30-day stay. It can be extended once for an additional 30 days at a local immigration office, giving a total maximum stay of 60 days.

Can I use an e-Visa instead of visa on arrival for Bali?

Yes. Indonesia also offers an e-Visa (Visa on Arrival applied online in advance) via molina.imigrasi.go.id. Applying online before you fly means you skip the visa counter queue at Bali airport and go straight to immigration.

What is the best area to stay in Bali for Indian tourists?

Seminyak and Kuta are popular for nightlife and beaches. Ubud is ideal for culture, rice terraces, and wellness retreats. Canggu suits digital nomads and surfers. Nusa Dua and Jimbaran are best for luxury resorts. Uluwatu has dramatic cliff temples and upscale beach clubs.

Important: Always verify visa requirements with the official embassy or consulate before travelling. Information may change without notice. PassportGuide.co is an independent information resource and is not affiliated with any government body.