Immigration Offices in Bali: Address & What You Need to Know

Quick Answer

Office details checked on 2 November 2026. All times below are Bali time (WITA, UTC+8). Service cut-offs can be earlier than office closing time, and public-holiday schedules may differ.

There are five immigration offices in Bali covered in this guide: Ngurah Rai, Denpasar, Singaraja/Buleleng, Tabanan, and Klungkung. Check the office assigned to your application before travelling; the nearest building is not always the correct service location.

  • Ngurah Rai Immigration Office
    Covers 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 International Airport.
  • Denpasar Immigration Office
    Serves Denpasar City, northern Badung (Abiansemal, Mengwi, Petang), Gianyar (Ubud), and Bangli. Tabanan and Klungkung now have their own offices; confirm the responsible office and service availability for your application.
  • Singaraja Immigration Office
    Covers North, West, and East Bali, including Buleleng Regency (Lovina, Singaraja, Seririt), Jembrana Regency (Negara, Medewi), and Karangasem Regency (Amed, Candidasa).
  • Tabanan Immigration Office — Local immigration services for Tabanan Regency, including the Kediri, Marga, Baturiti, Penebel, Selemadeg, Kerambitan, and Pupuan areas.
  • Klungkung Immigration Office — Local immigration services in Klungkung Regency, including the Semarapura and Nusa Penida area. Confirm which office handles your specific stay-permit application.

 

1. Ngurah Rai Immigration Office (Kantor Imigrasi Kelas I Khusus Ngurah Rai)

Reception counter inside Ngurah Rai Immigration Office in Jimbaran, October 2026
Interior reception area at Ngurah Rai Immigration Office. Photo: Deep Bisht via Google Maps (October 2026). View the original photo on Google Maps.

Open Ngurah Rai on Google Maps

This is the primary immigration office serving the southern Bali area. Many foreigners use this office for visa extensions, immigration formalities, and related services.

  • Address: Jl. Raya Taman Jimbaran No.1, Jimbaran, Kec. Kuta Selatan, Kab. Badung, Bali 80361 (Google Maps)
  • Service coverage: 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 International Airport; airport border-control counters are separate from office appointments.
  • WhatsApp: +6281236956667. Official source: Ngurah Rai Immigration.
  • Hours:
    • Monday–Thursday: 08:00–16:00 WITA (break 12:00–13:00)
    • Friday: 08:00–16:30 WITA (break 12:00–13:30)
  • Notes:
    • The main office address above is currently listed on the official website. Benoa Square was used during reconstruction; follow your latest appointment notice rather than an older relocation announcement.
    • For up-to-date office location and operating hours, always contact before visiting. The official site also lists Beranda Imigrasi / Immigration Lounge at Discovery Mall, Jl. Kartika Plaza, Kuta; this is a separate service point, so confirm whether it handles your appointment.
    • Services such as biometrics, passport collection, and visa extensions can have different counters and cut-off times. The official website lists stay-permit extensions at 08:00–11:00 WITA, foreigner photos at 08:00–15:00 WITA, and photo queue numbers before 11:00 WITA.
    • Popular tourist destination nearby: Kuta Beach, Seminyak Beach, Jimbaran Bay, Nusa Dua Beach, Garuda Wisnu Kencana (GWK) Cultural Park.
    • This office is a common spot for photo and biometric sessions, especially for visa extensions.

2. Denpasar Immigration Office (Kantor Imigrasi Denpasar)

Entrance steps and blue sign at Denpasar Immigration Office, March 2021
Archive photo: Denpasar Immigration Office exterior. Photo: HRAS Sitrus via Google Maps (March 2021). View the Google Maps profile and photo source.

Open Denpasar on Google Maps

This office is located in the city of Denpasar and serves many visa and permit needs for foreigners residing in or near the city.

  • Address: Jalan D.I. Panjaitan No. 3 Niti Manadala Renon Denpasar – 80235 (Google Maps)
  • Service coverage: Denpasar City, northern Badung (Abiansemal, Mengwi, Petang), Gianyar (Ubud), and Bangli. With the addition of Tabanan and Klungkung offices, confirm current jurisdiction and your appointment location before visiting.
  • WhatsApp: +62 812 4618 3838. Telephone: +62 361 227828. Official source: Denpasar Immigration.
  • Hours:
    • Monday–Thursday: 08:00–16:00 WITA (break 12:00–13:00)
    • Friday: 08:30–16:30 WITA (break 11:30–13:30)
  • Notes:
    • This office handles many local immigration services, including visa issues, residence permits, and related administrative matters.
    • Be mindful of dress code and document requirements when visiting. The official schedule lists stay-permit extensions at 08:00–12:00 WITA, foreigner photos at 08:00–15:00 WITA, photo queue numbers before 11:00 WITA, and foreign-passport collection at 10:00–14:00 WITA. These cut-offs are earlier than general office closing time. Use the official foreigner-service reservation page when instructed.
    • Popular tourist destination nearby: Sanur Beach, Bajra Sandhi Monument (Renon), Serangan Island, Mertasari Beach Sanur, Sindhu Beach Sanur.

