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 110 of 239
All cities — page 110
- Kecamatan Ponggok
- Kecamatan Ponorogo
- Kecamatan Porong
- Kecamatan Pragaan
- Kecamatan Prajekan
- Kecamatan Prajurit Kulon
- Kecamatan Prambon
- Kecamatan Prigen
- Kecamatan Pringkuku
- Kecamatan Pronojiwo
- Kecamatan Proppo
- Kecamatan Pucanglaban
- Kecamatan Pucuk
- Kecamatan Puger
- Kecamatan Pujon
- Kecamatan Pule
- Kecamatan Pulung
- Kecamatan Puncu
- Kecamatan Pungging
- Kecamatan Punung
- Kecamatan Puri
- Kecamatan Purwodadi
- Kecamatan Purwoharjo
- Kecamatan Purworejo
- Kecamatan Purwosari
- Kecamatan Puspo
- Kecamatan Raas
- Kecamatan Rambipuji
- Kecamatan Randuagung
- Kecamatan Ranuyoso
- Kecamatan Rejoso
- Kecamatan Rejotangan
- Kecamatan Rembang
- Kecamatan Rengel
- Kecamatan Robatal
- Kecamatan Rogojampi
- Kecamatan Rowokangkung
- Kecamatan Rubaru
- Kecamatan Rungkut
- Kecamatan Sambeng
- Kecamatan Sambit
- Kecamatan Sampang
- Kecamatan Sampung
- Kecamatan Sanan Kulon
- Kecamatan Sanan Wetan
- Kecamatan Sapeken
- Kecamatan Saradan
- Kecamatan Saronggi
- Kecamatan Sawahan
- Kecamatan Sawoo
- Kecamatan Sedati
- Kecamatan Sekaran
- Kecamatan Selorejo
- Kecamatan Semampir
- Kecamatan Semanding
- Kecamatan Semboro
- Kecamatan Semen
- Kecamatan Sempu
- Kecamatan Sendang
- Kecamatan Senduro
- Kecamatan Senori
- Kecamatan Sepulu
- Kecamatan Sidayu
- Kecamatan Sidoarjo
- Kecamatan Silo
- Kecamatan Siman
- Kecamatan Sine
- Kecamatan Singgahan
- Kecamatan Singojuruh
- Kecamatan Singosari
- Kecamatan Situbondo
- Kecamatan Slahung
- Kecamatan Socah
- Kecamatan Soko
- Kecamatan Sokobanah
- Kecamatan Solokuro
- Kecamatan Songgon
- Kecamatan Sooko
- Kecamatan Srengat
- Kecamatan Sreseh
- Kecamatan Srono
- Kecamatan Suboh
- Kecamatan Sudimoro
- Kecamatan Sugihwaras
- Kecamatan Sugio
- Kecamatan Sukodadi
- Kecamatan Sukodono
- Kecamatan Sukolilo
- Kecamatan Sukomanunggal
- Kecamatan Sukomoro
- Kecamatan Sukorambi
- Kecamatan Sukorame
- Kecamatan Sukorejo
- Kecamatan Sukosari
- Kecamatan Sukowono
- Kecamatan Sukun
- Kecamatan Sumberasih
- Kecamatan Sumberbaru
- Kecamatan Sumberjambe
- Kecamatan Sumbermalang
- Kecamatan Sumbermanjing Wetan
- Kecamatan Sumberpucung
- Kecamatan Sumberrejo
- Kecamatan Sumbersari
- Kecamatan Sumobito
- Kecamatan Sutojayan
- Kecamatan Tajinan
- Kecamatan Takeran
- Kecamatan Talango
- Kecamatan Talun
- Kecamatan Taman
- Kecamatan Tamanan
- Kecamatan Tambakboyo
- Kecamatan Tambakrejo
- Kecamatan Tambaksari
- Kecamatan Tambelangan
- Kecamatan Tanahmerah
- Kecamatan Tandes
- Kecamatan Tanggul
- Kecamatan Tanggulangin
- Kecamatan Tanggunggunung
- Kecamatan Tanjunganom
- Kecamatan Tanjungbumi
- Kecamatan Tarik
- Kecamatan Tarokan
- Kecamatan Tegaldlimo
- Kecamatan Tegalombo
- Kecamatan Tegalsari
- Kecamatan Tegalsiwalan
- Kecamatan Tekung
- Kecamatan Temayang
- Kecamatan Tembelang
- Kecamatan Tempeh
- Kecamatan Tempurejo
- Kecamatan Tempursari
- Kecamatan Tenggarang
- Kecamatan Tenggilismejoyo
- Kecamatan Tikung
- Kecamatan Tirtoyudo
- Kecamatan Tlanakan
- Kecamatan Tlogosari
- Kecamatan Tongas
- Kecamatan Torjun
- Kecamatan Tosari
- Kecamatan Tragah
- Kecamatan Trawas
- Kecamatan Trenggalek
- Kecamatan Trowulan
- Kecamatan Trucuk
- Kecamatan Tuban
- Kecamatan Tugu
- Kecamatan Tulakan
- Kecamatan Tulangan
- Kecamatan Tulungagung
- Kecamatan Tumpang
- Kecamatan Turen
- Kecamatan Tutur
- Kecamatan Udanawu
- Kecamatan Ujungpangkah
- Kecamatan Umbulsari
- Kecamatan Wagir
- Kecamatan Wajak
- Kecamatan Waru
- Kecamatan Wates
- Kecamatan Watulimo
- Kecamatan Widang
- Kecamatan Widodaren
- Kecamatan Wilangan
- Kecamatan Winongan
- Kecamatan Wiyung
- Kecamatan Wlingi
- Kecamatan Wongsorejo
- Kecamatan Wonoasih
- Kecamatan Wonoasri
- Kecamatan Wonoayu
- Kecamatan Wonocolo
- Kecamatan Wonodadi
- Kecamatan Wonokromo
- Kecamatan Wonorejo
- Kecamatan Wonosalam
- Kecamatan Wonosari
- Kecamatan Wonotirto
- Kecamatan Wringinanom
- Kecamatan Wuluhan
- Kecamatan Wungu
- Kecamatan Yosowilangun
- Kecapangan
- Kecapar
- Kecapi
- Kece
- Kecek
- Kecek
- Kecengan
- Kecepek
- Kecik
- Kecik
- Kecik
- Kecik
- Kecik
- Kecik
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.