Plan your trip · India

India festivals and events 2027: month-by-month calendar

India celebrates the festivals of many faiths, and each state adds its own, so no single calendar covers the whole country. This guide gives the 2027 dates of the national days and the big festivals that shape a trip, from the Magh Mela pilgrimage in Prayagraj to Holi in March, Durga Puja in Kolkata and Diwali in October, and says which dates are confirmed and which are still expected.

A cloud of yellow powder thrown over a dense crowd covered in colours at Holi
Colour thrown over the crowd at Holi.
Suggested time
Most national days are single days; Diwali unfolds over five days, Durga Puja has five main ritual days and the Magh Mela runs for seven weeks.
Where to stay
Delhi for Republic Day and Independence Day, Prayagraj for the Magh Mela, Kolkata for Durga Puja, Goa for Christmas.
Season and timing
October brings Dussehra, Durga Puja and Diwali; Holi falls in March.

The short answer

India's key 2027 dates: Magh Mela in Prayagraj, 15 January to 6 March, Republic Day (26 January), Holi in March (listed for 23 March), Eid ul-Fitr (around 10 March), Ram Navami (15 April), Buddha Purnima (20 May), Independence Day (15 August), Gandhi Jayanti (2 October), Dussehra (9 October) with Durga Puja in Kolkata around it, Diwali (29 October) and Christmas.

How to read this calendar

India's central government had not published a readable 2027 holiday list when we checked, and each state sets its own holidays. The national dates here come from the 2027 holiday calendar published by India's High Commission in Pretoria, cross-checked with the Consulate General in Belfast, and the festival details from the Ministry of Tourism. Those lists show the dates of the festivals, not which shops or sights close in each state, so check locally.

Muslim holidays depend on the sighting of the moon and can move by a day. Holi follows the full moon; the missions list 23 March, but we treat the exact day as to be confirmed until India's own calendar is out.

January to March: Magh Mela, Republic Day, Eid and Holi

The Magh Mela in Prayagraj, Uttar Pradesh, runs from Friday 15 January to Saturday 6 March, according to the Ministry of Tourism. Pilgrims bathe at the Triveni Sangam, the meeting of the rivers, attend religious discourses and stay in riverside camps; the ministry describes very large gatherings.

Republic Day, Tuesday 26 January, is a national day; if you are in Delhi or another big city that day, note that the UK Foreign Office advises particular care at events of national significance, when local authorities may impose restrictions.

Eid ul-Fitr, at the end of Ramadan, is listed for Wednesday 10 March and can move by a day with the moon.

Holi, the festival of colours, falls on the full moon in March; the 2027 mission calendars list Tuesday 23 March. People throw coloured water and powder in the streets, and bonfires (Holika Dahan) are lit the evening before. Wear clothes you do not mind ruining. Good Friday is 26 March.

Women in bright saris on the riverbank among boats and flags at the Magh Mela in Prayagraj
Pilgrims on the riverbank at the Magh Mela in Prayagraj.

April and May: Ram Navami, Eid ul-Adha and Buddha Purnima

Ram Navami, a Hindu festival, is listed for Thursday 15 April.

Eid ul-Adha (Bakrid) is listed for Monday 17 May, subject to the moon.

Buddha Purnima, Thursday 20 May, is the Buddhist holy day.

A golden image of the goddess Durga with other deities inside a richly decorated pandal in Kolkata
A Durga Puja image in a Kolkata pandal.

August: Independence Day

Independence Day, Sunday 15 August, is a national day; the UK Foreign Office again advises particular care around it. The Prophet's Birthday (Milad-un-Nabi) is also listed for 15 August, subject to the moon.

October: Gandhi Jayanti, Durga Puja, Dussehra and Diwali

Gandhi Jayanti, Saturday 2 October, marks Mahatma Gandhi's birthday.

Durga Puja is celebrated in Kolkata and across West Bengal, with five main ritual days, from Shashthi to Dashami, ending at Vijaya Dashami. Expect pandals, the temporary shrines with Durga images, lights, music and very large crowds. In 2027 it should fall in October, around Dussehra; the exact ritual days had not been published.

Dussehra (Vijaya Dashami) is listed for Saturday 9 October; celebrations and holiday lengths differ by region.

Diwali (Deepavali), the festival of lights, is listed for Friday 29 October, its main day; the festival unfolds over five days, with lamps, sweets and family celebrations. The UK Foreign Office notes that bans on selling alcohol often apply at major religious festivals and national holidays; check the state you are in.

Clay oil lamps and coloured Diwali decorations laid out on a market stall
Clay lamps for sale before Diwali.

December: Christmas and the Goa season

Christmas Day, Saturday 25 December, is celebrated across India. In Goa, Goa Tourism advises booking rooms well in advance for the Christmas and New Year season.

Practical questions

When is Diwali 2027?

The main day is Friday 29 October 2027 on official Indian mission calendars; the festival unfolds over five days around it.

When is Holi 2027 in India?

In March, on the full moon. Indian mission calendars list Tuesday 23 March 2027; confirm the date where you will be.

When is Durga Puja 2027 in Kolkata?

In October 2027, ending around Dussehra (9 October). The exact ritual days had not been published in October 2026.

When is the Magh Mela 2027?

From 15 January to 6 March 2027 in Prayagraj, Uttar Pradesh, according to the Ministry of Tourism.

Is alcohol sold during Indian festivals?

Not always. The UK Foreign Office says bans on selling alcohol often apply at major religious festivals and national holidays; rules vary by state.

Sources and checks before you travel

Reference sources for the version dated 22 October 2026. Confirm opening times, access, transport and conditions for your travel dates.

Editorial policy →

Photo credits