Bank holidays in January 2026: As per the RBI bank holiday calendar, banks will be closed for up to 16 days in January 2026 across different parts of India. However, this does not mean that all banks across locations will close for 16 days.