Skip to main content
A chariot wheel, conch and open Gita manuscript at dawn for Gita Jayanti

Gita Jayanti

Lord Krishna

This year
in 197 days
Major festival Major
🔗 The same night is also observed as Mokshada Ekadashi →
Gita Jayanti 2026 falls on Sunday, 20 December 2026 (Sunday). It marks the day Lord Krishna is said to have spoken the Bhagavad Gita to Arjuna, observed on Margashirsha Shukla Ekadashi (the same tithi as Mokshada Ekadashi) with recitation and study of the text.

When it falls

The date shifts because it tracks the moon, not the Gregorian calendar.

Calculated for India (IST) using precise Panchang astronomy. Dates can shift by a day at locations far to the east or west.

Why Gita Jayanti is observed

Gita Jayanti marks the day the Bhagavad Gita was spoken. By tradition, it was on this day that Lord Krishna delivered the Gita to the warrior Arjuna on the battlefield of Kurukshetra, at the start of the Mahabharata war. Arjuna, facing his own kinsmen across the field, lost the will to fight; Krishna's reply to that crisis became the seven hundred verses of the Gita. The festival falls on the eleventh lunar day (ekadashi) of the bright fortnight (Shukla paksha) of Margashirsha, which is also kept as Mokshada Ekadashi.

Unlike most festivals, Gita Jayanti is not the birthday of a deity but the anniversary of a text. That shapes how it is kept. The Gita is treated less as scripture to be worshipped from a distance and more as a conversation about duty, doubt, and how to act when the right course is unclear. Its themes are practical: doing your work without being ruled by the result, steadiness of mind under pressure, and acting from responsibility rather than fear.

Because the day also coincides with Mokshada Ekadashi, the two observances overlap for many households. The Ekadashi fast and the reading of the Gita are often kept together, so the day carries both the discipline of a Vishnu ekadashi and the study of Krishna's teaching.

Rituals & observance

Gita Jayanti is observed more through reading and reflection than through elaborate ritual. Customs vary by household and tradition, but these are the common threads.

  • Read or recite the Bhagavad Gita, in full where possible, or at least selected chapters. Group recitations and Gita paths are held in many temples and homes.
  • Keep the ekadashi fast that falls on this day, since Gita Jayanti coincides with Mokshada Ekadashi. Practice ranges from a waterless fast to taking only fruit, milk, and non-grain (phalahar) foods.
  • Offer worship to Lord Krishna, placing a copy of the Gita on the home shrine and offering flowers, incense, and tulsi.
  • Attend Gita discourses or study sessions, where verses are read and explained; many schools and institutions hold readings on this day.
  • Give in charity, especially copies of the Gita or food, in keeping with the ekadashi's emphasis on merit.

Regional variations

Kurukshetra (Haryana)
Kurukshetra, the site where the Gita is said to have been spoken, holds the largest observances. The town marks the day with a multi-day Gita Mahotsav, recitations, and gatherings at its sacred tanks and ghats.
Vaishnava and ISKCON temples
Krishna temples, including those in the ISKCON tradition, hold full readings of the Gita, discourses, and the Mokshada Ekadashi fast, treating the day as a major occasion for study of the text.
How this date is determined

Observed on the Ekadashi tithi of Margashirsha (Shukla paksha), reckoned by sunrise (udaya tithi).

Dates are computed to astronomical precision (NASA/JPL ephemeris), in line with traditional panchang.

Frequently asked

When is Gita Jayanti this year?
Gita Jayanti falls on Sunday, 20 December 2026 (Sunday). It is observed on the eleventh lunar day (ekadashi) of the bright fortnight of Margashirsha, the same day as Mokshada Ekadashi.
What does Gita Jayanti celebrate?
It marks the day Lord Krishna is said to have spoken the Bhagavad Gita to Arjuna on the battlefield of Kurukshetra, at the start of the Mahabharata war. It is the anniversary of the text being given, not a deity's birthday.
Why does the date change every year?
Gita Jayanti follows the Hindu lunar calendar, not the fixed Gregorian one. It is set on the eleventh day (ekadashi) of the bright fortnight of Margashirsha, so the corresponding Gregorian date shifts each year, usually falling in November or December.
How is Gita Jayanti connected to Mokshada Ekadashi?
They fall on the same tithi, Margashirsha Shukla Ekadashi. Mokshada Ekadashi is the ekadashi fast kept that day, and Gita Jayanti is the commemoration of the Bhagavad Gita being spoken. Most households keep the two together.
How is Gita Jayanti observed?
Mainly by reading or reciting the Bhagavad Gita, keeping the ekadashi fast, and offering worship to Lord Krishna. Temples and study groups often hold Gita recitations and discourses on this day.

Related festivals

Plan around it