Ekadashi Vrat
Ekadashi Vrat Calendar

Ekadashi Vrat Calendar 2031

A month-by-month list of every Ekadashi of the year — the eleventh-tithi fasting days sacred to Lord Vishnu — including Nirjala, Devshayani, Prabodhini (Dev Uthani), Mokshada / Vaikuntha, Putrada and Saphala, with the name, paksha, lunar month and tithi timing of each.

Ekadashi Fasting Days

January 2031

  • Pausha Putrada Ekadashi

    Saturday, 4 January 2031 Shukla Ekadashi

    Tithi 10:47 AM, Jan 3 1:19 PM, Jan 4

    Paran 7:14 AM, Jan 5 9:19 AM, Jan 5

    Observed by parents praying to Lord Vishnu for worthy children.

  • Shattila Ekadashi

    Sunday, 19 January 2031 Krishna Ekadashi

    Tithi 1:58 AM, Jan 19 11:26 PM, Jan 19

    Paran 7:13 AM, Jan 20 9:21 AM, Jan 20

    Observed with sesame (til) in six ways — bathing, offering and donating — to cleanse past sins.

February 2031

  • Jaya Ekadashi

    Monday, 3 February 2031 Shukla Ekadashi

    Tithi 7:13 AM, Feb 2 9:57 AM, Feb 3

    Paran 7:07 AM, Feb 4 9:18 AM, Feb 4

    A fast said to free the devotee from rebirth and the fate of becoming a ghost.

  • Vijaya Ekadashi

    Monday, 17 February 2031 Krishna Ekadashi

    Tithi 11:11 AM, Feb 17 8:28 AM, Feb 18

    Paran after 6:56 AM, Feb 19

    Kept for victory over hardship and foes, as Lord Rama did before crossing to Lanka.

March 2031

  • Amalaki Ekadashi

    Tuesday, 4 March 2031 Shukla Ekadashi

    Tithi 4:04 AM, Mar 4 6:29 AM, Mar 5

    Paran 12:50 PM, Mar 5 8:21 AM, Mar 6

    The amla (gooseberry) tree and Lord Vishnu are worshipped together for health and merit.

  • Papamochani Ekadashi

    Wednesday, 19 March 2031 Krishna Ekadashi

    Tithi 6:43 PM, Mar 18 4:29 PM, Mar 19

    Paran 6:25 AM, Mar 20 8:50 AM, Mar 20

    The Ekadashi that "destroys sins", observed as the lunar year draws to a close.

April 2031

  • Kamada Ekadashi

    Thursday, 3 April 2031 Shukla Ekadashi

    Tithi 11:25 PM, Apr 2 12:46 AM, Apr 4

    Paran 6:47 AM, Apr 4 8:38 AM, Apr 4

    The wish-fulfilling Ekadashi that opens the new lunar year and grants desires.

  • Varuthini Ekadashi

    Thursday, 17 April 2031 Krishna Ekadashi

    Tithi 1:49 AM, Apr 17 12:17 AM, Apr 18

    Paran 6:04 AM, Apr 18 8:27 AM, Apr 18

    A fast that grants protection, good fortune and freedom from sin.

May 2031

  • Mohini Ekadashi

    Saturday, 3 May 2031 Shukla Ekadashi

    Tithi 4:02 PM, May 2 3:58 PM, May 3

    Paran 5:38 AM, May 4 8:18 AM, May 4

    Frees the devotee from delusion (moha), named after Vishnu's Mohini avatar.

  • Apara Ekadashi

    Saturday, 17 May 2031 Krishna Ekadashi

    Tithi 9:27 AM, May 16 9:18 AM, May 17

    Paran 5:28 AM, May 18 8:12 AM, May 18

    Believed to grant boundless wealth and wash away even grave sins.

June 2031

  • Nirjala Ekadashi

    Sunday, 1 June 2031 Shukla Ekadashi

    Tithi 5:21 AM, Jun 1 4:36 AM, Jun 2

    Paran 9:49 AM, Jun 2 2:40 AM, Jun 3

    The strictest Ekadashi of the year — devotees of Vishnu fast without even water.

  • Yogini Ekadashi

    Sunday, 15 June 2031 Krishna Ekadashi

    Tithi 7:15 PM, Jun 14 8:06 PM, Jun 15

    Paran 5:23 AM, Jun 16 8:10 AM, Jun 16

    A fast that frees one from sin and disease, dedicated to Lord Vishnu.

