✈️ 2026 rule: the All Indonesia Arrival Card is mandatory — complete it before you fly →

Bali Visa Guide

Bali Immigration Offices: Denpasar, Ngurah Rai & More

Last updated: June 2026 · by bvtadmin

Bali has three government immigration offices (Kantor Imigrasi): Kanim Denpasar for the city and central Bali, Kanim Ngurah Rai in Jimbaran for the busy south, and Kanim Singaraja for the north. Which one handles your visa extension or KITAS depends on where you live in Bali — and since 2025 you must appear once in person for biometrics.

Last updated July 2026 · Facts checked against Indonesia’s Directorate General of Immigration (imigrasi.go.id). Immigration matters are your-money-your-life topics — confirm the details for your own case before you travel or file.

The three immigration offices in Bali, at a glance

Foreigners in Bali sometimes talk about “the immigration office” as if there were one building. There are three, each a Kantor Imigrasi (Kanim) under the Directorate General of Immigration, and each with its own working area. All addresses, hours and fees on this page were verified July 2026 against official immigration sources; treat any single office’s published hours as the final word if they differ.

OfficeLocationCovers (in practice)
Kanim Kelas I TPI DenpasarDenpasar (Renon)Denpasar city, much of Badung, Gianyar, central Bali
Kanim Kelas I TPI Ngurah RaiJimbaran, South KutaThe airport plus the south — Kuta, Seminyak, Canggu, Nusa Dua, Uluwatu
Kanim Kelas II TPI SingarajaSingaraja, BulelengNorth Bali — Lovina, Singaraja and the surrounding regencies

An honest caveat before the details: immigration does not publish a public, street-by-street map of which office owns which neighbourhood. In practice your office is set by the residential address on your file — your sponsor letter, your stay-permit address, or the address you give during the application. When the boundary is unclear, the office (or your agent) confirms it. Do not assume; verify.

Kanim Denpasar: central and city Bali

Kantor Imigrasi Kelas I TPI Denpasar sits at Jalan D.I. Panjaitan No. 3, Renon (Sumerta Kelod), Denpasar Timur — the Niti Mandala government complex. It is the office most long-stay residents of Denpasar, and a large share of Badung and Gianyar, use for stay-permit business: visit-visa extensions, KITAS collection, and status changes.

Standard service hours follow the national pattern published by the Denpasar office: Monday to Thursday 08:00–16:00 WITA with a midday break around 12:00–13:00, and Friday 08:30–16:30 WITA. Foreigner services — the counters where your photo and fingerprints are taken — fill up early, so arriving at opening is worth the alarm. If you live in Ubud, Sanur or central Denpasar, this is almost always your office; our Denpasar visa guide maps the local detail.

Kanim Ngurah Rai: the airport office for the south

Kantor Imigrasi Kelas I TPI Ngurah Rai is at Jalan Raya Taman Jimbaran No. 1, Jimbaran, Kuta Selatan (Badung), a few minutes from the international terminal. It plays two roles that travellers constantly confuse. First, it runs immigration control at the airport itself — the passport desks and autogates you meet on arrival, covered in our Ngurah Rai autogate guide. Second, it operates a full stay-permit service, and handles a large volume of tourist extensions for people staying across the south: Kuta, Legian, Seminyak, Canggu, Nusa Dua and Uluwatu.

The office’s foreigner photo service (Layanan Foto Asing) runs on queue numbers that must be taken by 11:00 WITA — miss that window and you are sent home to return another day. Because Jimbaran is the seat of this office, our Jimbaran visa page is the closest local reference for anyone based on the Bukit peninsula.

Kanim Singaraja: the only office for North Bali

Kantor Imigrasi Kelas II TPI Singaraja serves Buleleng regency and the north — Lovina, Singaraja and, in practice, a spread of northern and eastern areas that are simply too far from Denpasar to be convenient. It is a Class II office in the city of Singaraja; because it is comparatively quiet, residents of the north can often complete a biometric appointment with far shorter queues than the southern offices see.

If you live in Lovina or the far north, do not drive three hours to Denpasar out of habit — confirm with the office (or your agent) whether Singaraja is your correct Kanim first. The exact street address is best confirmed directly with the office before you set out, as it is not always listed on the central directory.

Which office handles your extension, KITAS or conversion

Every in-country visa step that needs biometrics is tied to one of these three offices. The service is the same everywhere — the difference is jurisdiction and queue length.

