Public holidays in India 2028

There are 19 nationwide public holidays in 2028. Another 100 apply only in some states – the table shows where. The exact list for each state is on its own page.

Download calendar file (.ics) For Outlook, Google Calendar and Apple Calendar; all-day events.

19 national and 100 regional holidays in 2028

DateWeekdayHolidayLocal nameApplies inCountdown
SundayPost New YearMizoram
TuesdayGuru Gobind Singh's BirthdayGuru Gobind Singh's JayantiChandigarh, Punjab
TuesdayMissionary DayMizoram
SaturdayMagh BihuAssam, Dadra and Nagar Haveli and Daman and Diu
SaturdayMakar SankrantiDadra and Nagar Haveli and Daman and Diu, Karnataka
SaturdayPongalDadra and Nagar Haveli and Daman and Diu, Tamil Nadu
SaturdayUttarayanGujarat
SundayThiruvalluvar Day / Mattu PongalTamil Nadu
MondayUzhavar ThirunalTamil Nadu
SundayNetaji Subhas Chandra Bose's BirthdayNetaji Subhas Chandra Bose's JayantiAssam, Tripura
TuesdayStatehood DayHimachal Pradesh
WednesdayRepublic Daynationwide
MondaySir Chottu Ram's BirthdaySir Chottu Ram's JayantiHaryana
ThursdayGuru Ravi Das's BirthdayGuru Ravi Das's JayantiHimachal Pradesh
SaturdayChhatrapati Shivaji Maharaj's BirthdayChhatrapati Shivaji Maharaj's JayantiMaharashtra
SundayStatehood DayArunachal Pradesh
WednesdayMaha Shivaratrinationwide
SundayEid al-Fitr (estimated)Id-ul-Fitr (estimated)nationwide
FridayHolika DahanRajasthan, Uttarakhand
SaturdayHolinationwide
MondayNowruzNaurozJammu and Kashmir, Ladakh
MondayVeerangana Avantibai's Martyrdom DayVeerangana Avantibai's Shaheedi DiwasMadhya Pradesh
WednesdayBihar DayBihar
ThursdayShaheed-e-Azam Bhagat Singh, Sukhdev and Rajguru's Martyrdom DayShaheed-e-Azam Bhagat Singh, Sukhdev and Rajguru's Shaheedi DiwasHaryana, Punjab
MondayChaitra SukladiDadra and Nagar Haveli and Daman and Diu
MondayCheti ChandDadra and Nagar Haveli and Daman and Diu, Gujarat, Rajasthan, Uttarakhand
MondayGudi PadwaDadra and Nagar Haveli and Daman and Diu, Goa, Maharashtra
MondayUgadiDadra and Nagar Haveli and Daman and Diu, Karnataka
Monday1st NavratraJammu and Kashmir
SaturdayOdisha Day (Utkala Dibasa)Odisha
MondayRam Navaminationwide
FridayMahavira's BirthdayMahavir Jayantinationwide
SaturdayGuru Nabha Dass's BirthdayGuru Nabha Dass's JayantiPunjab
TuesdayMahatma Jyotiba Phule's BirthdayMahatma Jyotiba Phule's JayantiRajasthan
ThursdayBahag BihuAssam
ThursdayVaisakhiHaryana, Punjab
ThursdayBaisakhiJammu and Kashmir
FridayDr. B. R. Ambedkar's BirthdayDr. B. R. Ambedkar's Jayantinationwide
FridayGood Fridaynationwide
FridayBahag BihuArunachal Pradesh, Assam
FridayPuthandu (Tamil New Year)Tamil Nadu
FridayBengali New YearDr. B. R. Ambedkar's JayantiTripura
SaturdayBahag BihuAssam
SaturdayHimachal DayHimachal Pradesh
SaturdayMaha Vishuva Sankranti / Pana SankrantiOdisha
SaturdayBengali New YearPohela BoishakhWest Bengal
ThursdayGaria PujaTripura
ThursdayLord Shri Parshuram's BirthdayBhagvan Shri Parshuram's JayantiGujarat, Himachal Pradesh, Haryana, Punjab, Rajasthan
ThursdayAkshay TritiyaHaryana
MondayMay DayAssam, Karnataka
MondayMaharashtra DayMaharashtra
SaturdayEid al-Adha (estimated)Id-ul-Zuha (Bakrid) (estimated)nationwide
MondayBuddha Purnimanationwide
TuesdayRabindra JayantiWest Bengal
TuesdaySikkim State DaySikkim
SaturdayMaharana Pratap's BirthdayMaharana Pratap's JayantiHimachal Pradesh, Haryana, Rajasthan
SundayGuru Arjun Dev's Martyrdom DayGuru Arjun Dev's Shaheedi DiwasPunjab
SundayAshura (estimated)Muharram (estimated)nationwide
WednesdaySant Kabir's BirthdaySant Kabir's JayantiHimachal Pradesh, Haryana, Punjab
ThursdayYoung Mizo Association's DayMizoram
FridayPeace Accord DayRemna NiMizoram
FridayKharchi PujaTripura
ThursdayMizo Hmeichhe Insuihkhawm Pawl's DayMizoram
SundayHarelaUttarakhand
TuesdayKer PujaTripura
MondayShaheed Udham Singh's Martyrdom DayShaheed Udham Singh's Shaheedi DiwasHaryana, Punjab
FridayProphet's Birthday (estimated)Milad-un-Nabi (estimated)nationwide
SaturdayRaksha BandhanDadra and Nagar Haveli and Daman and Diu, Gujarat, Haryana, Madhya Pradesh, Rajasthan, Uttarakhand, Uttar Pradesh
WednesdayInternational Day of the World's Indigenous PeoplesInternational Day of Adivasi PeoplesRajasthan
SundayJanmashtami (Vaishnava)nationwide
MondayParsi New Year (Shahenshahi)Dadra and Nagar Haveli and Daman and Diu, Gujarat, Maharashtra
TuesdayIndependence Daynationwide
WednesdayPuducherry De Jure Transfer DayPuducherry
SaturdayMaharaja Bir Bikram Kishore Manikya Bahadur's BirthdayMaharaja Bir Bikram Kishore Manikya Bahadur's JayantiTripura
WednesdayGanesh Chaturthi / Vinayak ChaturthiDadra and Nagar Haveli and Daman and Diu
WednesdayGanesh ChaturthiGoa, Karnataka, Maharashtra
ThursdayGanesh Chaturthi (Day 2)Goa
ThursdaySamvatsari DayGujarat
FridayOnamAndaman and Nicobar Islands, Kerala
MondayKhejarli's Martyrdom DayKhejarli's Shaheedi DiwasRajasthan
SundayVishwakarma PujaUttarakhand
TuesdayMaharaj Agrasen's BirthdayMaharaj Agrasen's JayantiHaryana, Punjab, Rajasthan
TuesdaySharad NavratriRajasthan
SaturdayHaryana War Heroes' Martyrdom DayHaryana War Heroes' Shaheedi DiwasHaryana
SaturdayMaharaja Hari Singh's BirthdayMaharaja Hari Singh's JayantiJammu and Kashmir
MondayMahasaptamiTripura
TuesdayMahashtamiArunachal Pradesh, Tripura
TuesdayMahanavamiJammu and Kashmir
TuesdayDurgashtamiRajasthan
WednesdayDussehranationwide
MondayMahatma Gandhi's BirthdayMahatma Gandhi's Jayantinationwide
TuesdayMaharishi Valmiki's BirthdayMaharshi Valmiki's JayantiChandigarh, Himachal Pradesh, Haryana, Punjab, Uttarakhand
TuesdayDiwali (Deepavali)nationwide
WednesdayGovardhan PujaDadra and Nagar Haveli and Daman and Diu, Madhya Pradesh, Rajasthan, Uttar Pradesh
WednesdayGujarati New YearVikram Samvat New YearGujarat
WednesdayVishwakarma DayHaryana, Punjab
WednesdayDiwali (Bali Pratipada)Maharashtra
ThursdayBhai DujGujarat, Rajasthan, Uttar Pradesh
ThursdayChitragupt's BirthdayChitragupt's JayantiUttar Pradesh
MondayChhath PujaBihar, Jharkhand
MondayPratihar Shashthi or Surya Shashthi (Chhath Puja)Dadra and Nagar Haveli and Daman and Diu
ThursdayAccession DayJammu and Kashmir
TuesdaySardar Vallabhbhai Patel's BirthdaySardar Vallabhbhai Patel's JayantiGujarat
WednesdayHaryana DayHaryana
WednesdayKerala Foundation DayKerala
WednesdayPuducherry Liberation DayPuducherry
ThursdayGuru Nanak's BirthdayGuru Nanak's Jayantinationwide
WednesdayJharkhand Formation DayJharkhand
ThursdayKartar Singh Sarabha's Martyrdom DayKartar Singh Sarabha's Shaheedi DiwasPunjab
FridayGuru Tegh Bahadur's Martyrdom DayGuru Tegh Bahadur's Shaheedi DiwasPunjab, Uttarakhand
FridayIndigenous Faith DayArunachal Pradesh
SundaySaint Francis Xavier's DayGoa
FridayShab-I-Miraj (estimated)Jammu and Kashmir
TuesdayGoa Liberation DayGoa
SundayChristmas EveMizoram
MondayChristmasnationwide
TuesdayPost ChristmasMizoram
ThursdayJor Mela Fatehgarh SahibPunjab
SundayNew Year's EveMizoram

