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.

This page lists every national public holiday in India for 2025.
6
Public holidays
5
On weekdays
1
On weekends
HolidayDateWeekdayType
Republic DayJanuary 26, 2025SundayWeekendPublic holiday
Ambedkar JayantiApril 14, 2025MondayPublic holiday
Good FridayApril 18, 2025FridayPublic holiday
Independence DayAugust 15, 2025FridayPublic holiday
Gandhi JayantiOctober 2, 2025ThursdayPublic holiday
Christmas DayDecember 25, 2025ThursdayPublic 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:

Public holidays in nearby countries