🇮🇳

India Public Holidays 2025

Complete list of official national holidays in National gazetted holidays for 2025.

National gazetted holidays
13Total holidays
4National days
9Religious

National holidays in 2025

DateDayHolidayType
26 January 2025SundayRepublic DayNational Holiday
14 March 2025FridayHoliReligious
31 March 2025MondayEid al-FitrApprox — subject to moon sightingReligious
14 April 2025MondayDr. Ambedkar JayantiNational Holiday
18 April 2025FridayGood FridayReligious
12 May 2025MondayBuddha PurnimaReligious
15 August 2025FridayIndependence DayNational Holiday
16 August 2025SaturdayJanmashtamiReligious
2 October 2025ThursdayGandhi JayantiNational Holiday
2 October 2025ThursdayDussehra (Vijayadashami)Religious
20 October 2025MondayDiwali (Lakshmi Puja)Religious
5 November 2025WednesdayGuru Nanak JayantiReligious
25 December 2025ThursdayChristmas DayReligious

Frequently Asked Questions

How many national holidays does India have in 2025?

India observes 13 national gazetted holidays in 2025. The three mandatory national holidays are Republic Day (26 January), Independence Day (15 August), and Gandhi Jayanti (2 October). Additional religious and regional holidays may apply depending on the state.

When is Diwali in 2025 in India?

Diwali in India falls on the 15th day of the Hindu month of Kartik (new moon night). The exact date varies by year — please refer to the table above for the 2025 date.

When is Holi in 2025?

Holi is celebrated on the full moon of Phalgun month in the Hindu lunar calendar. Refer to the table above for the 2025 date. It is a gazetted holiday in most states.

Why are some India holiday dates marked as approximate?

Islamic holidays like Eid al-Fitr depend on the actual sighting of the moon and are announced closer to the date. Hindu religious holidays use the lunar calendar, which can shift by a day based on local panchang calculations and regional traditions.