Public Holidays in India

  2017 2018
New Year's Day 1 January 1 January
Republic Day 26 January 26 January
Good Friday 14 April 14 April
May Day 1 May 1 May
Independence Day 15 August 15 August
Id al Fitr (Eid al-Fitr) 25 June 15 June
Mahatma Gandhi's Birthday 2 October 2 October
Dussehra 11 October 11 October
Id al Zuha (Eid al-Adha) 2 September 22 August
Diwali (Hindu Festival of Light) 19 October 7 November
Muharram 1 October 21 September
Birthday of Prophet Mohammad 2 December 20 November
Christmas Day 25 December 25 December


*If a public holiday falls on a Saturday or Sunday, the following Monday becomes a holiday. 
*Islamic holidays are subject to change based on sightings of the moon.