Indonesia se organiza en tres zonas horarias oficiales, adaptadas a la gran extensión del archipiélago. La Hora de Indonesia Occidental (WIB) corresponde a UTC+07:00 y se utiliza en la parte occidental del país, incluida Yakarta. La Hora de Indonesia Central (WITA) corresponde a UTC+08:00 y cubre regiones como Bali, Nusa Tenggara, Sulawesi y parte de Kalimantan. Por último, la Hora de Indonesia Oriental (WIT) corresponde a UTC+09:00 y se aplica en las zonas más orientales, como Maluku y Papúa.

Estas divisiones horarias permiten coordinar mejor la administración, el transporte y las actividades económicas en un país formado por miles de islas. A diferencia de otros lugares, Indonesia no aplica horario de verano, por lo que la hora oficial se mantiene estable durante todo el año.