Calendars › Countries › India

India public holidays 2028

National public holidays in India. Regional/subdivision holidays are not included.

2025202620272028

2028 holidays

DateDayHoliday
January 26, 2028WednesdayRepublic Day
February 23, 2028WednesdayMaha Shivaratri
February 27, 2028SundayId-ul-Fitr (estimated)
March 11, 2028SaturdayHoli
April 3, 2028MondayRam Navami
April 7, 2028FridayMahavir Jayanti
April 14, 2028FridayDr. B. R. Ambedkar's Jayanti; Good Friday
May 6, 2028SaturdayId-ul-Zuha (Bakrid) (estimated)
May 8, 2028MondayBuddha Purnima
June 4, 2028SundayMuharram (estimated)
August 4, 2028FridayMilad-un-Nabi (estimated)
August 13, 2028SundayJanmashtami (Vaishnava)
August 15, 2028TuesdayIndependence Day
September 27, 2028WednesdayDussehra
October 2, 2028MondayMahatma Gandhi's Jayanti
October 17, 2028TuesdayDiwali (Deepavali)
November 2, 2028ThursdayGuru Nanak's Jayanti
December 25, 2028MondayChristmas

Weekend days: Saturday and Sunday. Coverage: 2010–2040. Source: python-holidays (MIT), national public holidays.

Use this calendar in code

Calendar id: in

curl "https://bankday.jacklehoff4866.workers.dev/v1/business-day?calendar=in&date=2028-12-24" \
  -H "Authorization: Bearer $BANKDAY_KEY"
curl "https://bankday.jacklehoff4866.workers.dev/v1/business-days/add?calendar=in&date=2026-10-15&days=5" \
  -H "Authorization: Bearer $BANKDAY_KEY"
curl "https://bankday.jacklehoff4866.workers.dev/v1/holidays?calendar=in&year=2028" \
  -H "Authorization: Bearer $BANKDAY_KEY"

Get IN business days via API

1,000 requests/month free. No credit card. Your key appears instantly.

Related calendars

FAQ

How many public holidays does India have in 2028?

18 weekday and weekend holiday dates are listed for 2028, in addition to weekends (Saturday and Sunday).

What days are weekends for India?

Weekend days are Saturday and Sunday.

When is the next India holiday?

Dussehra on Tuesday, October 20, 2026.

How do I check India business days in code?

Call GET https://bankday.jacklehoff4866.workers.dev/v1/business-day?calendar=in&date=YYYY-MM-DD with a free Bankday API key. The response says whether the date is a business day and gives the next and previous business days.