Top 10 Countries With the Most Public Holidays (2026)

1. India – 42 days of public holidays (including national, religious & state-level celebrations)

2. Nepal – 35 public holidays

3. Myanmar – 30–32 public holidays

4. Iran – 26 public holidays

5. Sri Lanka – 25 public holidays

6. Malaysia – 24 public holidays (federal & state combined)

7. Fiji – 23 public holidays

8. Bangladesh – 22 public holidays

9. Cambodia – 21–28 public holidays (varies by counting method)

10. Argentina – 19 public holidays