🇮🇳

India Public Holidays

National gazetted holidays declared by the Government of India. Dates for lunar-based holidays are approximate.

National gazetted holidays

2026 National holidays

Full 2026 list →
DateDayHolidayType
26 January 2026MondayRepublic DayNational Holiday
4 March 2026WednesdayHoliReligious
20 March 2026FridayEid al-FitrApprox — subject to moon sightingReligious
3 April 2026FridayGood FridayReligious
14 April 2026TuesdayDr. Ambedkar JayantiNational Holiday
1 May 2026FridayBuddha PurnimaReligious
15 August 2026SaturdayIndependence DayNational Holiday
25 August 2026TuesdayJanmashtamiApproxReligious
2 October 2026FridayGandhi JayantiNational Holiday
20 October 2026TuesdayDussehra (Vijayadashami)ApproxReligious
7 November 2026SaturdayDiwali (Lakshmi Puja)ApproxReligious
24 November 2026TuesdayGuru Nanak JayantiReligious
25 December 2026FridayChristmas DayReligious

Frequently Asked Questions

How many national holidays does India have in 2026?

India observes 13 national gazetted holidays in 2026. The three compulsory national holidays are Republic Day (26 January), Independence Day (15 August), and Gandhi Jayanti (2 October). Additional religious holidays vary by state.

What are the three national holidays in India?

India has three compulsory national holidays: Republic Day (26 January), Independence Day (15 August), and Gandhi Jayanti (2 October). These are observed across all states and union territories.

Are Diwali and Holi national holidays in India?

Diwali and Holi are gazetted holidays celebrated across most of India, though dates vary by year based on the Hindu lunar calendar. Many states and central government offices observe them, but they may not be mandatory in all regions.

Why are some India holiday dates approximate?

Islamic holidays like Eid al-Fitr and Eid al-Adha depend on the sighting of the moon, so official dates are confirmed a day or two before. Hindu holidays like Diwali and Holi use the lunar calendar and can shift by a day based on local calculations.