Malaysia prayer times

Malaysia publishes prayer times by zone rather than by city. This page explains what a zone is, which one your city belongs to, and what the app serves for it.

Matches the JAKIM timetable · 0-minute difference

Scope of this claim

For the correct e-Solat zone and day, with personal minute adjustments set to zero. Forty-eight of the sixty zones have a verified coverage area; the remaining twelve are outside the 0-minute promise because the boundary of the zone could not be confirmed.

Calculation and source

Institution
Department of Islamic Development Malaysia
Method
JAKIM
Published zonal timetable; the calculation fallback uses Subuh 18° / Isyak 18° following the 2019 decision of the National Fatwa Committee.
Asr
The JAKIM table prints Asar at the standard shadow ratio of one, which matches the Shafi‘i practice followed across Malaysia.
Precaution minutes
None added by the app. JAKIM’s own published ihtiyati minutes are already inside the table.
Time zone
Malaysia does not observe daylight saving time. Peninsular Malaysia sits well west of the meridian that UTC+8 implies, so the clock runs roughly half an hour ahead of local solar time: dhuhr in Kuala Lumpur falls near 13:15 rather than close to noon, and maghrib is correspondingly late. In Sabah and Sarawak, which are further east, the same clock matches the sun much more closely and sunset arrives around half an hour earlier by the clock.
Hijri calendar and crescent
The start of Ramadan and both Eids are announced nationally after the official rukyah observation, and the announcement applies to the whole federation including Sabah and Sarawak. Dates are therefore uniform across Malaysia, unlike prayer times, which vary by zone.

The federal department responsible for Islamic affairs; its e-Solat zonal timetable is the national reference and is reprinted by the state religious departments.

Department of Islamic Development Malaysia

Malaysia prayer times

Sixty zones, not hundreds of cities

Malaysia does not publish a timetable for each town. It divides the country into sixty prayer-time zones, each identified by a code such as WLY01 for Kuala Lumpur and Putrajaya, SGR01 for Gombak and Petaling, or SWK08 for Kuching. Every town inside a zone shares one set of times, and the reference point for the calculation is a defined location within that zone. This is a deliberate national design: it means a printed calendar can serve a whole district, and it means that when you select a city in the app the first question is really which zone that city falls in. The city pages below name the zone behind the numbers so that you can check it against the calendar in your own surau.

Why the times feel late by the clock

Visitors often notice that Malaysian prayer times sit later on the clock than they expect. Peninsular Malaysia is around 101 to 104 degrees east, while the UTC+8 zone implies a meridian at 120 degrees, so the clock runs about half an hour ahead of the sun in Kuala Lumpur and Penang. Zuhur near 13:15 and maghrib near 19:20 are not an adjustment by the app; they are what the sun does at those coordinates on that clock. Because Malaysia is close to the equator, the times also barely move through the year: the whole annual swing in maghrib is about twenty minutes, compared with several hours in northern Europe.

East Malaysia and the same clock

Sabah and Sarawak share the peninsula’s time zone but sit up to fifteen degrees further east, which makes their days run earlier against the clock. Sunrise in Kota Kinabalu arrives well before it does in Kuala Lumpur on the same morning, and maghrib comes around half an hour earlier. This is why a Sarawak zone code is never interchangeable with a peninsular one, even for towns at a similar latitude, and why the app asks for the city rather than the state.

What the 0-minute claim covers here

The claim is that for the correct zone and date, the six times the app shows are the six times JAKIM published. It is limited in one way worth stating plainly: the coverage area of forty-eight of the sixty zones has been verified, so a GPS position inside them resolves to the right zone, while for the remaining twelve the boundary could not be confirmed and the 0-minute promise does not apply to an automatic location fix. Selecting the zone or city by hand in the app removes that uncertainty. The claim also says nothing about endorsement — the app is independent and is not a JAKIM product.

Questions

Which zone does my city belong to?
Each city page here names the e-Solat zone code behind its times. If your town is not listed, choose the nearest listed city in the same state and check the zone code against the calendar printed in your local mosque; neighbouring towns often share a zone.
Why do Kuala Lumpur and Shah Alam sometimes show different times?
They are in different zones — Kuala Lumpur is WLY01 and Shah Alam is in a Selangor zone — and the zones have different reference points. The difference is usually one or two minutes and it comes from JAKIM’s own table, not from the app.
Does Malaysia change the clocks?
No. Malaysia has been on UTC+8 without daylight saving since 1982. Prayer times shift only with the sun, and near the equator that shift is small, so a Malaysian timetable looks much the same in January and in July.

Keep Malaysia prayer times in your pocket

Download SalahNow for adhan reminders, home-screen widgets and the monthly timetable.