July 2031

  • Devshayani (Ashadhi) Ekadashi

    Tuesday, 1 July 2031 Shukla Ekadashi

    Tithi 4:04 PM, Jun 30 1:57 PM, Jul 1

    Paran 5:27 AM, Jul 2 8:14 AM, Jul 2

    Lord Vishnu begins his four-month cosmic sleep and Chaturmas starts; in Maharashtra it is Ashadhi Ekadashi, the climax of the Pandharpur Wari pilgrimage to Lord Vitthal.

  • Kamika Ekadashi

    Tuesday, 15 July 2031 Krishna Ekadashi

    Tithi 7:24 AM, Jul 14 9:28 AM, Jul 15

    Paran 5:33 AM, Jul 16 8:19 AM, Jul 16

    Worship of Vishnu that grants the merit of bathing in all holy rivers.

  • Shravana Putrada Ekadashi

    Wednesday, 30 July 2031 Shukla Ekadashi

    Tithi 12:13 AM, Jul 30 9:42 PM, Jul 30

    Paran 5:41 AM, Jul 31 8:24 AM, Jul 31

    Observed by couples who pray to Lord Vishnu for the blessing of children.

August 2031

  • Aja Ekadashi

    Wednesday, 13 August 2031 Krishna Ekadashi

    Tithi 10:29 PM, Aug 12 12:56 AM, Aug 14

    Paran 7:37 AM, Aug 14 8:28 AM, Aug 14

    The "unborn" Ekadashi, said to absolve even the gravest of sins.

  • Padmini Ekadashi

    Thursday, 28 August 2031 Shukla Ekadashi

    Tithi 6:53 AM, Aug 28 4:00 AM, Aug 29

    Paran 9:13 AM, Aug 29 12:54 AM, Aug 30

    The bright (Shukla) Ekadashi of the extra month (Adhik Maas), kept only in leap-month years.

September 2031

  • Parama Ekadashi

    Friday, 12 September 2031 Krishna Ekadashi

    Tithi 3:42 PM, Sep 11 6:07 PM, Sep 12

    Paran 6:04 AM, Sep 13 8:33 AM, Sep 13

    The dark (Krishna) Ekadashi of the extra month (Adhik Maas) — held to be exceptionally meritorious.

  • Parsva Ekadashi

    Saturday, 27 September 2031 Shukla Ekadashi

    Tithi 1:01 PM, Sep 26 10:20 AM, Sep 27

    Paran 6:12 AM, Sep 28 7:37 AM, Sep 28

    Vishnu turns on his side during cosmic sleep — also called Parivartini or Vamana Ekadashi.

October 2031

  • Indira Ekadashi

    Sunday, 12 October 2031 Krishna Ekadashi

    Tithi 10:24 AM, Oct 11 12:05 PM, Oct 12

    Paran 6:20 AM, Oct 13 8:39 AM, Oct 13

    Observed during Pitru Paksha to liberate departed ancestors.

  • Papankusha Ekadashi

    Sunday, 26 October 2031 Shukla Ekadashi

    Tithi 7:45 PM, Oct 25 5:48 PM, Oct 26

    Paran 6:29 AM, Oct 27 8:43 AM, Oct 27

    A "goad against sin" that is believed to grant heaven and good health.

November 2031

  • Rama Ekadashi

    Monday, 10 November 2031 Krishna Ekadashi

    Tithi 5:12 AM, Nov 10 6:21 AM, Nov 11

    Paran 12:09 PM, Nov 11 6:30 AM, Nov 12

    Falls just before Diwali and is kept to wash away sins, dedicated to Lakshmi-Narayana.

  • Devutthana (Kartiki) Ekadashi

    Monday, 24 November 2031 Shukla Ekadashi

    Tithi 4:31 AM, Nov 24 3:34 AM, Nov 25

    Paran 9:36 AM, Nov 25 3:12 AM, Nov 26

    Vishnu awakens from cosmic sleep, ending Chaturmas so weddings and Tulsi Vivah resume — known in Maharashtra as Kartiki Ekadashi and also as Prabodhini Ekadashi.

December 2031

  • Utpanna Ekadashi

    Wednesday, 10 December 2031 Krishna Ekadashi

    Tithi 11:24 PM, Dec 9 11:12 PM, Dec 10

    Paran 7:03 AM, Dec 11 9:07 AM, Dec 11

    Marks the appearance of Goddess Ekadashi from Vishnu — the origin of Ekadashi observance.

  • Vaikunta Ekadashi

    Wednesday, 24 December 2031 Shukla Ekadashi

    Tithi 4:13 PM, Dec 23 4:48 PM, Dec 24

    Paran 7:11 AM, Dec 25 9:15 AM, Dec 25

    The Margazhi Ekadashi when the gates of Vaikuntha are said to open; Vishnu devotees fast and keep vigil.

Tithi start and end times are shown in your local time. Festival dates follow the standard Indian (sunrise) calendar and may vary by a day in other regions, and may differ slightly from regional almanacs (especially around an Adhik Maas).

About the Ekadashi Vrat Calendar

A month-by-month list of every Ekadashi of the year — the eleventh-tithi fasting days sacred to Lord Vishnu — including Nirjala, Devshayani, Prabodhini (Dev Uthani), Mokshada / Vaikuntha, Putrada and Saphala, with the name, paksha, lunar month and tithi timing of each.

Each entry lists the festival or vrat with its date, the prevailing tithi, and a short note on the observance. Dates are shown for the current and the coming year.