Days marked "observed" are substitute days off when a holiday falls on a weekend. Holidays based on a lunar calendar can shift by a day once the official announcement is made.

Public holidays by state

statepublic holidayson Mon–Fri
Public holidays 2028 Andaman and Nicobar Islands2015
Public holidays 2028 Andhra Pradesh1914
Public holidays 2028 Arunachal Pradesh2317
Public holidays 2028 Assam2517
Public holidays 2028 Bihar2116
Public holidays 2028 Chandigarh2116
Public holidays 2028 Chhattisgarh1914
Public holidays 2028 Dadra and Nagar Haveli and Daman and Diu3122
Public holidays 2028 Delhi1914
Public holidays 2028 Goa2418
Public holidays 2028 Gujarat2821
Public holidays 2028 Haryana3325
Public holidays 2028 Himachal Pradesh2619
Public holidays 2028 Jammu and Kashmir2620
Public holidays 2028 Jharkhand2116
Public holidays 2028 Karnataka2317
Public holidays 2028 Kerala2116
Public holidays 2028 Ladakh2015
Public holidays 2028 Lakshadweep1914
Public holidays 2028 Madhya Pradesh2216
Public holidays 2028 Maharashtra2519
Public holidays 2028 Manipur1914
Public holidays 2028 Meghalaya1914
Public holidays 2028 Mizoram2719
Public holidays 2028 Nagaland1914
Public holidays 2028 Odisha2114
Public holidays 2028 Puducherry2116
Public holidays 2028 Punjab3326
Public holidays 2028 Rajasthan3225
Public holidays 2028 Sikkim2015
Public holidays 2028 Tamil Nadu2316
Public holidays 2028 Telangana1914
Public holidays 2028 Tripura2720
Public holidays 2028 Uttar Pradesh2317
Public holidays 2028 Uttarakhand2618
Public holidays 2028 West Bengal2115

