Ekadashi fast

Mokshada Ekadashi 2026

Sunday, 20 December 2026

Margashirsha Shukla Paksha · Parana: Monday, 21 December 2026, 7:09–9:13 AM

Edited by the SanatanBodh editorial teamLast updated: 3 sourcesDrafted with AI, checked against sourcesReport a mistake
Gita Jayanti in a temple: a Bhagavad Gita wrapped in red cloth on a wooden stand, with a peacock feather, a conch, a tulsi mala and a lit lamp
Image: made with AI
In short

Mokshada Ekadashi 2026 is on Sunday, 20 December 2026. It is the Ekadashi of Margashirsha Shukla Paksha (Purnimanta; Margashirsha in the Amanta calendar). In New Delhi the Ekadashi tithi runs from 10:10 PM (19 December) to 8:16 PM, and the fast is broken (parana) on Monday, 21 December 2026, 7:09–9:13 AM.

Mokshada Ekadashi falls in the bright half of Margashirsha, and Gita Jayanti is kept on the same day: by tradition it was on this tithi that Shri Krishna taught the Gita to Arjuna at Kurukshetra.

Parana time by city

Parana on Monday, 21 December 2026, in Indian Standard Time.

Both Ekadashis of December 2026 and parana for 66 cities: Ekadashi December 2026

How the fast and parana are kept

  • The fast begins at sunrise on Ekadashi, with worship of Lord Vishnu, tulsi leaves and a lamp.
  • By tradition, rice and grains are not eaten; without water or with fruit, according to custom and health.
  • Parana is on the next day, during Dwadashi, after Hari Vasara (the first quarter of Dwadashi); the morning is preferred.
  • In illness, pregnancy or while on medicine, choose the form of the fast according to your health.
The story

The story of King Vaikhanasa

As the story is told in tradition, King Vaikhanasa of Gokul saw his father suffering in a dream. On the advice of the sage Parvata he kept the Mokshada Ekadashi fast and offered its merit to his father, who was freed.

Frequently asked questions

When is Mokshada Ekadashi 2026?

On Sunday, 20 December 2026, in Margashirsha Shukla Paksha.

Is Mokshada Ekadashi on 19 December or 20 December?

The fast is on Sunday, 20 December 2026 (Drik Panchang’s Smarta date), and the parana on Monday, 21 December 2026, 7:09–9:13 AM (New Delhi). In New Delhi the Ekadashi tithi runs from 19 December 10:10 PM to 20 December 8:16 PM; the fast runs from sunrise on Ekadashi to the parana the next day.

When is the parana of Mokshada Ekadashi?

In New Delhi: Monday, 21 December 2026, 7:09–9:13 AM. The fast is broken during Dwadashi, after Hari Vasara (the first quarter of Dwadashi); other cities are in the table above.

What is not eaten on an Ekadashi fast?

By tradition, rice and grains are not eaten on Ekadashi. Some keep the fast without water, others eat fruit; follow your family’s custom and your health.

How long does the Ekadashi fast last?

From sunrise on Ekadashi to the parana on the next day (Dwadashi). Many families also eat only simple food from the evening of Dashami.

Sources

  1. Drik Panchang: Mokshada Ekadashi 2026, New Delhi (date and parana compared)
  2. Drik Panchang: the Ekadashi stories come from the Padma Purana tradition
  3. Tithi and parana: SanatanBodh panchang calculation (astronomy-engine, Lahiri ayanamsha)

Something wrong? Report a mistake