Here is a list of bank holidays in 2025 in India from 1st January 2025 to 31st December 2025. You can plan banking activities based on this list. But please note that some holidays may not be applicable in every state in India.
All the banks in India follow a schedule of national and government holidays set by the Reserve Bank Of India. However they also observe local holidays depending on the region / state in which the branches are located.
National holidays are also known as Gazetted holidays which are mandatory. These are mandatory holidays declared by the Government of India and apply to every state and union territory in India. There are three national holidays in India – Republic Day, Independence Day, and Gandhi Jayanti. Thus on these National Holidays all the scheduled banks in India will be closed.
Bank Holidays for January 2025
11 January 2025
Saturday
2nd Saturday
14 January 2025
Tuesday
Makar Sankranti, Pongal
25 January 2025
Saturday
4th Saturday
26 January 2025
Sunday
Republic Day
Bank Holidays for February 2025
8 February 2025
Saturday
2nd Saturday
22 February 2025
Saturday
4th Saturday
26 February 2025
Wednesday
Maha Shivaratri
Bank Holidays for March 2025
8 March 2025
Saturday
2nd Saturday
14 March 2025
Friday
Holi
22 March 2025
Saturday
4th Saturday
30 March 2025
Sunday
Ugadi, Eid al-Fitr
31 March 2025
Monday
Eid al-Fitr
Bank Holidays for April 2025
12 April 2025
Saturday
2nd Saturday
13 April 2025
Sunday
Baisakhi
14 April 2025
Monday
Ambedkar Jayanti, Tamil New Year
18 April 2025
Friday
Good Friday
26 April 2025
Saturday
4th Saturday
Bank Holidays for May 2025
1 May 2025
Thursday
May Day , Maharashtra Diwas (Celebrated in Maharashtra)
10 May 2025
Saturday
2nd Saturday
24 May 2025
Saturday
4th Saturday
Bank Holidays for June 2025
6 June 2025
Friday
Bakrid
14 June 2025
Saturday
2nd Saturday
28 June 2025
Saturday
4th Saturday
Bank Holidays for July 2025
12 July 2025
Saturday
2nd Saturday
26 July 2025
Saturday
4th Saturday
27 July 2025
Sunday
Hariyali Teez (Celebrated in Punjab, Chandigarh, and Haryana)
Bank Holidays for August 2025
9 August 2025
Saturday
2nd Saturday
12 August 2025
Tuesday
Kajari Teej (Celebrated in UP, MP, Bihar, and Rajasthan)
15 August 2025
Friday
Independence Day
15 August 2025
Friday
Janmashtami
23 August 2025
Saturday
4th Saturday
Bank Holidays for September 2025
13 September 2025
Saturday
2nd Saturday
26 September 2025
Friday
Hartalika Teej (Celebrated in Rajasthan, Uttar Pradesh, Uttarakhand, Bihar, and Jharkhand)
27 September 2025
Saturday
4th Saturday
Bank Holidays for October 2025
2 October 2025
Thursday
Gandhi Jayanti , Dusshera
11 October 2025
Saturday
2nd Saturday
20 October 2025
Monday
Diwali
25 October 2025
Saturday
4th Saturday
Bank Holidays for November 2025
1 November 2025
Saturday
Guru Nanak Jayanti, Haryana Day, Karnataka Rajyotsava
8 November 2025
Saturday
2nd Saturday
22 November 2025
Saturday
4th Saturday
Bank Holidays for December 2025
13 December 2025
Saturday
2nd Saturday
19 December 2025
Friday
Goa Liberation Day
25 December 2025
Thursday
Christmas
27 December 2025
Saturday
4th Saturday
Bank Holidays in 2025
In addition to the above mentioned bank holidays in 2025, banks are also closed on the 2nd and 4th Saturdays of every month. However, if a month contains 5 Saturdays, the 5th Saturday will be a regular working day for banks.
It is important to note that even though banks will be closed on bank holidays in 2025, all online and digital banking services, like cash transfers and mobile banking apps, will still work as normal. This means customers can manage their accounts without any problems during the holidays by using online banking services.