Skip to content

India public holidays 2025

6 public holidays

India: 6 public holidays in 2025. 5 of them fall on weekdays (Monday to Friday).

Some regions add their own days off: 36 regional holidays only in part of the country (listed below).

India: list of public holidays in 2025

DateDayHoliday
Jan 26SundayRepublic Day
Apr 14MondayAmbedkar Jayanti
Apr 18FridayGood Friday
Aug 15FridayIndependence Day
Oct 2ThursdayGandhi Jayanti
Dec 25ThursdayChristmas Day

Long weekends in 2025

  • Monday, April 14: Ambedkar Jayanti gives a three-day weekend.
  • Friday, April 18: Good Friday gives a three-day weekend.
  • Friday, August 15: Independence Day gives a three-day weekend.
  • Thursday, October 2: Gandhi Jayanti gives four days off if you take Friday, October 3 as a bridge day.
  • Thursday, December 25: Christmas Day gives four days off if you take Friday, December 26 as a bridge day.

On a weekend this year: Republic Day (Sunday, January 26).

Holidays by month

  • January1
  • February0
  • March0
  • April2
  • May0
  • June0
  • July0
  • August1
  • September0
  • October1
  • November0
  • December1

India: regional holidays in 2025

DateHolidayWhere
Jan 1New Year's DayArunachal Pradesh
Jan 5Guru Gobind Singh JayantiChandigarh, Haryana
Jan 12Swami Vivekananda JayantiWest Bengal
Jan 23Netaji Subhas Chandra Bose JayantiAssam, West Bengal
Jan 25State DayHimachal Pradesh
Feb 20State DayArunachal Pradesh
Mar 22Bihar DayBihar
Mar 23Shaheed DiwasPunjab
Apr 1Odisha DayOdisha
Apr 15Himachal DayHimachal Pradesh, Tripura, West Bengal
Apr 21VaisakhiKerala
Apr 30Basava JayantiKarnataka
May 1Labour DayAssam, Bihar, Gujarat, Kerala, Maharashtra, Tamil Nadu and 1 more
May 8Rabindra JayantiRajasthan, West Bengal
May 9Maharana Pratap JayantiHimachal Pradesh, Rajasthan
May 16State DaySikkim
Jun 2Telangana Formation DayTelangana
Jun 15YMA DayMeghalaya
Jun 30Remna NiMizoram
Jul 6MHIP DayMizoram
Jul 13Bhanu Jayanti / Martyrs' DayJammu and Kashmir, Meghalaya
Jul 31Martyrdom Day of Shaheed Udham SinghHaryana
Aug 13Patriots' DayManipur
Aug 16De Jure Transfer DayPuducherry
Sep 17Hyderabad-Karnataka Liberation DayKarnataka
Sep 22Maharaja Agrasen JayantiHaryana
Oct 7Maharishi Valmiki JayantiHimachal Pradesh
Oct 31Sardar Vallabhbhai Patel JayantiGujarat
Nov 1Formation DayAndhra Pradesh, Chhattisgarh, Haryana, Karnataka, Kerala
Nov 8Kanakadasa JayantiKarnataka
Nov 23Seng Kut SnemMeghalaya
Dec 1Indigenous Faith DayNagaland
Dec 3Feast of St. Francis XavierGoa
Dec 18Guru Ghasidas JayantiChhattisgarh
Dec 19Goa Liberation DayDaman and Diu, Goa
Dec 26Shaheed Udham Singh JayantiHaryana

India: public holidays in other years

Public holidays in other countries

See all countries

Frequently asked questions

India: how many public holidays are there in 2025?
There are 6 public holidays in 2025: Republic Day (January 26); Ambedkar Jayanti (April 14); Good Friday (April 18); Independence Day (August 15); Gandhi Jayanti (October 2); Christmas Day (December 25).
India: which 2025 holidays make a long weekend?
Monday, April 14: Ambedkar Jayanti gives a three-day weekend. Friday, April 18: Good Friday gives a three-day weekend. Friday, August 15: Independence Day gives a three-day weekend. Thursday, October 2: Gandhi Jayanti gives four days off if you take Friday, October 3 as a bridge day. Thursday, December 25: Christmas Day gives four days off if you take Friday, December 26 as a bridge day.
India: are there regional holidays?
Yes. Besides the national holidays, there are 36 regional holidays in 2025 observed only in some regions, for example New Year's Day (Arunachal Pradesh); Guru Gobind Singh Jayanti (Chandigarh, Haryana); Swami Vivekananda Jayanti (West Bengal).

Holiday data: the open date-holidays project (CC BY-SA 3.0, mostly based on Wikipedia). Rules can change by law or decree, and regions or employers may add days off: check official sources before planning. date-holidays

India Public Holidays 2025: Dates and Long Weekends | UtilLab