These are the contact details of the Bali immigration office in Denpasar, Singaraja in north Bali and Jimbaran (nearest to the Bali airport).

When you visit one of these three immigration offices you are highly encouraged to dress properly. If you arrive on flip-flops and a singlet shirt you may be not be allowed entry until you dress properly (see image at bottom of this post).

  • shoulders and knees should be covered
  • no slippers
  • no barefoot
  • no smoking
  • no pets allowed
  • no bikini
  • no alcohol
  • no public display of affection

Note that immigration offices are closed on weekends and public holidays.

2022 Public Holidays Indonesia

Date NameType
1 JanSaturdayNew Year’s DayPublic Holiday
1 FebTuesdayLunar New Year’s DayPublic Holiday
28 FebMondayAscension of the Prophet MuhammadPublic Holiday
1 MarTuesdayMaha ShivaratriHindu Holiday
3 MarThursdayBali’s Day of Silence and Hindu New Year (Nyepi)Public Holiday
18 MarFridayHoliHindu Holiday
20 MarSundayMarch EquinoxSeason
15 AprFridayGood FridayPublic Holiday
17 AprSundayEaster SundayObservance
29 AprFridayIdul Fitri Joint HolidayJoint Holiday
1 MaySundayInternational Labor DayPublic Holiday
2 MayMondayIdul FitriPublic Holiday
3 MayTuesdayIdul Fitri HolidayPublic Holiday
4 MayWednesdayIdul Fitri Joint HolidayJoint Holiday
5 MayThursdayIdul Fitri Joint HolidayJoint Holiday
6 MayFridayIdul Fitri Joint HolidayJoint Holiday
16 MayMondayWaisak Day (Buddha’s Anniversary)Public Holiday
26 MayThursdayAscension Day of Jesus ChristPublic Holiday
1 JunWednesdayPancasila DayNational holiday
21 JunTuesdayJune SolsticeSeason
10 JulSundayIdul AdhaPublic Holiday
30 JulSaturdayMuharram / Islamic New YearPublic Holiday
12 AugFridayRaksha BandhanHindu Holiday
17 AugWednesdayIndonesian Independence DayPublic Holiday
19 AugFridayJanmashtamiHindu Holiday
31 AugWednesdayGanesh ChaturthiHindu Holiday
23 SepFridaySeptember EquinoxSeason
26 SepMondayNavaratriHindu Holiday
5 OctWednesdayDussehraHindu Holiday
8 OctSaturdayMaulid Nabi Muhammad (The Prophet Muhammad’s Birthday)Public Holiday
24 OctMondayDiwali / DeepavaliObservance
22 DecThursdayDecember SolsticeSeason
24 DecSaturdayChristmas EveObservance
25 DecSundayChristmas DayPublic Holiday
31 DecSaturdayNew Year’s EveObservance

When you are extending your visa you will need to visit the Bali immigration office latest one week before your visa expires. You also have to visit the Bali immigration office that is closest to your hotel or residence.

Bali immigration office Ngurah Rai (nearby Bali Airport).

Address: Jalan Raya Taman Jimbaran, Kuta Seletan, Kabupaten Badung, Bali 80361
Phone: (+62)
Fax: (+62)
Customer care: (+62)
Twitter: @imngurahrai

This office was originally inside the Bali airport until they started rebuilding the Bali airport.

The immigration office then moved to a temporary location at about 5 minutes from the Bali airport. In March 2016 the office moved again and is now in Jimbaran which should be final.

Bali immigration office of Denpasar.

Address: Jalan D.I. Panjaitan No. 3, Kel. Dangin Puri Kelod, Kec. Denpasar Timur, Denpasar, Bali, 80235
Phone: (+62) 361 227828, 231149, 265030
Fax: (+62) 361 244340
Email: &
Opening hours: 08:00h – 12:00h and 13:00h – 16:00h (Monday – Thursday)
Opening hours: 08:00h – 12:00h and 13:30h – 16:30h (Friday)

Bali immigration office of Singaraja (north Bali).

Address: Jalan Seririt Singaraja Pemaron Singaraja, Bali, 81151
Phone: (+62) 362 32174
Fax: (+62) 362 31175

Continue here to learn about the most current Indonesia visa regulations for for the 30 day free visa and the 30 day visa on arrival.

bali immigration office dress code
Content Protection by