India's Public Holiday Calendar for 2025: Check full list
India TodayAs the new year approaches, many of us are looking forward to planning our holidays. With a mix of mandatory and optional holidays, it’s the perfect time to start organizing holidays, family gatherings, or simply some well-deserved time off. This year’s holiday calendar offers plenty of opportunities for rest and rejuvenation throughout the months. The Ministry of Personnel, Public Grievances, and Pensions has announced 17 gazetted holidays and 34 restricted holidays for the upcoming year. Holiday Date Day Republic Day January 26 Sunday Maha Shivaratri February 26 Wednesday Holi March 14 Friday Id-ul-Fitr March 31 Monday Mahavir Jayanti April 10 Thursday Good Friday April 18 Friday Budha Purnima May 12 Monday Id-ul-Zuha June 7 Saturday Muharram July 6 Sunday Independence Day August 15 Friday Janmashtami August 16 Saturday Milad-un-Nabi September 5 Friday Mahatma Gandhi’s Birthday October 2 Thursday Dussehra October 2 Thursday Diwali October 20 Monday Guru Nanak’s Birthday November 5 Wednesday Christmas Day December 25 Thursday Here is the list of restricted holidays for Central Government Offices in India for the year 2025: Holiday Date Day New Year’s Day January 1 Wednesday Guru Gobind Singh’s Birthday January 6 Monday Makar Sankranti /Magha Bihu /Pongal January 14 Tuesday Basant Panchami February 2 Sunday Guru Ravi Das’s Birthday February 12 Wednesday Shivaji Jayanti February 19 Wednesday Birthday of Swami Dayananda Saraswati February 23 Sunday Holika Dahan March 13 Thursday Dolyatra March 14 Friday Ram Navami April 16 Sunday Ganesh Chaturthi/Vinayaka Chaturthi August 27 Wednesday Onam or Thiruonam September 5 Friday Dussehra September 29 Monday Dussehra September 30 Tuesday Dussehra October 1 Wednesday Maharishi Valmiki’s Birthday October 7 Tuesday Karaka Chaturthi October 10 Friday Naraka Chaturdasi October 20 Monday Govardhan Puja October 22 Wednesday Bhai Duj October 23 Thursday Surya Shashthi October 28 Tuesday Guru Teg Bahadur’s Martyrdom Day November 24 Monday Christmas Eve December 24 Wednesday With these holidays in place, it's time to make the most of the year ahead and plan moments of relaxation and celebration with loved ones.