Time in Indonesia

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

ID Capital: Jakarta Dialling code +62

Time zones

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