Public Holidays in India
Complete calendar of Indian national holidays and observances for 2026
18
Total Holidays
3
National
15
Public
0
Observances
National Day of India
Republic Day
January 26
2026 Holiday Calendar
1 January (1 holiday)
January
26
26
Republic Day
5 May (1 holiday)
May
1
1
May Day
8 August (1 holiday)
August
15
15
Independence Day
10 October (1 holiday)
October
2
2
Gandhi Jayanti
12 December (1 holiday)
December
25
25
Christmas Day
Variable Date Holidays (13 holidays)
These holidays follow lunar, religious, or other variable calendars and the exact date changes each year.
Varies
Maha Shivaratri
Varies
Holi
Varies
Good Friday
Varies
Ram Navami
Varies
Mahavir Jayanti
Varies
Buddha Purnima
Varies
Eid ul-Fitr
Varies
Eid ul-Adha (Bakrid)
Varies
Janmashtami
Varies
Milad-un-Nabi (Prophet's Birthday)
Varies
Dussehra (Vijayadashami)
Varies
Diwali (Deepavali)
Varies
Guru Nanak Jayanti
Frequently Asked Questions
How many public holidays does India have?
India has 18 public holidays and observances, including 3 national holidays and 15 public holidays.
What is the national day of India?
The national day of India is Republic Day, celebrated on January 26.
Does India celebrate Christmas?
Yes, Christmas Day (December 25) is a public holiday in India.