Time in Indonesia

Indonesia has 4 time zones. Each is shown below with a representative city.

ID Capital: Jakarta Dialling code +62

Time zones

  • 00:42 Jakarta Asia/Jakarta
    Monday, 21 September 2026
    WIB (UTC+07:00) · No daylight saving · 247 cities in this zone
  • 01:42 Makassar Asia/Makassar
    Monday, 21 September 2026
    WITA (UTC+08:00) · No daylight saving · 73 cities in this zone
  • 02:42 Jayapura Asia/Jayapura
    Monday, 21 September 2026
    WIT (UTC+09:00) · No daylight saving · 23 cities in this zone
  • 00:42 Pontianak Asia/Pontianak
    Monday, 21 September 2026
    WIB (UTC+07:00) · No daylight saving · 10 cities in this zone

City times

253 cities are listed here, out of 353 in the dataset.

Grouped by time zone

  • Asia/Jakarta · WIB (UTC+07:00)
  • Jakarta 00:42 Monday, 21 September 2026 UTC+07:00
  • Surabaya 00:42 Monday, 21 September 2026 UTC+07:00
  • Bekasi 00:42 Monday, 21 September 2026 UTC+07:00
  • Bandung 00:42 Monday, 21 September 2026 UTC+07:00
  • Medan 00:42 Monday, 21 September 2026 UTC+07:00
  • Tangerang 00:42 Monday, 21 September 2026 UTC+07:00
  • Palembang 00:42 Monday, 21 September 2026 UTC+07:00
  • Semarang 00:42 Monday, 21 September 2026 UTC+07:00
  • South Tangerang 00:42 Monday, 21 September 2026 UTC+07:00
  • Jepara 00:42 Monday, 21 September 2026 UTC+07:00
  • Bandar Lampung 00:42 Monday, 21 September 2026 UTC+07:00
  • Batam 00:42 Monday, 21 September 2026 UTC+07:00
  • Bogor 00:42 Monday, 21 September 2026 UTC+07:00
  • Pekanbaru 00:42 Monday, 21 September 2026 UTC+07:00
  • Padang 00:42 Monday, 21 September 2026 UTC+07:00
  • Malang 00:42 Monday, 21 September 2026 UTC+07:00
  • Serang 00:42 Monday, 21 September 2026 UTC+07:00
  • Situbondo 00:42 Monday, 21 September 2026 UTC+07:00
  • Jambi City 00:42 Monday, 21 September 2026 UTC+07:00
  • Cimahi 00:42 Monday, 21 September 2026 UTC+07:00
  • Surakarta 00:42 Monday, 21 September 2026 UTC+07:00
  • Bengkulu 00:42 Monday, 21 September 2026 UTC+07:00
  • Yogyakarta 00:42 Monday, 21 September 2026 UTC+07:00
  • Cibinong 00:42 Monday, 21 September 2026 UTC+07:00
  • Cirebon 00:42 Monday, 21 September 2026 UTC+07:00
  • Percut 00:42 Monday, 21 September 2026 UTC+07:00
  • Pekalongan 00:42 Monday, 21 September 2026 UTC+07:00
  • Jember 00:42 Monday, 21 September 2026 UTC+07:00
  • Cileungsir 00:42 Monday, 21 September 2026 UTC+07:00
  • Binjai 00:42 Monday, 21 September 2026 UTC+07:00
  • Sukabumi 00:42 Monday, 21 September 2026 UTC+07:00
  • Pasarkemis 00:42 Monday, 21 September 2026 UTC+07:00
  • Tasikmalaya 00:42 Monday, 21 September 2026 UTC+07:00
  • Pematangsiantar 00:42 Monday, 21 September 2026 UTC+07:00
  • Cilacap 00:42 Monday, 21 September 2026 UTC+07:00
  • Banda Aceh 00:42 Monday, 21 September 2026 UTC+07:00
  • Probolinggo 00:42 Monday, 21 September 2026 UTC+07:00
  • Tegal 00:42 Monday, 21 September 2026 UTC+07:00
  • Kediri 00:42 Monday, 21 September 2026 UTC+07:00
  • Lubuklinggau 00:42 Monday, 21 September 2026 UTC+07:00
  • Purwokerto 00:42 Monday, 21 September 2026 UTC+07:00
  • Tanjung Pinang 00:42 Monday, 21 September 2026 UTC+07:00
  • Padangsidempuan 00:42 Monday, 21 September 2026 UTC+07:00
  • Pangkalpinang 00:42 Monday, 21 September 2026 UTC+07:00
  • Citeureup 00:42 Monday, 21 September 2026 UTC+07:00
  • Batu 00:42 Monday, 21 September 2026 UTC+07:00
  • Madiun 00:42 Monday, 21 September 2026 UTC+07:00
  • Pasuruan 00:42 Monday, 21 September 2026 UTC+07:00
  • Ciputat 00:42 Monday, 21 September 2026 UTC+07:00
  • Ciampea 00:42 Monday, 21 September 2026 UTC+07:00
  • Rengasdengklok 00:42 Monday, 21 September 2026 UTC+07:00
  • Sumedang 00:42 Monday, 21 September 2026 UTC+07:00
  • Salatiga 00:42 Monday, 21 September 2026 UTC+07:00
  • Curug 00:42 Monday, 21 September 2026 UTC+07:00
  • Lhokseumawe 00:42 Monday, 21 September 2026 UTC+07:00
  • Langsa 00:42 Monday, 21 September 2026 UTC+07:00
  • Padalarang 00:42 Monday, 21 September 2026 UTC+07:00
  • Pemalang 00:42 Monday, 21 September 2026 UTC+07:00
  • Lembang 00:42 Monday, 21 September 2026 UTC+07:00
  • Singosari 00:42 Monday, 21 September 2026 UTC+07:00
  • Purwakarta 00:42 Monday, 21 September 2026 UTC+07:00
  • Tanjungbalai 00:42 Monday, 21 September 2026 UTC+07:00
  • Cianjur 00:42 Monday, 21 September 2026 UTC+07:00
  • Pamulang 00:42 Monday, 21 September 2026 UTC+07:00
  • Cikupa 00:42 Monday, 21 September 2026 UTC+07:00
  • Ungaran 00:42 Monday, 21 September 2026 UTC+07:00
  • Metro 00:42 Monday, 21 September 2026 UTC+07:00
  • Plumbon 00:42 Monday, 21 September 2026 UTC+07:00
  • Sawangan 00:42 Monday, 21 September 2026 UTC+07:00
  • Banjaran 00:42 Monday, 21 September 2026 UTC+07:00
  • Lawang 00:42 Monday, 21 September 2026 UTC+07:00
  • Sunggal 00:42 Monday, 21 September 2026 UTC+07:00
  • Perbaungan 00:42 Monday, 21 September 2026 UTC+07:00
  • Blitar 00:42 Monday, 21 September 2026 UTC+07:00
  • Astanajapura 00:42 Monday, 21 September 2026 UTC+07:00
  • Cikampek 00:42 Monday, 21 September 2026 UTC+07:00
  • Dumai 00:42 Monday, 21 September 2026 UTC+07:00
  • Kisaran 00:42 Monday, 21 September 2026 UTC+07:00
  • Payakumbuh 00:42 Monday, 21 September 2026 UTC+07:00
  • Purwodadi 00:42 Monday, 21 September 2026 UTC+07:00
  • Sidoarjo 00:42 Monday, 21 September 2026 UTC+07:00
  • Weru 00:42 Monday, 21 September 2026 UTC+07:00
  • Rangkasbitung 00:42 Monday, 21 September 2026 UTC+07:00
  • Gunungsitoli 00:42 Monday, 21 September 2026 UTC+07:00
  • Baturaja 00:42 Monday, 21 September 2026 UTC+07:00
  • Adiwerna 00:42 Monday, 21 September 2026 UTC+07:00
  • Mojokerto 00:42 Monday, 21 September 2026 UTC+07:00
  • Teluknaga 00:42 Monday, 21 September 2026 UTC+07:00
  • Batang 00:42 Monday, 21 September 2026 UTC+07:00
  • Klaten 00:42 Monday, 21 September 2026 UTC+07:00
  • Asia/Makassar · WITA (UTC+08:00)
  • Makassar 01:42 Monday, 21 September 2026 UTC+08:00
  • Samarinda 01:42 Monday, 21 September 2026 UTC+08:00
  • Denpasar 01:42 Monday, 21 September 2026 UTC+08:00
  • Balikpapan 01:42 Monday, 21 September 2026 UTC+08:00
  • Banjarmasin 01:42 Monday, 21 September 2026 UTC+08:00
  • Manado 01:42 Monday, 21 September 2026 UTC+08:00
  • Kupang 01:42 Monday, 21 September 2026 UTC+08:00
  • Mataram 01:42 Monday, 21 September 2026 UTC+08:00
  • Palu 01:42 Monday, 21 September 2026 UTC+08:00
  • Kendari 01:42 Monday, 21 September 2026 UTC+08:00
  • Tarakan 01:42 Monday, 21 September 2026 UTC+08:00
  • Bitung 01:42 Monday, 21 September 2026 UTC+08:00
  • Loa Janan 01:42 Monday, 21 September 2026 UTC+08:00
  • Labuan Bajo 01:42 Monday, 21 September 2026 UTC+08:00
  • Palopo 01:42 Monday, 21 September 2026 UTC+08:00
  • Bontang 01:42 Monday, 21 September 2026 UTC+08:00
  • Baubau 01:42 Monday, 21 September 2026 UTC+08:00
  • Bima 01:42 Monday, 21 September 2026 UTC+08:00
  • Parepare 01:42 Monday, 21 September 2026 UTC+08:00
  • Watampone 01:42 Monday, 21 September 2026 UTC+08:00
  • Singaraja 01:42 Monday, 21 September 2026 UTC+08:00
  • Martapura 01:42 Monday, 21 September 2026 UTC+08:00
  • Asia/Pontianak · WIB (UTC+07:00)
  • Pontianak 00:42 Monday, 21 September 2026 UTC+07:00
  • Palangkaraya 00:42 Monday, 21 September 2026 UTC+07:00
  • Singkawang 00:42 Monday, 21 September 2026 UTC+07:00
  • Sampit 00:42 Monday, 21 September 2026 UTC+07:00
  • Asia/Jayapura · WIT (UTC+09:00)
  • Jayapura 02:42 Monday, 21 September 2026 UTC+09:00
  • Ambon 02:42 Monday, 21 September 2026 UTC+09:00
  • Sorong 02:42 Monday, 21 September 2026 UTC+09:00
  • Ternate 02:42 Monday, 21 September 2026 UTC+09:00

Not listed? Search by name on the world time page

States and regions

Browse by first-level division to reach cities that are not in the list above.

What this does

Every city is bound to an IANA time zone identifier such as Asia/Shanghai or America/New_York. The current time, UTC offset and daylight saving status are all derived from that identifier for the moment in question, rather than from a fixed offset.

A country can span several zones. Country pages list each zone with a representative city instead of giving one vague “country time”.

Zone rules come from the IANA time zone database shipped with the runtime and follow its updates. No external time service is called.

Related tools