Afghanistan flag

Public Holidays in Afghanistan

Complete calendar of Afghan national holidays and observances for 2026

8

Total Holidays

2

National

6

Public

0

Observances

National Day of Afghanistan

Nowruz (Afghan New Year)

March 21

2026 Holiday Calendar

3 March (1 holiday)

March
21

Nowruz (Afghan New Year)

National

4 April (1 holiday)

April
28

Mujahideen Victory Day

Public

5 May (1 holiday)

May
1

Labour Day

Public

8 August (1 holiday)

August
19

Independence Day

National

Variable Date Holidays (4 holidays)

These holidays follow lunar, religious, or other variable calendars and the exact date changes each year.

Varies

Eid al-Fitr

Public
Varies

Eid al-Adha

Public
Varies

Ashura

Public
Varies

Prophet's Birthday (Mawlid)

Public

Frequently Asked Questions

How many public holidays does Afghanistan have?

Afghanistan has 8 public holidays and observances, including 2 national holidays and 6 public holidays.

What is the national day of Afghanistan?

The national day of Afghanistan is Nowruz (Afghan New Year), celebrated on March 21.

Does Afghanistan celebrate Christmas?

Afghanistan does not officially observe Christmas as a public holiday.