Public & Bank Holidays 2025 — with Long Weekends

31 holidays and 17 long-weekend chances in 2025. National and Tamil Nadu bank holidays; state lists vary.

2025 2026 → All Festivals 2025 📥 Add to Google Calendar (.ics)
🏖️ Long Weekends 2025
HolidayDateWeekend span
Pongal Tue, 14 Jan Sat–Tue (4 days, 1 leave on Mon)
Uzhavar Thirunal Thu, 16 Jan Thu–Sun (4 days, 1 leave on Fri)
Thai Poosam Tue, 11 Feb Sat–Tue (4 days, 1 leave on Mon)
Holi Fri, 14 Mar Fri–Sun (3 days)
Bank Annual Closing Tue, 1 Apr Sat–Tue (4 days, 1 leave on Mon)
Mahaveer Jayanthi Thu, 10 Apr Thu–Sun (4 days, 1 leave on Fri)
Tamil New Year Mon, 14 Apr Sat–Mon (3 days)
Tamil New Year / Dr. Ambedkar Birthday Mon, 14 Apr Sat–Mon (3 days)
Good Friday Fri, 18 Apr Fri–Sun (3 days)
May Day Thu, 1 May Thu–Sun (4 days, 1 leave on Fri)
Buddha Purnima Mon, 12 May Sat–Mon (3 days)
Independence Day Fri, 15 Aug Fri–Sun (3 days)
Milad-un-Nabi Fri, 5 Sep Fri–Sun (3 days)
Gandhi Jayanthi Thu, 2 Oct Thu–Sun (4 days, 1 leave on Fri)
Deepavali Mon, 20 Oct Sat–Mon (3 days)
Ayutha Pooja Tue, 21 Oct Sat–Tue (4 days, 1 leave on Mon)
Christmas Thu, 25 Dec Thu–Sun (4 days, 1 leave on Fri)

Spans assume a Sat–Sun weekend. Thu/Tue holidays become 4-day breaks with a single day of leave.

📅 January 2025
📅 February 2025
📅 March 2025
📅 April 2025
📅 May 2025
📅 June 2025
📅 July 2025
📅 August 2025
📅 September 2025
📅 October 2025
📅 November 2025
📅 December 2025

About this list

National holidays (Republic Day, Independence Day, Gandhi Jayanti) apply across India. Bank holidays are declared state-wise under the Negotiable Instruments Act, so a bank holiday listed here may not apply in your state — verify with your state's official gazette for leave planning. Festival dates that depend on the lunar calendar can also shift by a day between states.