India Public Holidays 2025
In 2025, there are 6 public holidays across India. The first falls on January 26, 2025 (Republic Day) and the last on December 25, 2025 (Christmas Day). Of these, 1 land on a weekend, which is worth checking if you are counting on days off from work.
| Holiday | Date | Weekday | Type |
|---|---|---|---|
| Republic Day | January 26, 2025 | SundayWeekend | Public holiday |
| Ambedkar Jayanti | April 14, 2025 | Monday | Public holiday |
| Good Friday | April 18, 2025 | Friday | Public holiday |
| Independence Day | August 15, 2025 | Friday | Public holiday |
| Gandhi Jayanti | October 2, 2025 | Thursday | Public holiday |
| Christmas Day | December 25, 2025 | Thursday | Public holiday |
April is the densest month for holidays, which tends to shape travel and shopping patterns. Use the table below to see each 2025 holiday in India, when it happens and which day of the week it lands on. We track national holidays only, leaving out regional variations, so the list stays consistent and easy to compare with other countries.
Frequently asked questions
How many public holidays does India have in 2025?
India has 6 national public holidays in 2025. The first is Republic Day on January 26, 2025 and the last is Christmas Day on December 25, 2025.
What is the first public holiday of 2025 in India?
The first public holiday of 2025 is Republic Day, which falls on January 26, 2025, a Sunday.
When is Christmas observed in India in 2025?
Christmas Day in India falls on December 25, 2025 in 2025, a Thursday.
Are regional holidays included for India?
No. This calendar lists national public holidays only. State, provincial and regional holidays that apply to just part of India are not included, which keeps the list consistent across countries.
Other years for India
Planning further ahead or looking back? Compare the India public holiday calendar across years: