Hindu

हिन्दी में पढ़ें

भगवद् गीता (bhagavad gita on stand), icon for Gita JayantiGita Jayanti 2026 गीता जयंती

The Day the Bhagavad Gita Was Spoken

Sunday, 20 December 2026

In 2027: Thursday, 9 December 2027

Gita Jayanti marks the day when, according to tradition, Lord Krishna spoke the Bhagavad Gita to Arjuna on the battlefield of Kurukshetra, and devotees read and recite its verses.

How the date is fixed: Margashirsha Shukla Ekadashi, the eleventh day of the bright half of Margashirsha, also called Mokshada Ekadashi.

Why Gita Jayanti is celebrated

Gita Jayanti celebrates the birth of the Bhagavad Gita, one of the most respected texts of Hinduism. According to tradition, Krishna gave this teaching to Arjuna on the battlefield of Kurukshetra, just before the Mahabharata war began. Arjuna was confused and did not want to fight his own relatives and teachers. Krishna guided him through a long conversation about duty, action and the self.

The Gita has 700 verses spread across 18 chapters. It speaks of karma yoga, the path of selfless action, along with bhakti, the path of devotion, and jnana, the path of knowledge. Its message to do one's duty without worrying about the result speaks to people in every walk of life.

The day is also Mokshada Ekadashi. The name means the Ekadashi that grants moksha, or liberation. Devotees believe that fasting on this day frees ancestors from suffering and brings peace to the family.

History and story of Gita Jayanti

The Gita forms part of the Bhishma Parva of the Mahabharata, which is traditionally credited to Sage Vyasa. Over many centuries, great teachers such as Adi Shankaracharya, Ramanujacharya and Madhvacharya wrote commentaries on it. Each gave it a place in his own school of thought.

In modern times, the Gita inspired leaders of the freedom struggle, including Bal Gangadhar Tilak and Mahatma Gandhi, who called it his spiritual guide. It has been translated into many languages and is read across the world.

Kurukshetra in Haryana is linked with the place where the teaching was given. The Haryana government holds a Gita Mahotsav there every year around this date. Since 2016 it has been held on a larger scale as the International Gita Mahotsav, with visitors and cultural groups from India and abroad.

How Gita Jayanti is celebrated

Devotees wake early, bathe and worship Krishna along with a copy of the Gita. Many place the book on a clean cloth, offer flowers and tulsi leaves, and light a lamp before it.

The main ritual is Gita path, the reading of the text. Some families read the full 18 chapters in one day. Others read one chapter, or chant favourite verses from Chapter 2 and Chapter 12. Temples organise group recitation, talks on the Gita and quiz contests for children.

As it is Mokshada Ekadashi, many people keep a fast. They avoid grains and eat fruit, milk and sabudana dishes. The fast is broken on the next day, Dwadashi, after offering food to a needy person or a Brahmin. Donating copies of the Gita is also seen as a good deed on this day.

Important days and moments

  1. Gita path (Through the day)
    Devotees read the full Gita or chosen chapters at home and in temples, often in groups.
  2. Mokshada Ekadashi fast (Ekadashi, broken on Dwadashi)
    Many people avoid grains for the day and break the fast next morning after offering food to others.
  3. International Gita Mahotsav (Several days around Gita Jayanti)
    Kurukshetra hosts a large festival at Brahma Sarovar with aarti, deep daan, a craft fair and cultural programmes.
  4. Pilgrimage to Jyotisar (During the festival)
    Pilgrims visit Jyotisar near Kurukshetra, believed to be the place where Krishna gave the Gita to Arjuna.

Gita Jayanti across India

Kurukshetra sees the largest celebration. The International Gita Mahotsav runs for many days around Brahma Sarovar, with a craft fair, deep daan and evening aarti on the water, and cultural shows from many states. Jyotisar, believed to be the spot where Krishna spoke to Arjuna, draws pilgrims who sit under its old banyan tree.

ISKCON temples across India and abroad mark the day with Gita recitation, kirtan and the distribution of books. In Udupi, Mathura, Vrindavan and Dwarka, Krishna temples hold special worship. Many schools and colleges run Gita reading and shloka recitation events in the same week.

Other names and related festivals

  • Geeta Jayanti
  • Mokshada Ekadashi

Frequently asked questions

When is Gita Jayanti in 2026?

Gita Jayanti falls on Sunday, 20 December 2026.

Is Gita Jayanti a bank holiday?

Gita Jayanti falls on a Sunday in 2026, when banks are closed anyway.

Is Gita Jayanti a central government holiday?

No. Gita Jayanti is not on the 2026 list of central government holidays. In 2026 it falls on a Sunday, when central government offices are closed anyway.

Is the stock market closed on Gita Jayanti?

Gita Jayanti falls on a Sunday, when the markets are closed anyway.

What are the other names of Gita Jayanti?

Gita Jayanti is also known as Geeta Jayanti, Mokshada Ekadashi.

How many verses and chapters does the Bhagavad Gita have?

The Gita has 700 verses in 18 chapters. It is part of the Bhishma Parva of the Mahabharata.

Where is the main Gita Jayanti celebration held?

The biggest celebration takes place in Kurukshetra, Haryana. The International Gita Mahotsav is held around Brahma Sarovar and draws large crowds.

Why is it also called Mokshada Ekadashi?

Mokshada means the giver of moksha. Devotees believe that a fast on this Ekadashi brings liberation and peace to departed ancestors.

Next Hindu festivals (30 days)

Major Hindu festivals

Upcoming central government holidays

Holidays in your state

Bank, state government and school holidays differ from state to state. Pick your state:

All Hindu festivals in 2026

Last updated: 11 October 2026

Holidays and festivals calendar: October and November 2026

Central government holidays for all of India and major festivals. For bank, state government and school holidays, open your state: Andhra Pradesh, Assam, Bihar, Chhattisgarh, Delhi, Goa, Gujarat, Haryana, Himachal Pradesh, Jammu and Kashmir, Jharkhand, Karnataka, Kerala, Madhya Pradesh, Maharashtra, Odisha, Punjab, Rajasthan, Tamil Nadu, Telangana, Uttar Pradesh, Uttarakhand, West Bengal.

October 2026
MonTueWedThuFriSatSun
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
November 2026
MonTueWedThuFriSatSun
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30

Public holiday Major festival Today