How are prayer times calculated for Surabaya?
Surabaya lies at a latitude of about 7.26°S, in East Java. Because prayer times depend on the position of the sun at a given location, the timings here are calculated specifically for these coordinates rather than borrowed from another town.
Today the sun rises at 05:04 and Maghrib falls at 17:22, giving 12h 17m between the two. As the year turns this daylight window lengthens and shortens, which is why Fajr (currently 03:47) and Isha (currently 18:31) shift gradually from week to week.
When praying in Surabaya, the Qibla is faced towards the Kaaba in Makkah, which lies on a bearing of 294° from here, roughly to the north-west — a great-circle distance of about 8,562 km.
Prayer times in Surabaya are very close to those in neighbouring towns, though they differ by a minute or two with distance. Nearby you can also check Bandung (568 km), Jakarta (663 km) and Medan (1974 km).