Public holidays in Pakistan

There are at least 10 national public holidays in Pakistan each year. There are also bank and optional holidays across the country.

The next public holiday in Pakistan is on

21 March 2026

Eid-ul-Fitr *

National holidays

Public holidays are national holidays for everyone to take the time off from any work and educational activities to enjoy the days with family and friends. Some of the religious holidays may depend on lunar cycle.

[ICS] Add national holidays to your calendar

Kashmir Day
Eid-ul-Fitr *
Eid-ul-Fitr (Day 2) *
Eid-ul-Fitr (Day 3) *
Pakistan Day
Labour Day
Eid-ul-Azha *
Youm-e-Takbeer
Eid-ul-Azha (Day 2) *
Eid-ul-Azha (Day 3) *
Ashura (9 Muharram) *
Ashura (10 Muharram) *
Independence Day
Eid Milad-un-Nabi *
Allama Iqbal Day
Quaid-e-Azam Day / Christmas
Day after Christmas (Christians holiday)

Bank holidays

Banks are closed for any public dealing on these days and carry out their internal operations only.

[ICS] Add bank holidays to your calendar

Bank holiday
Bank holiday (Zakat deduction)
Bank holiday

Other holidays

Optional holidays are based on diverse communities living across Pakistan. These holidays are for those communities to celebrate their special religious and cultural events. These are not national holidays.

Government sector employees

Employees in government sectors require prior arrangements to take optional holidays. The limit to take these optional holidays per calendar year is up to 1 day off for Muslims and 3 days off for people of other religions.

[ICS] Add other holidays to your calendar

New Year Day
Shab-e-Meraj *
Basant Punchami
Shab-e-Barat *
Shivaratri
Dhulandi
Holi
Good Friday
Easter Sunday
Easter Monday
Baisakhi
Eid-e-Rizwan
Buddha Purnima
Chehlum *
Nauroze
Lord Zoroaster birthday (Khordad Sal)
Krishna Janam Ashtami
Giyarvee Shareef *
Durga Puja
Dussehra
Guru Valmiki Swami birthday
Diwali
Guru Nanak Dev birthday

* Based on Islamic Hijri calendar and subject to the Moon sighting.

Past holidays calendars