India Public Holidays 2031

India has 19 public holiday dates in 2031. Dates marked expected may change.

Last updated: 8 November 2026

โ„น๏ธ About 2031 dates: India's central government list is published each autumn for the following year; festival dates follow the Hindu and Islamic calendars.

DateHoliday
Sat 25 JanEid al-Fitr expected
Sun 26 JanRepublic Day
Thu 20 FebMaha Shivaratri expected
Sun 9 MarHoli expected
Tue 1 AprRam Navami
Thu 3 AprEid al-Adha expected
Sat 5 AprMahavira's Birthday expected
Fri 11 AprGood Friday
Mon 14 AprDr. B. R. Ambedkar's Birthday
Sat 3 MayAshura expected
Wed 7 MayBuddha Purnima expected
Thu 3 JulProphet's Birthday expected
Sun 10 AugJanmashtami (Vaishnava) expected
Fri 15 AugIndependence Day
Thu 2 OctMahatma Gandhi's Birthday
Sat 25 OctDussehra expected
Fri 14 NovDiwali expected
Fri 28 NovGuru Nanak's Birthday expected
Thu 25 DecChristmas

2031 holiday calendar โ€” India

Tap a coloured date to see the holiday.

January

SuMoTuWeThFrSa1234567891011121314151617181920212223242728293031

February

SuMoTuWeThFrSa1234567891011121314151617181922232425262728

March

SuMoTuWeThFrSa12345678101112131415161718192021222324252627282930

April

SuMoTuWeThFrSa2678910121315161718192021222324252627282930

May

SuMoTuWeThFrSa124568910111213141516171819202122232425262728293031

June

SuMoTuWeThFrSa123456789101112131415161718192021222324252627282930

July

SuMoTuWeThFrSa1245678910111213141516171819202122232425262728293031

August

SuMoTuWeThFrSa1234567891112131416171819202122232425262728293031

September

SuMoTuWeThFrSa123456789101112131415161718192021222324252627282930

October

SuMoTuWeThFrSa13456789101112131415161718192021222324262728293031

November

SuMoTuWeThFrSa12345678910111213151617181920212223242526272930

December

SuMoTuWeThFrSa123456789101112131415161718192021222324262728293031

Long weekends and best days to take off in India in 2031

Best use of leave in 2031: take Fri 21 Feb off around Maha Shivaratri for 4 days off in a row (Thu 20 โ€“ Sun 23 Feb).

BreakDatesTake leave onHoliday
1 day leave โ†’ 4 days off best valueThu 20 โ€“ Sun 23 FebFri 21 FebMaha Shivaratri
1 day leave โ†’ 4 days off best valueSat 29 Mar โ€“ Tue 1 AprMon 31 MarRam Navami
3 days leave โ†’ 9 days offSat 29 Mar โ€“ Sun 6 AprMon 31 Mar + Wed 2 Apr + Fri 4 AprRam Navami, Eid al-Adha, Mahavira's Birthday
1 day leave โ†’ 4 days off best valueThu 3 โ€“ Sun 6 AprFri 4 AprEid al-Adha, Mahavira's Birthday
4 days leave โ†’ 10 days offSat 5 โ€“ Mon 14 AprMon 7 โ€“ Thu 10 AprMahavira's Birthday, Good Friday, Dr. B. R. Ambedkar's Birthday
4 days offFri 11 โ€“ Mon 14 AprNo leave neededGood Friday, Dr. B. R. Ambedkar's Birthday
2 days leave โ†’ 5 days offSat 3 โ€“ Wed 7 MayMon 5 โ€“ Tue 6 MayAshura, Buddha Purnima
1 day leave โ†’ 4 days offThu 3 โ€“ Sun 6 JulFri 4 JulProphet's Birthday
3 days offFri 15 โ€“ Sun 17 AugNo leave neededIndependence Day
1 day leave โ†’ 4 days offThu 2 โ€“ Sun 5 OctFri 3 OctMahatma Gandhi's Birthday
3 days offFri 14 โ€“ Sun 16 NovNo leave neededDiwali
3 days offFri 28 โ€“ Sun 30 NovNo leave neededGuru Nanak's Birthday
1 day leave โ†’ 4 days offThu 25 โ€“ Sun 28 DecFri 26 DecChristmas

Calculated from the national holidays above with a Saturdayโ€“Sunday weekend. Company rules, shift work and regional holidays can change the result.

India holidays in 2031 at a glance

India has 19 public holiday dates in 2031, from Sat 25 Jan to Thu 25 Dec. 7 of them fall on a Saturday or Sunday, so the substitute rules matter. 12 dates are marked expected: they follow lunar, Islamic or annually announced calendars and may move when the official list is published.

Compare with India public holidays 2027, which are checked against the official announcement, or browse all countries for 2031.

Frequently asked questions

How many public holidays does India have in 2031?
19 dates are listed on this page, {datetime.date(2031, 3, 9), datetime.date(2031, 10, 25), datetime.date(2031, 1, 25), datetime.date(2031, 8, 10), datetime.date(2031, 4, 3), datetime.date(2031, 2, 20), datetime.date(2031, 5, 3), datetime.date(2031, 11, 28), datetime.date(2031, 5, 7), datetime.date(2031, 4, 5), datetime.date(2031, 11, 14), datetime.date(2031, 7, 3)} of them expected.
Are the 2031 dates official?
India's central government list is published each autumn for the following year; festival dates follow the Hindu and Islamic calendars.
Are regional holidays included?
No. Only holidays that apply nationwide are listed.

Sources: Department of Personnel and Training โ€“ Holidays 2027 Office Memorandum (16 July 2026) ยท python-holidays โ€“ open holiday rules