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:
- Submit the initial application online via evisa.imigrasi.go.id naming a registered Bali address. The visa telex goes to a Bali-based sponsor [4].
- The applicant collects the entry visa (VITAS) at the Indonesian embassy in their country of departure, then flies into DPS [1].
- Within 30 days of arrival, the holder must attend the Denpasar Immigration Office for the on-arrival KITAS step: biometrics, photo and issuance of the physical KITAS card. The Ngurah Rai office handles only South Bali addresses, and the on-arrival KITAS biometrics step typically routes to Denpasar Renon regardless of address [1].
- You get the Multiple Exit/Re-entry Permit (MERP) at the same time. KITAS holders should keep both the physical KITAS card and a digital copy when leaving and entering Bali, as DPS immigration sometimes verifies KITAS status manually [3].
Allow 4 to 8 weeks end to end from filing to receipt of the physical KITAS card.
Bali-specific notes
- DPS immigration peak hours are between 18:00 and 23:00 local; eVOA queues at the on-arrival counter can run 60 to 90 minutes. A pre-issued eVOA can cut total processing to under 10 minutes [3].
- Provincial Bali authorities have repeatedly emphasised stricter enforcement of the Indonesian tourist tax (Pungutan Wisatawan Asing, 150,000 IDR / about 8 EUR per visit) separate from any visa fee; pay online via lovebali.baliprov.go.id before or on arrival.
- Cremation, religious and ceremonial activities for visiting foreigners do not change visa status; the eVOA covers cultural visits.
For everything else, see id/visa.md.