Long weekends 2028

18 times a public holiday lies close to a weekend – with a little leave it becomes a long weekend: (nationwide)

Take leaveOffDays of leaveDays offRatioOccasion
Mon 24 Jan, Tue 25 Jan22 Jan – 26 Jan 2028252.5Republic Day
Thu 27 Jan, Fri 28 Jan26 Jan – 30 Jan 2028252.5Republic Day
Mon 21 Feb, Tue 22 Feb19 Feb – 23 Feb 2028252.5Maha Shivaratri
Thu 24 Feb, Fri 25 Feb23 Feb – 27 Feb 2028252.5Maha Shivaratri, Eid al-Fitr (estimated)
Tue 4 Apr, Wed 5 Apr, Thu 6 Apr1 Apr – 9 Apr 2028393Ram Navami, Mahavira's Birthday
Mon 10 Apr, Tue 11 Apr, Wed 12 Apr, Thu 13 Apr7 Apr – 16 Apr 20284102.5Mahavira's Birthday, Dr. B. R. Ambedkar's Birthday
Tue 9 May, Wed 10 May, Thu 11 May, Fri 12 May6 May – 14 May 2028492.3Eid al-Adha (estimated), Buddha Purnima
Mon 31 Jul, Tue 1 Aug, Wed 2 Aug, Thu 3 Aug29 Jul – 6 Aug 2028492.3Prophet's Birthday (estimated)
Mon 14 Aug12 Aug – 15 Aug 2028144Janmashtami (Vaishnava), Independence Day
Wed 16 Aug, Thu 17 Aug, Fri 18 Aug15 Aug – 20 Aug 2028362Independence Day
Mon 25 Sep, Tue 26 Sep23 Sep – 27 Sep 2028252.5Dussehra
Thu 28 Sep, Fri 29 Sep27 Sep – 2 Oct 2028263Dussehra, Mahatma Gandhi's Birthday
Tue 3 Oct, Wed 4 Oct, Thu 5 Oct, Fri 6 Oct30 Sep – 8 Oct 2028492.3Mahatma Gandhi's Birthday
Mon 16 Oct14 Oct – 17 Oct 2028144Diwali (Deepavali)
Wed 18 Oct, Thu 19 Oct, Fri 20 Oct17 Oct – 22 Oct 2028362Diwali (Deepavali)
Mon 30 Oct, Tue 31 Oct, Wed 1 Nov28 Oct – 2 Nov 2028362Guru Nanak's Birthday
Fri 3 Nov2 Nov – 5 Nov 2028144Guru Nanak's Birthday
Tue 26 Dec, Wed 27 Dec, Thu 28 Dec, Fri 29 Dec23 Dec – 31 Dec 2028492.3Christmas

Counted are gaps of up to four working days between a public holiday and the weekend or another public holiday. "Ratio" = days off per day of leave. Weekends follow the local working week.

Dates are generated from the open-source library python-holidays and automatically cross-checked against Nager.Date and the public Google Calendar holiday calendars; every holiday on a working day must be confirmed by a second source. Official announcements take precedence, especially for holidays that depend on the moon or are declared at short notice.

Frequently asked questions

How many public holidays does India have in 2028?

19 nationwide holidays, plus 100 that apply only in some states. 5 of them fall on a weekend in 2028.

Which public holiday gives the best long weekend in 2028?

Janmashtami (Vaishnava), Independence Day: take 1 day of leave (14 Aug) and you get 4 days off in a row, 12 Aug – 15 Aug 2028.

Which state has the most public holidays in 2028?

Haryana and Punjab with 33 each; 8 states have the fewest with 19.

Embed on your website

Free, no sign-up: copy the code and paste it into your page (e.g. an HTML block). Feel free to adjust the size and the link.

Open previewColours, dark mode and more widgets

Sources

Last updated: