Bali visa guide

Verified 2026-05-12

Bali follows Indonesian national visa law. For visa classes, eligibility, fees and overstay penalties see the Indonesia file (id/visa.md). What follows is Bali-specific: where to land, where to extend, and where to process a KITAS once on the island [1].

Arrival at I Gusti Ngurah Rai International Airport (DPS)

Ngurah Rai International Airport in Denpasar is the main international gateway to Bali. Both the pre-issued e-Visa on Arrival (eVOA) and the on-arrival eVOA route work at DPS [2].

Holders of a pre-issued eVOA proceed to the regular immigration desk; immigration scans the QR code on the eVOA receipt and issues a 30-day entry stamp in 5 to 10 minutes [3]. Travellers who did not apply in advance can buy the eVOA at the airport: the VOA counter is to the right of immigration on arrival, accepts card or cash IDR for the 500,000 IDR fee (about 28 EUR), then routes back to the regular queue [2,3]. Pre-application via evisa.imigrasi.go.id is faster on busy nights [4].

All arrivals must also complete the All-Indonesia electronic Customs Declaration (e-CD) and Health Declaration at allindonesia.imigrasi.go.id within three days before landing; customs checks the QR after immigration [5].

Immigration offices on Bali

Bali has two main immigration offices that handle visa extensions and KITAS issuance for foreigners staying on the island [1].

Ngurah Rai Immigration Office (Kantor Imigrasi Kelas I Khusus TPI Ngurah Rai)

Covers South and West Bali, including the Badung regency (Kuta, Kuta Selatan with Uluwatu, Jimbaran and Nusa Dua, and Kuta Utara with Canggu, Berawa, Pererenan and the south of Seminyak), and processes arrivals at the international airport [3]. Owing to redevelopment of the main Ngurah Rai building, walk-in services for visa extensions have moved to Benoa Square (Jalan Bypass Ngurah Rai, Kedonganan), second floor. Book online via the Imigrasi portal [1].

Denpasar Immigration Office (Kantor Imigrasi Kelas I TPI Denpasar)

Located in Renon, Denpasar (the city's administrative district), this office covers Denpasar city, North Bali (Buleleng), East Bali (Karangasem) and Ubud (Gianyar). It processes eVOA extensions, KITAS first-time issuance after arrival, KITAS renewals, and stay-permit changes [1]. The biometrics step (photo and fingerprints) for any KITAS sponsored from a Bali address normally takes place here.

Visa-on-Arrival extension in Bali

You can extend the 30-day eVOA once in country for a further 30 days, giving 60 days total. The standard process from a Bali address:

1. Apply online through evisa.imigrasi.go.id at least 7 days before the eVOA expires [4]. 2. Pay the 500,000 IDR (about 28 EUR) extension fee online [2]. 3. Attend the assigned Bali immigration office (Ngurah Rai/Benoa Square or Denpasar Renon, depending on registered address) for the biometrics step. 4. Collect the extended stay permit 3 to 7 working days later [1].

A locally registered immigration agent typically charges an additional 350,000 to 700,000 IDR (about 20 to 40 EUR) to handle the steps, the prevailing practice on Bali [1].

KITAS processing in Bali

The KITAS (Kartu Izin Tinggal Terbatas, limited stay permit) under the Silver Hair (E33E), Retirement (E33F), Second Home (E33), Investor or Marriage classes follows Indonesian national rules in full [1]. The Bali-specific logistics are:

Allow 4 to 8 weeks end to end from filing to receipt of the physical KITAS card.

Bali-specific notes

For everything else, see id/visa.md.

Sources

  1. Directorate General of Immigration (Imigrasi), Ministry of Law and Human Rights
  2. Indonesian e-Visa on Arrival information page
  3. I Gusti Ngurah Rai International Airport immigration guide
  4. Official Indonesian e-Visa Portal (Directorate General of Immigration)
  5. All Indonesia e-Customs Declaration and Health Declaration portal