Search holidays, national days and tools

Press Enter to open the first result, or Esc to close.

When is Guru Nanak Jayanti?

Guru Nanak Jayanti 2026 is on Tuesday

Tuesday, November 24, 2026

The full moon of the Hindu month of Kartik, usually in November (the date shown is the Government of India's holiday). That's in 51 days.

––days
––hours
––minutes
––seconds

until Guru Nanak Jayanti begins, in your time zone

Add to calendar
Google CalendarOutlook.com

Guru Nanak Jayanti, or Gurpurab, celebrates the birth of Guru Nanak, the founder of Sikhism and first of the ten Sikh Gurus, with continuous scripture readings, processions, hymn singing and free community meals.

About Guru Nanak Jayanti

Guru Nanak was born in 1469 at Rai Bhoi di Talwandi, now Nankana Sahib in Pakistan, and spent his final years at Kartarpur, where he died in 1539. He taught devotion to one God, honest work, sharing with others and the equality of all people, and his hymns form part of the Guru Granth Sahib, the Sikh scripture. His birth anniversary, also called Prakash Purab, is one of the most important days of the Sikh year.

Celebrations begin two days early with an Akhand Path, an unbroken reading of the entire Guru Granth Sahib that takes about 48 hours and finishes on the morning of the anniversary. On the day before, a Nagar Kirtan procession led by five people representing the Panj Pyare, the "five beloved ones," carries the scripture through the streets with hymns and displays of the Sikh martial art gatka. In the weeks before, early-morning processions called prabhat pheris wind through neighborhoods. On the day itself, gurdwaras are lit up and hold kirtan, or hymn singing, and volunteers serve langar, a free meal open to everyone regardless of background.

Sikh tradition celebrates the birth on Kartik Purnima, the full moon of the month of Kartik, although many historians, following early accounts, date it to April 1469. The 550th anniversary in 2019 was marked by the opening of the Kartarpur Corridor, which lets pilgrims from India visit the gurdwara at Kartarpur in Pakistan without a visa. The day is a closed holiday for Indian central government offices, and the date shown is the Government of India's.

Sources: Britannica: Guru Nanak, Government of India, Department of Personnel and Training: holidays for central government offices in 2027 (O.M. 12/2/2023-JCA, 16 July 2026). How we check dates.

How to mark Guru Nanak Jayanti

Guru Nanak Jayanti dates

Guru Nanak Jayanti dates by year
YearDate
2025Wednesday, November 5, 2025
2026Tuesday, November 24, 2026
2027Sunday, November 14, 2027
2028Thursday, November 2, 2028
2029Wednesday, November 21, 2029
2030Sunday, November 10, 2030

Related days

Explore

Frequently asked questions

When is Guru Nanak Jayanti 2026?

Guru Nanak Jayanti 2026 is on Tuesday, November 24, 2026. It falls on the full moon of the Hindu month of Kartik, usually in November (the date shown is the Government of India's holiday). In 2027, it is on Sunday, November 14, 2027.

What is an Akhand Path?

It is a continuous, uninterrupted reading of the whole Guru Granth Sahib by a relay of readers, taking about 48 hours. For Guru Nanak's birthday it is timed to finish on the morning of the celebration.

Why does Guru Nanak Jayanti change date every year?

It follows the lunar calendar, falling on the full moon of the month of Kartik, so its Gregorian date moves from year to year, usually landing in November.

Is Guru Nanak Jayanti a public holiday?

No. Guru Nanak Jayanti is an observance, not a public holiday, so schools, banks, government offices and most businesses keep their normal hours.