Where you stayYour likely Kanim
Denpasar, Sanur, Ubud, central BaliDenpasar
Kuta, Seminyak, Canggu, Nusa Dua, Jimbaran, UluwatuNgurah Rai
Lovina, Singaraja, North & far-east BaliSingaraja

This is a guide, not a ruling — the address on your paperwork decides, and edge cases (Gianyar, Tabanan, Karangasem) can go either way. For the neighbourhood-level breakdown and appointment help by area, start at our Bali immigration locations hub. Whichever office you use, a tourist-visa extension, a KITAS, and a visa extension in general all now share one thing: a mandatory in-person biometric visit. What that appointment involves, step by step, is covered in our Bali visa extension biometrics guide.

What to bring — and the queue reality

For a biometric appointment, immigration expects your original passport, the application or extension reference, your sponsor or guarantor documents where required, and payment of the official government fee (for context, the Visa on Arrival itself carries an IDR 500,000 fee; extension and KITAS fees differ by type and are paid to immigration directly). Dress neatly — you are being photographed for an official record — and bring the exact documents on your checklist, because a single missing letter can cost you the whole trip to the office.

The reality is that the southern offices are busy. Peak season stretches queues, foreigner-photo numbers run out before midday, and a “quick” extension can swallow a full morning or force a second visit. The consequences of getting the timing wrong are not trivial: overstaying your permit is fined at IDR 1,000,000 per day, so the appointment is not something to leave until your last legal day.

Skip the queue: what an agent handles, and your one visit

Here is the honest division of labour. No agent can attend your biometric appointment for you — immigration requires you in person for the photo and fingerprints, at your assigned office, once. That single visit is unavoidable and it is short.

Everything around it is what a licensed agency removes: identifying the correct office for your address, preparing and pre-checking the file so it passes first time, booking the appointment, and responding to any immigration query the day it lands. As an official visa agent since 2015 and a Bali Premium Trip company, Bali Visa Trusted handles that end-to-end and quotes government fee plus service fee in writing before you pay — so your only job is to show up for the ten-minute biometric capture and collect your passport. That is the difference between one calm appointment and three anxious trips across the island.

FAQ

How many immigration offices are there in Bali?

Three. Kantor Imigrasi (Kanim) Denpasar covers the city and central Bali, Kanim Ngurah Rai in Jimbaran covers the airport and the busy south, and Kanim Singaraja covers the north. Which one serves you depends on your residential address in Bali, not on where you happen to be staying as a tourist.

Which immigration office do I go to for a visa extension in Bali?

The office that has jurisdiction over your address. If you live in the south — Canggu, Seminyak, Kuta, Uluwatu — that is usually Ngurah Rai; central and city areas go to Denpasar; the north goes to Singaraja. Because there is no published boundary map, confirm your correct office before you travel to it.

Do I have to visit the immigration office in person?

For extensions, KITAS and most status changes, yes — since 2025 immigration requires at least one in-person biometric appointment (photo and fingerprints) at your assigned office. The application paperwork can be prepared and submitted for you, but the biometric capture itself cannot be delegated to anyone else.

What are the opening hours of Bali immigration offices?

The standard pattern, checked in July 2026 from the Denpasar office’s published schedule, is Monday to Thursday 08:00–16:00 WITA with a midday break, and Friday 08:30–16:30 WITA. Foreigner photo services fill early — at Ngurah Rai you must take a queue number before 11:00 WITA — so arrive at opening rather than after lunch.

Where is the Ngurah Rai immigration office?

Kantor Imigrasi Kelas I TPI Ngurah Rai is at Jalan Raya Taman Jimbaran No. 1, Jimbaran, Kuta Selatan, in Badung near the international airport. It handles both airport immigration control and stay-permit services for foreigners living across the southern beaches and the Bukit peninsula.

Can a visa agent go to immigration for me?

An agent can prepare your file, book your slot and manage every step of the process — but not the biometric photo and fingerprints, which immigration takes from you personally. A good agency makes that one visit your only visit: correct office, correct documents, no repeat trips, no wasted mornings in the queue.

Need to extend a visa or arrange a KITAS without losing days to the immigration queue? Message Bali Visa Trusted — official visa agent since 2015 — and we will confirm your correct office, prepare the file, and schedule your single biometric appointment. Chat with us on WhatsApp, explore our full visa extension service, or find your area on the Bali immigration locations hub.

Get Your Bali Visa Sorted — Talk to a Licensed Agent

Whatever you came to Bali to do, there's a legal visa for it. Message our English-speaking team for a free consultation and a transparent written quote.

WhatsApp Us Now Contact Page