Public Holidays in Morocco 2029
Complete list of 13 public holidays and observances in Morocco for 2029. Dates, days, and holiday types.
End of Ramadan (Eid al-Fitr)March 20, 2026
Today 13 Public Holidays
249 Working Days
116 Days Off
3 Long Weekends
Holidays
| Date | Day | Holiday | Type |
|---|---|---|---|
| Jan 1 | Monday | New Year's Day | Public |
| Jan 11 | Thursday | Anniversary of the Independence Manifesto | Public |
| Feb 14 | Wednesday | End of Ramadan (Eid al-Fitr) | Public |
| Apr 24 | Tuesday | Feast of the Sacrifice (Eid al-Adha) | Public |
| May 1 | Tuesday | Labour Day | Public |
| May 14 | Monday | Islamic New Year | Public |
| Jul 24 | Tuesday | Birthday of Muhammad (Mawlid) | Public |
| Jul 30 | Monday | Feast of the Throne | Public |
| Aug 14 | Tuesday | Anniversary of the Recovery Oued Ed-Dahab | Public |
| Aug 20 | Monday | Anniversary of the Revolution of the King and the People | Public |
| Aug 21 | Tuesday | Youth Day | Public |
| Nov 6 | Tuesday | Anniversary of the Green March | Public |
| Nov 18 | Sunday | Independence Day | Public |
Long Weekends in 2029
Morocco has 3 long weekends in 2029 — periods of 3 or more consecutive days off without using any leave days.
August 18, 2029 — August 21, 2029 4 days
Anniversary of the Revolution of the King and the People, Youth Day
May 12, 2029 — May 14, 2029 3 days
Islamic New Year
July 28, 2029 — July 30, 2029 3 days
Feast of the Throne
Holidays by Month
Jan 2
Feb 1
Mar 0
Apr 1
May 2
Jun 0
Jul 2
Aug 3
Sep 0
Oct 0
Nov 2
Dec 0
Holiday Breakdown
12 On Weekdays
Extra days off from work
1 On Weekends
Already non-working days
Calendar
January
| Mon | Tue | Wed | Thu | Fri | Sat | Sun |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| 8 | 9 | 10 | 11 | 12 | 13 | 14 |
| 15 | 16 | 17 | 18 | 19 | 20 | 21 |
| 22 | 23 | 24 | 25 | 26 | 27 | 28 |
| 29 | 30 | 31 |
February
| Mon | Tue | Wed | Thu | Fri | Sat | Sun |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 |
March
| Mon | Tue | Wed | Thu | Fri | Sat | Sun |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 | 31 |
April
| Mon | Tue | Wed | Thu | Fri | Sat | Sun |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| 9 | 10 | 11 | 12 | 13 | 14 | 15 |
| 16 | 17 | 18 | 19 | 20 | 21 | 22 |
| 23 | 24 | 25 | 26 | 27 | 28 | 29 |
| 30 |
May
| Mon | Tue | Wed | Thu | Fri | Sat | Sun |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 |