In Bali, your designated immigration office (Kantor Imigrasi) for visa extensions and services is determined by your residential address, especially your postal code (kode pos).
The island is covered by five main offices: Ngurah Rai Immigration Office, Denpasar Immigration Office, Singaraja Immigration Office, Tabanan Immigration Office, and Klungkung Immigration Office.
Using the correct office ensures your biometric appointment is valid and helps you avoid unnecessary delays during your visa process.
Why Postal Code Matters
Your postal code is typically used by the immigration system to determine which immigration office is closest to your registered address and where you must go for biometric photo sessions, visa extensions, or other immigration needs.
When you apply through evisa.imigrasi.go.id, the system automatically maps your address and postal code to a specific Kantor Imigrasi.
Because of this:
- You cannot freely choose any immigration office
- Your biometric appointment will follow your registered address
- Incorrect postal codes can lead to wrong office assignment and delays
Based on your postal code, you can identify which immigration office you should visit. Below is the breakdown by region.
Immigration Office Coverage in Bali
Kantor Imigrasi Ngurah Rai
Service coverage includes South and West Bali, including Badung Regency areas such as Kuta, Kuta Selatan (Uluwatu, Jimbaran, Nusa Dua), and Kuta Utara (Canggu, Berawa, Pererenan, parts of Seminyak). Also handles arrivals and departures through I Gusti Ngurah Rai
If you are staying in any of these areas, you will be assigned to Ngurah Rai Immigration Office.
Address: Jl. Raya Taman Jimbaran, Kuta Selatan, Badung, Bali 80361 (Google Maps)
Phone / Fax: (0361) 8468395
Hours:
Monday-Thursday: 08.00 am-3.00 pm
Friday: 08.00 am-3.30 pm
Kantor Imigrasi Denpasar
Service coverage includes Central and East Bali, including Denpasar City (all districts), the northern parts of Badung Regency (Abiansemal, Mengwi, Petang), and surrounding regencies: Gianyar (Ubud), and Bangli.
If your address falls within these areas, you will visit Denpasar Immigration Office.
Address: Jl. Panjaitan No.3, Sumerta Kelod, Kec. Denpasar Tim., Kota Denpasar, Bali 80234 (Google Maps)
Phone / Fax: +62 361 227828
Hours:
Monday – Thursday: 08:00 am-4.00 pm
Friday: 08.00 am-4.30 pm
Kantor Imigrasi Singaraja
Service coverage includes North, West, and East Bali, including Buleleng Regency (Lovina, Singaraja, Seririt), Jembrana Regency (Negara, Medewi), and Karangasem Regency (Amed, Candidasa).
If you are located in these regions, this is your assigned office.
Address: Jl. Seririt – Singaraja, Pemaron, Kec. Buleleng, Kabupaten Buleleng, Bali 81119 (Google Maps)
Phone / Fax: +62 362 32174
Hours:
Monday – Thursday: 08:00 am-4.00 pm
Friday: 08.00 am-4.30 pm
Kantor Imigrasi Tabanan
Service coverage includes Kabupaten Tabanan, Kediri, Marga, Baturiti, Penebel, Selemadeg, Selemadeg Timur, Selemadeg Barat, Kerambitan, Pupuan.
If you are staying in any of these areas, you will be assigned to TabananImmigration Office.
Address: Jl. Arjuna 2, Delod Peken, Kec. Tabanan, Kabupaten Tabanan, Bali 82121, Indonesia (Google Map)
Phone / Fax: (021) 63820549
Hours:
Monday – Sunday: 7am – 9pm
Kantor Imigrasi Klungkung
Service coverage includes Kabupaten Klungkung, southeast Bali and includes Semarapura (mainland), Nusa Penida, Nusa Lembongan, and Nusa Ceningan islands.
If your address falls within these areas, you will visit Klungkung Immigration Office.
Address: Jl. Kecubung, Semarapura Kelod, Kec. Klungkung, Kabupaten Klungkung, Bali 80711, Indonesia (Google Map)
Phone / Fax: (021) 41957208
Hours:
Monday – Sunday: 7am – 9pm
Address Verification
Always use the same address that you submitted in your initial application through evisa.imigrasi.go.id.
This includes making sure your postal code is accurate, as it is a key factor used by the immigration system to determine your assigned office.
In Indonesia, the postal code is what the system relies on to map your location and decide which immigration office is responsible for your case.
Using a different address or incorrect postal code can result in being assigned to the wrong office, which may delay your process or require rescheduling.
Biometrics Requirement
Visa extensions now require a mandatory in-person visit for biometric recording, including fingerprints and a photo.
This appointment is not flexible and is strictly tied to the address and postal code you provided during your application.
The postal code is typically used by the immigration system to determine which immigration office you must visit for biometric purposes and other immigration needs.
Because of this, you must attend the correct office assigned to your address, as visiting a different office may lead to rejection or delays.
Appointment and Office Confirmation
Before attending your biometric session, it is important to confirm your designated immigration office.
You can do this through evisa.imigrasi.go.id or by using a visa agency who can verify it for you.
Keep in mind that immigration jurisdictions in Bali can be very specific, sometimes down to the village level (Desa).
Even nearby areas may fall under different offices depending on their postal code, which is used by the system to determine the nearest and correct immigration office you are required to visit.
Skip the Immigration Queue with BaliEasy
Immigration queues in Bali can often take hours, especially during peak travel seasons, and managing the process on your own can be time-consuming and confusing due to strict requirements like address matching and postal code.
Skip the hassle and let Visa BaliEasy handle your visa or extension online faster, with a streamlined process designed to reduce errors and ensure your application is submitted correctly from the start.
Our team carefully reviews your documents before submission and actively follows up with immigration on your behalf, helping minimize delays, avoid common mistakes, and give you a smoother overall experience.