3. Singaraja Immigration Office (Kantor Imigrasi Singaraja)

Archival exterior of Singaraja Immigration Office in Pemaron, November 2020
Archive photo: Singaraja / Buleleng Immigration Office exterior. Photo: Putu Maha Permana Aditya via Google Maps (November 2020). View the Google Maps profile and photo source.

Open Singaraja / Buleleng on Google Maps

For those in the northern parts of Bali, the Singaraja immigration office is the main service point. Its current official name is Kantor Imigrasi Kelas II TPI Buleleng; the official website still uses the singaraja.imigrasi.go.id domain.

  • Address: Jl. Seririt – Singaraja, Pemaron, Kec. Buleleng, Kabupaten Buleleng, Bali 81119 (Google Maps)
  • Service coverage: North, West, and East Bali, including Buleleng Regency (Lovina, Singaraja, Seririt), Jembrana Regency (Negara, Medewi), and Karangasem Regency (Amed, Candidasa).
  • WhatsApp: +62 811 389 809. Telephone: +62 362 32174. Official source: Buleleng / Singaraja Immigration.
  • Hours:
    • Monday–Thursday: 08:00–16:00 WITA
    • Friday: 08:00–16:30 WITA
  • Notes:
    • This office serves the northern Bali region’s immigration needs.
    • Prepare your passport, application reference, and the documents requested for your service. Confirm photo, interview, and passport-collection arrangements before travelling from Lovina, Amed, or other distant areas.
    • Popular tourist destination nearby: Lovina Beach, Gitgit Waterfall, Aling-Aling Waterfall, Banjar Hot Springs (Air Panas Banjar), Brahmavihara-Arama Buddhist Temple.

4. Tabanan Immigration Office (Kantor Imigrasi Tabanan)

Front entrance of Tabanan Immigration Office on Jalan Arjuna, August 2026
Tabanan Immigration Office exterior. Photo: Andi Widnyana123 via Google Maps (August 2026). View the Google Maps profile and photo source.

Open Tabanan on Google Maps

  • Address: Jl. Arjuna No. 9, Delod Peken, Kec. Tabanan, Kabupaten Tabanan, Bali 82113, Indonesia (Google Map)
  • Service coverage: Kabupaten Tabanan, Kediri, Marga, Baturiti, Penebel, Selemadeg, Selemadeg Timur, Selemadeg Barat, Kerambitan, Pupuan.
  • Official contact: Use @imigrasi.tabanan and the helpdesk links in its profile.
  • Hours:
    • Monday–Friday: 08:00–16:00 WITA, according to the office’s official information-service announcement. Closed Saturday, Sunday, and public holidays. Confirm the cut-off and availability for your specific passport or stay-permit service.
  • Notes:
    • This office was created to bring immigration services closer for Tabanan residents who previously had to go to Denpasar for many services.
    • Non-TPI: “Non TPI” means it is not an entry-point office for immigration border checks (airport/seaport). Office services and the availability of particular passport or stay-permit procedures should be confirmed directly; this is not an airport or seaport arrival-inspection counter.
    • Popular tourist destination nearby: Tanah Lot Temple, Kedungu Beach, Nyanyi Beach, Alas Kedaton Monkey Forest, Jatiluwih Rice Terraces.

5. Klungkung Immigration Office (Kantor Imigrasi Klungkung)

Exterior and front gate of Klungkung Immigration Office on Jalan Gajah Mada, January 2026
Klungkung Immigration Office exterior. Photo: Imigrasi Klungkung via Google Maps (January 2026). View the Google Maps profile and photo source.

Open Klungkung on Google Maps

  • Address: Jl. Gajah Mada No. 66, Semarapura Kelod Kangin, Kec. Klungkung, Kabupaten Klungkung, Bali 80761, Indonesia (Google Map)
  • Service coverage: Kabupaten Klungkung, southeast Bali and includes Semarapura (mainland), Nusa Penida, Nusa Lembongan, and Nusa Ceningan islands.
  • Official contact: @imigrasiklungkung. The office’s official profile confirms Jl. Gajah Mada No. 66. A direct telephone number has not been verified; use the current contact links on that profile.
  • Hours:
    • Confirm the current service schedule and appointment cut-off directly through the official office profile before visiting. Service availability can differ by application type; check before making a trip from Nusa Penida or Nusa Lembongan.
  • Notes:
    • The Klungkung office now advertises passport services through its official channels. Foreign visitors should confirm that their particular stay-permit service is available here and follow the office named in their application or appointment notice.
    • Non-TPI: Same as above, it is not for airport/seaport immigration checks.
    • Popular tourist destination nearby: Nusa Penida, Kelingking Beach, Diamond Beach, Broken Beach, Angel’s Billabong, Crystal Bay, Atuh Beach, Nusa Lembongan, Devil’s Tears, Dream Beach Lembongan, Jungut Batu Beach, Nusa Ceningan, Blue Lagoon Ceningan, Yellow Bridge, Goa Lawah Temple (Bat Cave Temple), Aan Secret Waterfall, Bukit Belong Rice Terrace

 

