East Java, Indonesia
East Java observes Western Indonesia Time, matching Jakarta and the rest of Java. Surabaya, Malang, Kediri, and communities as far east as Banyuwangi share one clock, although sunrise occurs progressively earlier toward the province’s eastern end.
Surabaya, Indonesia
Thursday, 12 November 2026
UTC+7 · Asia/Jakarta
Time and sun data for Surabaya — the largest city of East Java
The sun in Surabaya
Sunrise 5:02 AM Solar noon 11:14 AM Sunset 5:27 PM Daylight 12 h 26 min Night 11 h 34 min Civil twilight 4:40 AM – 5:49 PM
Indonesia · 47 719 cities · page 109 of 239
All cities — page 109
- Kecamatan Kalidawir
- Kecamatan Kalipare
- Kecamatan Kalipuro
- Kecamatan Kalisat
- Kecamatan Kalitengah
- Kecamatan Kalitidu
- Kecamatan Kaliwates
- Kecamatan Kamal
- Kecamatan Kampak
- Kecamatan Kandangan
- Kecamatan Kandat
- Kecamatan Kanigoro
- Kecamatan Kanor
- Kecamatan Kapas
- Kecamatan Kapongan
- Kecamatan Karangan
- Kecamatan Karangbinangun
- Kecamatan Karanggeneng
- Kecamatan Karangjati
- Kecamatan Karangmojo
- Kecamatan Karangpilang
- Kecamatan Karangploso
- Kecamatan Karangrejo
- Kecamatan Kare
- Kecamatan Kartoharjo
- Kecamatan Kasembon
- Kecamatan Kasiman
- Kecamatan Kauman
- Kecamatan Kawedanan
- Kecamatan Kebomas
- Kecamatan Kebonagung
- Kecamatan Kebonsari
- Kecamatan Kedamean
- Kecamatan Kedungadem
- Kecamatan Kedungdung
- Kecamatan Kedunggalar
- Kecamatan Kedungjajang
- Kecamatan Kedungkandang
- Kecamatan Kedungpring
- Kecamatan Kedungwaru
- Kecamatan Kejayan
- Kecamatan Kembangbahu
- Kecamatan Kemlagi
- Kecamatan Kencong
- Kecamatan Kendal
- Kecamatan Kendit
- Kecamatan Kenduran
- Kecamatan Kepanjen Kidul
- Kecamatan Kepohbaru
- Kecamatan Kepung
- Kecamatan Kerek
- Kecamatan Kertosono
- Kecamatan Kesamben
- Kecamatan Ketapang
- Kecamatan Klabang
- Kecamatan Klakah
- Kecamatan Klampis
- Kecamatan Klojen
- Kecamatan Kokop
- Kecamatan Konang
- Kecamatan Kraksaan
- Kecamatan Kras
- Kecamatan Kraton
- Kecamatan Krejengan
- Kecamatan Krembangan
- Kecamatan Krembung
- Kecamatan Krian
- Kecamatan Kromengan
- Kecamatan Kudu
- Kecamatan Kunir
- Kecamatan Kunjang
- Kecamatan Kuripan
- Kecamatan Kutorejo
- Kecamatan Kwadungan
- Kecamatan Kwanyar
- Kecamatan Lakarsantri
- Kecamatan Lamongan
- Kecamatan Larangan
- Kecamatan Laren
- Kecamatan Lawang
- Kecamatan Leces
- Kecamatan Ledokombo
- Kecamatan Lekok
- Kecamatan Lembeyan
- Kecamatan Lengkong
- Kecamatan Lenteng
- Kecamatan Loceret
- Kecamatan Lowokwaru
- Kecamatan Lumajang
- Kecamatan Lumbang
- Kecamatan Madiun
- Kecamatan Maesan
- Kecamatan Magersari
- Kecamatan Magetan
- Kecamatan Malo
- Kecamatan Manding
- Kecamatan Mangaran
- Kecamatan Manguharjo
- Kecamatan Mantingan
- Kecamatan Mantup
- Kecamatan Manyar
- Kecamatan Maospati
- Kecamatan Maron
- Kecamatan Mayang
- Kecamatan Mayangan
- Kecamatan Mejayan
- Kecamatan Menganti
- Kecamatan Merakurak
- Kecamatan Mlarak
- Kecamatan Modo
- Kecamatan Modung
- Kecamatan Mojo
- Kecamatan Mojoagung
- Kecamatan Mojoroto
- Kecamatan Mojosari
- Kecamatan Mojowarno
- Kecamatan Montong
- Kecamatan Mulyorejo
- Kecamatan Mumbulsari
- Kecamatan Muncar
- Kecamatan Munjungan
- Kecamatan Ngadiluwih
- Kecamatan Ngadirojo
- Kecamatan Ngajum
- Kecamatan Ngambon
- Kecamatan Ngancar
- Kecamatan Nganjuk
- Kecamatan Ngantang
- Kecamatan Ngantru
- Kecamatan Ngasem
- Kecamatan Ngebel
- Kecamatan Ngetos
- Kecamatan Ngimbang
- Kecamatan Nglegok
- Kecamatan Ngluyu
- Kecamatan Ngoro
- Kecamatan Ngraho
- Kecamatan Ngrambe
- Kecamatan Ngrayun
- Kecamatan Ngronggot
- Kecamatan Nguling
- Kecamatan Ngunut
- Kecamatan Nonggunong
- Kecamatan Omben
- Kecamatan Pabeancantikan
- Kecamatan Pace
- Kecamatan Pacet
- Kecamatan Paciran
- Kecamatan Pacitan
- Kecamatan Padang
- Kecamatan Padangan
- Kecamatan Padas
- Kecamatan Pademawu
- Kecamatan Pagerwojo
- Kecamatan Paiton
- Kecamatan Pajarakan
- Kecamatan Pakel
- Kecamatan Pakem
- Kecamatan Pakis
- Kecamatan Pakisaji
- Kecamatan Pakong
- Kecamatan Pakusari
- Kecamatan Palang
- Kecamatan Palengaan
- Kecamatan Pamekasan
- Kecamatan Panarukan
- Kecamatan Panceng
- Kecamatan Pandaan
- Kecamatan Panekan
- Kecamatan Panggul
- Kecamatan Panggungrejo
- Kecamatan Pangkur
- Kecamatan Panji
- Kecamatan Panti
- Kecamatan Papar
- Kecamatan Parang
- Kecamatan Pare
- Kecamatan Parengan
- Kecamatan Paron
- Kecamatan Pasean
- Kecamatan Pasirian
- Kecamatan Pasongsongan
- Kecamatan Patianrowo
- Kecamatan Patrang
- Kecamatan Pegak
- Kecamatan Pengantenan
- Kecamatan Pesanggaran
- Kecamatan Peterongan
- Kecamatan Pilangkenceng
- Kecamatan Pitu
- Kecamatan Plandaan
- Kecamatan Plaosan
- Kecamatan Plemahan
- Kecamatan Ploso
- Kecamatan Plosoklaten
- Kecamatan Plumpang
- Kecamatan Pogalan
- Kecamatan Pohjentrek
- Kecamatan Poncokusomo
- Kecamatan Poncol
Current time in East Java, Indonesia
East Java uses Western Indonesia Time, abbreviated WIB, at UTC+7. The province does not observe daylight saving time, so its offset remains unchanged through the year. The time is identical to Jakarta, Central Java, and Yogyakarta. Bali, immediately across the Bali Strait from eastern Java, uses WITA and is one hour ahead. Travellers crossing by air or ferry should account for that boundary.
For international scheduling, use East Java’s fixed UTC+7 offset and check the other location’s current rule. A recurring meeting can shift by an hour for an overseas participant even though clocks in East Java never move.
The short crossing to Bali comes with a free hour on the clock, though not an extra hour in the day.
Time in Surabaya and East Java’s other cities
Surabaya is the provincial capital and a major Indonesian city. East Java also contains numerous independent cities and extensive regencies. Every one of them uses WIB. Surabaya, the capital and principal metropolitan centre.
Malang, a major inland city in the province’s south-central area. Kediri, an important city in the Brantas River region. Madiun, a city in western East Java. Probolinggo, a city on the province’s northern coast.
Banyuwangi is a significant eastern urban centre and the administrative seat of its regency. Its proximity to Bali can create confusion in travel planning: Banyuwangi remains on WIB, while destinations across the strait use WITA.
Sunrise across a long east–west province
East Java extends far enough east and west for location to matter in sunrise searches. Banyuwangi generally reaches astronomical sunrise before cities farther west on the same date. Seasonal movement changes the clock time as well.
Mountains and volcanoes strongly influence the visible horizon in many parts of the province. A calculated sunrise may occur while the solar disc remains concealed behind high ground. On an open coast, the observed event may more closely match the standard calculation.
Choose the exact city, beach, mountain, or island location. Verify the local date and ensure the time is shown in WIB. Check dawn separately if preparing for activity before sunrise. Include access time and review weather or volcanic-area restrictions.
Sunrise tables provide astronomical timing rather than a guarantee of clear skies or safe access. Current conditions and official local guidance remain essential for mountain routes, coastal trips, and protected areas.
Questions and answers
- Is East Java in the same time zone as Jakarta?
- Yes. Both use Western Indonesia Time at UTC+7.
- Is Banyuwangi on Bali time?
- No. Banyuwangi uses WIB; Bali, across the strait, uses WITA and is one hour ahead.
- Does Surabaya observe daylight saving time?
- No. Surabaya retains the same UTC offset all year.