بِسْمِ اللهِ الرَّحْمٰنِ الرَّحِيْمِ

Please note that the below Hijri dates are computed using the Umm Al-Qura Calendar. Lunar crescent sightings are updated on this calendar for 1 Muharram, 1 Ramadan, 1 Shawwal, 1 Dhul Hijja, so some of the dates may appear twice. The entire calendar is not adjusted, but the adjusted holydays are marked in green as opposed to unadjusted holydays. Please note that where a night is denoted as a special day, it is the previous night. For example, Lailat-ul-Mi'raj falls on the 27th of Rajab, but it is the time after Maghrib on the 26th and early morning hours of the 27th that are intended by the word lailat (because in the Islamic calendar the next date begins after Maghrib / sunset).

+
Sunday Monday Tuesday Wednesday Thursday Friday Saturday
01 May - Saturday
19 Ramaḍān - السبت
02 May - Sunday
20 Ramaḍān - الاحد
03 May - Monday
21 Ramaḍān - الاثنين
Lailat-ul-Qadr
04 May - Tuesday
22 Ramaḍān - الثلاثاء
05 May - Wednesday
23 Ramaḍān - الاربعاء
Lailat-ul-Qadr
06 May - Thursday
24 Ramaḍān - الخميس
07 May - Friday
25 Ramaḍān - الجمعة
Lailat-ul-Qadr
08 May - Saturday
26 Ramaḍān - السبت
09 May - Sunday
27 Ramaḍān - الاحد
Lailat-ul-Qadr
10 May - Monday
28 Ramaḍān - الاثنين
11 May - Tuesday
29 Ramaḍān - الثلاثاء
Lailat-ul-Qadr
12 May - Wednesday
30 Ramaḍān - الاربعاء
13 May - Thursday
1 Shawwāl - الخميس
Eid-ul-Fitr
14 May - Friday
2 Shawwāl - الجمعة
15 May - Saturday
3 Shawwāl - السبت
16 May - Sunday
4 Shawwāl - الاحد
17 May - Monday
5 Shawwāl - الاثنين
18 May - Tuesday
6 Shawwāl - الثلاثاء
19 May - Wednesday
7 Shawwāl - الاربعاء
20 May - Thursday
8 Shawwāl - الخميس
21 May - Friday
9 Shawwāl - الجمعة
22 May - Saturday
10 Shawwāl - السبت
23 May - Sunday
11 Shawwāl - الاحد
24 May - Monday
12 Shawwāl - الاثنين
25 May - Tuesday
13 Shawwāl - الثلاثاء
26 May - Wednesday
14 Shawwāl - الاربعاء
27 May - Thursday
15 Shawwāl - الخميس
28 May - Friday
16 Shawwāl - الجمعة
29 May - Saturday
17 Shawwāl - السبت
30 May - Sunday
18 Shawwāl - الاحد
31 May - Monday
19 Shawwāl - الاثنين
Upcoming Holy Day: Hajj on 04 June 2025