Points to Be Careful About & Tips for Visitors

  1. Always verify current address & hours
    Office locations, service counters, and procedures may change. Check your latest appointment notice and the official office website or contact channel before leaving. Google Maps helps with directions; it does not confirm your application’s assigned office.
  2. Dress code & behavior
    Many immigration offices enforce modest dress: cover shoulders and knees, avoid sandals or flip‑flops, and maintain proper decorum.
  3. Timing matters
    Arrive early in the morning, avoid public holidays and weekends (offices are usually closed), and allow buffer time for queues and document verification.
  4. Document completeness
    Bring your original passport, current visa/stay-permit details, application or payment reference, appointment notice, and any copies or proof of residence specifically requested. Photographs and bank statements are required only where the relevant application checklist asks for them. Missing documents can lead to delays. You can review the full list of required files and document tips in Visa BaliEasy’s comprehensive visa extension guide
  5. Extensions & processing
    For VOA / e‑VOA extension, you may need to extend at a local immigration office before expiry.
    Complete the online steps and attend the office specified in your extension instructions. For southern Bali, confirm the latest Ngurah Rai service location instead of automatically going to the former Benoa Square temporary site.

 

View this post on Instagram

 

A post shared by Visa BaliEasy (@balieasy)

 

Frequently Asked Questions (FAQ)

Q: Is there an immigration office in Ubud?

There is no main, full‑service immigration office specifically in Ubud. Many sources state that foreigners from Ubud typically must go to the Denpasar Immigration Office for immigration services.

However, some visa agents or local consultants in Ubud advertise local assistance (filing paperwork, document vetting), but the official processing (biometric, passport stamping) still often happens at central offices.

Q: What about an immigration office in Canggu?

There is no independent immigration office based exclusively in Canggu. Residents or visitors in Canggu generally use the Ngurah Rai Immigration Office.

Q: Is there an immigration office in Uluwatu?

No official full immigration office is known in Uluwatu either. The southern Bali region (including Uluwatu, Nusa Dua, Jimbaran) usually falls under the jurisdiction of the Ngurah Rai Immigration Office.

Q: What is the Benoa Square immigration office?

Benoa Square (2nd Floor), Jl. Bypass Ngurah Rai A Kedonganan No. 21, Jimbaran, Kec. Kuta, Badung, Bali 80361, was used as a temporary Ngurah Rai service location during reconstruction (Google Maps).

Treat this as relocation history rather than an automatic instruction to visit. The current Ngurah Rai official website lists the main office at Jl. Raya Taman Jimbaran No. 1 and a separate Immigration Lounge at Discovery Mall. Confirm the venue in your latest appointment notice for filing, biometrics, or passport collection.

Q: Do I need to attend biometrics for a visa extension in Bali?

Yes. All visa extensions now require mandatory in-person biometric attendance at the designated immigration office. Skipping this step can cause delays or rejection.

Q: What’s the process for families with wheelchair at immigration?

It is important to arrange wheelchair assistance in advance with your airline. On arrival, airport staff will help you through immigration, customs, baggage claim, and take you to your transport. The airport has accessible facilities, and extra services are available for additional help.

 

 

View this post on Instagram

 

A post shared by Visa BaliEasy (@balieasy)

 

Why Knowing Immigration Offices in Bali Matters

For foreign visitors or residents in Bali, knowing which immigration office to go to, where it is, and what services are offered is crucial. Mistakes in location, timing, or document completeness can lead to frustrating delays, or worse, overstays and fines.

 

Why Use a Visa Assistance Service Like Visa BaliEasy?

Navigating Indonesia’s immigration system can be challenging, especially with office relocations, limited public guidance, and changing requirements.

Many travelers are unaware of changes to service locations, the addition of Tabanan and Klungkung offices, or the new biometric attendance rules.

Mistakes such as visiting the wrong office, missing biometric deadlines, or submitting incomplete documents can lead to delays, additional costs, or even visa overstays.

Visa BaliEasy helps travelers avoid these issues by:

  • Providing up-to-date guidance on which office to visit
  • Ensuring all documents are complete and correctly submitted
  • Supporting you through biometric registration and follow-ups

If you prefer a smooth and efficient process without the guesswork, our team is here to assist you.

Explore our visa services:

Need Help or Personal Guidance?

Visit: https://visa.balieasy.com/

WhatsApp: +62 813 6562 6111

Share the Post:

Related Posts

Found a lower price? We’ll refund the difference!

📌 How It Works:

  1. Find a lower price within 48 hours of purchase (same plan, validity, & network).
  2. Email us at esim@balieasy.com with:
    Subject: Lowest Price Guarantee Request – [Your Order Number]
    Proof (screenshot/link) + Order details
  3. Review in 3 business days → If valid, refund processed to your original payment method.