Need to extend your stay, collect a passport or finish a stay permit in Bali? Your first question is usually which Bali immigration office to go to. The answer depends on where you live and which service you need, and the nearest building is not always the right one. This guide covers the main offices, who they serve, typical hours and what to prepare. If you are still choosing a visa, our Indonesia visa assistance page is a good place to start.
What does a Bali immigration office do?
An immigration office (kantor imigrasi) handles services for people already in Indonesia. For foreigners, this usually means visa and stay permit extensions, photo and biometric sessions, passport collection and questions about limited stay permits.
Immigration offices are not the same as the airport. Border control at Bali’s airport is handled by separate counters, and it is not part of an office appointment.
Hey Rick Visa is a private visa assistance service and is not affiliated with the Government of Indonesia. We are not an immigration office, and approval is always decided by the authorities.
The main Bali immigration offices
Bali has several immigration offices. The two busiest for foreigners are Ngurah Rai in the south and Denpasar in the capital. Singaraja serves the north. Newer offices have also been reported in Tabanan and Klungkung, so check which office handles your application before you travel.
| Office | Address | Usually serves |
| Ngurah Rai (Kelas I Khusus TPI Ngurah Rai) | Jl. Raya Taman Jimbaran No. 1, Jimbaran, Kuta Selatan, Badung 80361 | South and west Bali, including Kuta, Legian, Seminyak, Canggu, Jimbaran, Uluwatu and Nusa Dua |
| Denpasar (Kelas I TPI Denpasar) | Jl. D.I. Panjaitan No. 3, Niti Mandala, Renon, Denpasar 80235 | Denpasar and Sanur, northern Badung, Ubud and Gianyar, and Bangli |
| Singaraja (Kelas II TPI Buleleng) | Jl. Seririt-Singaraja, Pemaron, Buleleng 81119 | North Bali, including Lovina |
The jurisdiction column is a general guide. Your application and appointment notice name the office that will handle you, so always follow that instead of choosing by distance. There is no full-service immigration office in Ubud, Canggu or Uluwatu. Residents there use Denpasar or Ngurah Rai.
Ngurah Rai Immigration Office
This is the main office for the south of the island, and it handles a high volume of foreigners. The official website lists the address above, and its WhatsApp contact is +62 812 3695 6667. Some older guides still mention a temporary location at Benoa Square. That was used during reconstruction, so follow your latest appointment notice rather than an old guide.
Denpasar Immigration Office
The Denpasar office is in Renon. The official website lists the telephone number (0361) 227828 and WhatsApp 0812 4618 3838. The office has an online reservation page for foreigner services, which you use when your instructions tell you to.
Singaraja Immigration Office
The northern office serves Buleleng and the surrounding area. It may have fewer foreigner-focused services than the southern offices, so confirm photo, interview and passport collection arrangements before you travel a long way.
Opening hours
The official Ngurah Rai site lists these hours in Bali time (WITA):
- Monday to Thursday: 08:00 to 16:00, with a break from 12:00 to 13:00.
- Friday: 08:00 to 16:30, with a break from 12:00 to 13:30.
The offices are closed on weekends and public holidays. Bali’s religious holidays, such as Nyepi and Galungan, can also affect services.
Individual counters close earlier than the office does. The official site lists foreigner photo services until mid-afternoon and stay permit extension services in the morning only. Arrive early, ideally right when the office opens, and check the current cut-off times before you go.
Which services you will need
The service you need depends on your visa.
- Visa on arrival (B1): The B1 visa on arrival gives 30 days and can be extended once by 30 days, so 60 days at most.
- Single-entry tourist visa (C1): The C1 tourist visa gives 60 days and can be extended twice by 60 days each, for up to 180 days.
- Limited stay permits: Longer permits, such as KITAS types, involve stay permit services, photos and reporting. Our Indonesia KITAS guide explains how these permits work.
For many of these services, you apply through the official online system first and then attend the office for a photo or biometric session. Follow the instructions you receive, because the steps vary by visa.
What to bring
Bring everything your instructions ask for. As a general checklist:
- Your original passport, with enough validity for your stay.
- Your application or payment reference, on your phone or printed.
- Your appointment notice or queue details, if you were given any.
- Proof of address or other documents, only if your checklist asks for them.
- Modest clothing. Cover your shoulders and knees, and wear closed shoes if you can.
- Time. Allow a full morning in case of queues.
Missing documents are one of the most common reasons for delays. Fees are set by the authorities and paid through official billing, so be careful with anyone who offers shortcuts.
Common mistakes at Bali immigration offices
- Going to the wrong office. Check the office named in your application.
- Arriving too late. Counter cut-offs come before closing time.
- Forgetting the extension deadline. Start well before your stay ends.
- Relying on old addresses. Offices and service points change, so verify before you go.
- Ignoring holidays. Offices close on public and religious holidays.
- Bringing incomplete documents. Check your list the night before.
- Letting a stay lapse. The overstay fine is IDR 1,000,000 per day, and longer overstays can lead to deportation and an entry ban.
Do it yourself or use help?
Many people handle an extension themselves, especially when the steps are simple. If you are comfortable with the online system and can spare a morning, that works.
Help is worth considering when you are short on time, you are unsure which office applies or your documents are complicated. Even with help, you may still need to attend the office in person for a photo or biometric step. For local extension questions, our Bali visa assistance guide goes into more detail, and our Indonesia visa application steps guide covers the online process.
How Hey Rick Visa helps
Hey Rick Visa is a private visa assistance service based in Legian, Bali, and part of PT Rick’s Group Indonesia. We are not a government body, and we charge a service fee for our help.
Our process has three steps:
- Find your visa with the visa checker.
- Apply and pay in under 10 minutes.
- We handle the rest, with technology and human experts checking everything.
You can apply 24/7, save your application and continue later, and pay by several methods. Our team answers by chat, WhatsApp and email around the clock, in multiple languages. We cannot promise approval, because that decision belongs to the authorities.
Frequently asked questions
Which immigration office is closest to Canggu or Seminyak?
Residents in those areas generally use the Ngurah Rai Immigration Office in Jimbaran. Always confirm the office named in your application.
Is there an immigration office in Ubud?
There is no full-service immigration office in Ubud. People in Ubud usually use the Denpasar office.
Do I have to visit the office in person?
Often yes. Many services involve a photo or biometric session that you attend yourself. Your instructions will say what applies to your visa.
Are the offices open on weekends?
No. The offices are generally open on weekdays only and close on public holidays.
Can I walk in without an appointment?
It depends on the service and the office. Follow the instructions and any reservation links you were given, and check the official website or contact channel before you travel.
Is Hey Rick Visa an immigration office?
No. We are a private visa assistance service and are not affiliated with the Government of Indonesia. We cannot guarantee approval, because the authorities decide.
Next steps for your Bali immigration office visit
Before you visit a Bali immigration office, confirm which office handles your application, check the current hours and gather your documents. Arrive early and plan for a full morning. If you would like support with your visa, you can apply for an Indonesia visa through our site, or contact our team with questions about your situation.
Hey Rick Visa is a private visa assistance service and is not affiliated with the Government of Indonesia. We provide assistance with visa applications and charge a service fee.