There are three official national public holidays – Republic and Independence Days and Gandhi's birthday (Gandhi Jayanti) – plus a lot of other holidays celebrated nationally or locally, many of them marking important days in various religions and falling on variable dates. The most important are the 18 'gazetted holidays' (listed), which are observed by central-government offices throughout India – see https://www.india.gov.in/calendar for the latest dates. On these days most businesses (offices, shops etc), banks and tourist sites close, but transport is usually unaffected. It’s wise to make transport and hotel reservations well in advance if you intend to visit during major festivals.

Republic Day 26 January

Maha Shivaratri March

Holi February/March

Mahavir Jayanti 6 April

Good Friday 10 April 2020

Buddha Purnima 30 April 2020

Eid al-Fitr 23 May 2020

Independence Day 15 August

Janmastami 11 August 2020

Eid al-Adha (Id ul-Zuha) July/August

Muharram 21 August to 18 September 2020

Gandhi Jayanti 2 October

Dussehra 25 October 2020

Eid-Milad-un-Nabi 9 November 2019

Guru Nanak Jayanti 12 November

Diwali 14 November 2020

Christmas Day 25 December

Major Religious Festivals

Holi (Hindu) February/March

Easter Sunday (Christian) 12 April 2020

Mahavir Jayanti (Jain) 6 April

Buddha Purnima (Buddhist) 30 April 2020

Eid al-Fitr (Muslim) 23 May 2020

Dussehra (Hindu) 25 October 2020

Nanak Jayanti (Sikh) 12 November

Diwali (Hindu) 14 November 2020

Christmas Day (Christian) 25 December