Mygrah

Hindu Festivals 2025

Festival and vrat dates for the year with tithi start and end times, calculated for your city.

All times are local time in New Delhi (Asia/Kolkata).

  • Pausha Putrada Ekadashi

    10 January 2025, Friday

    EkadashiTithi time: 9 January 12:22 PM – 10 January 10:20 AM
  • Pradosh Vrat

    11 January 2025, Saturday

    PradoshTithi time: 11 January 8:21 AM – 12 January 6:34 AM
  • Lohri

    13 January 2025, Monday

    Festivals
  • Purnima

    13 January 2025, Monday

    PurnimaTithi time: 13 January 5:03 AM – 14 January 3:56 AM
  • Makar Sankranti / Pongal

    14 January 2025, Tuesday

    Sankranti
  • Sankashti Chaturthi

    17 January 2025, Friday

    SankashtiTithi time: 17 January 4:06 AM – 18 January 5:30 AM
  • Shattila Ekadashi

    25 January 2025, Saturday

    EkadashiTithi time: 24 January 7:25 PM – 25 January 8:32 PM
  • Pradosh Vrat

    27 January 2025, Monday

    PradoshTithi time: 26 January 8:55 PM – 27 January 8:35 PM
  • Masik Shivratri

    27 January 2025, Monday

    Masik ShivratriTithi time: 27 January 8:35 PM – 28 January 7:36 PM
  • Amavasya

    29 January 2025, Wednesday

    AmavasyaTithi time: 28 January 7:36 PM – 29 January 6:05 PM
  • Vasant Panchami

    2 February 2025, Sunday

    FestivalsTithi time: 2 February 9:14 AM – 3 February 6:53 AM
  • Jaya Ekadashi

    8 February 2025, Saturday

    EkadashiTithi time: 7 February 9:26 PM – 8 February 8:16 PM
  • Pradosh Vrat

    9 February 2025, Sunday

    PradoshTithi time: 9 February 7:25 PM – 10 February 6:57 PM
  • Purnima

    12 February 2025, Wednesday

    PurnimaTithi time: 11 February 6:55 PM – 12 February 7:23 PM
  • Sankashti Chaturthi

    16 February 2025, Sunday

    SankashtiTithi time: 15 February 11:52 PM – 17 February 2:16 AM
  • Vijaya Ekadashi

    24 February 2025, Monday

    EkadashiTithi time: 23 February 1:56 PM – 24 February 1:45 PM
  • Pradosh Vrat

    25 February 2025, Tuesday

    PradoshTithi time: 25 February 12:47 PM – 26 February 11:08 AM
  • Maha Shivaratri

    26 February 2025, Wednesday

    FestivalsTithi time: 26 February 11:08 AM – 27 February 8:55 AM
  • Masik Shivratri

    26 February 2025, Wednesday

    Masik ShivratriTithi time: 26 February 11:08 AM – 27 February 8:55 AM
  • Amavasya

    27 February 2025, Thursday

    AmavasyaTithi time: 27 February 8:55 AM – 28 February 6:14 AM
  • Amalaki Ekadashi

    10 March 2025, Monday

    EkadashiTithi time: 9 March 7:45 AM – 10 March 7:45 AM
  • Pradosh Vrat

    11 March 2025, Tuesday

    PradoshTithi time: 11 March 8:14 AM – 12 March 9:12 AM
  • Holika Dahan

    13 March 2025, Thursday

    FestivalsTithi time: 13 March 10:36 AM – 14 March 12:24 PM
  • Holi

    14 March 2025, Friday

    FestivalsTithi time: 13 March 10:36 AM – 14 March 12:24 PM
  • Purnima

    14 March 2025, Friday

    PurnimaTithi time: 13 March 10:36 AM – 14 March 12:24 PM
  • Sankashti Chaturthi

    17 March 2025, Monday

    SankashtiTithi time: 17 March 7:33 PM – 18 March 10:09 PM
  • Papmochani Ekadashi

    25 March 2025, Tuesday

    EkadashiTithi time: 25 March 5:05 AM – 26 March 3:45 AM
  • Pradosh Vrat

    27 March 2025, Thursday

    PradoshTithi time: 27 March 1:43 AM – 27 March 11:03 PM
  • Masik Shivratri

    27 March 2025, Thursday

    Masik ShivratriTithi time: 27 March 11:03 PM – 28 March 7:55 PM
  • Amavasya

    29 March 2025, Saturday

    AmavasyaTithi time: 28 March 7:55 PM – 29 March 4:27 PM
  • FestivalsTithi time: 29 March 4:27 PM – 30 March 12:49 PM
  • Ram Navami

    6 April 2025, Sunday

    FestivalsTithi time: 5 April 7:26 PM – 6 April 7:23 PM
  • Kamada Ekadashi

    8 April 2025, Tuesday

    EkadashiTithi time: 7 April 8:00 PM – 8 April 9:13 PM
  • Mahavir Jayanti

    10 April 2025, Thursday

    FestivalsTithi time: 9 April 10:55 PM – 11 April 1:01 AM
  • Pradosh Vrat

    10 April 2025, Thursday

    PradoshTithi time: 9 April 10:55 PM – 11 April 1:01 AM
  • Hanuman Jayanti

    12 April 2025, Saturday

    FestivalsTithi time: 12 April 3:22 AM – 13 April 5:52 AM
  • Purnima

    12 April 2025, Saturday

    PurnimaTithi time: 12 April 3:22 AM – 13 April 5:52 AM
  • Mesha Sankranti / Baisakhi

    14 April 2025, Monday

    Sankranti
  • Sankashti Chaturthi

    16 April 2025, Wednesday

    SankashtiTithi time: 16 April 1:17 PM – 17 April 3:23 PM
  • Varuthini Ekadashi

    24 April 2025, Thursday

    EkadashiTithi time: 23 April 4:43 PM – 24 April 2:32 PM
  • Pradosh Vrat

    25 April 2025, Friday

    PradoshTithi time: 25 April 11:45 AM – 26 April 8:28 AM
  • Masik Shivratri

    26 April 2025, Saturday

    Masik ShivratriTithi time: 26 April 8:28 AM – 27 April 4:50 AM
  • Amavasya

    27 April 2025, Sunday

    AmavasyaTithi time: 27 April 4:50 AM – 28 April 1:01 AM
  • Akshaya Tritiya

    30 April 2025, Wednesday

    FestivalsTithi time: 29 April 5:31 PM – 30 April 2:12 PM
  • Mohini Ekadashi

    8 May 2025, Thursday

    EkadashiTithi time: 7 May 10:20 AM – 8 May 12:29 PM
  • Pradosh Vrat

    9 May 2025, Friday

    PradoshTithi time: 9 May 2:56 PM – 10 May 5:30 PM
  • Buddha Purnima

    12 May 2025, Monday

    FestivalsTithi time: 11 May 8:02 PM – 12 May 10:25 PM
  • Purnima

    12 May 2025, Monday

    PurnimaTithi time: 11 May 8:02 PM – 12 May 10:25 PM
  • Sankashti Chaturthi

    16 May 2025, Friday

    SankashtiTithi time: 16 May 4:03 AM – 17 May 5:13 AM
  • Apara Ekadashi

    23 May 2025, Friday

    EkadashiTithi time: 23 May 1:12 AM – 23 May 10:30 PM
  • Pradosh Vrat

    24 May 2025, Saturday

    PradoshTithi time: 24 May 7:20 PM – 25 May 3:51 PM
  • Masik Shivratri

    25 May 2025, Sunday

    Masik ShivratriTithi time: 25 May 3:51 PM – 26 May 12:12 PM
  • Vat Savitri Vrat

    27 May 2025, Tuesday

    FestivalsTithi time: 26 May 12:12 PM – 27 May 8:32 AM
  • Amavasya

    27 May 2025, Tuesday

    AmavasyaTithi time: 26 May 12:12 PM – 27 May 8:32 AM
  • Nirjala Ekadashi

    6 June 2025, Friday

    EkadashiTithi time: 6 June 2:16 AM – 7 June 4:48 AM
  • Pradosh Vrat

    8 June 2025, Sunday

    PradoshTithi time: 8 June 7:18 AM – 9 June 9:36 AM
  • Purnima

    11 June 2025, Wednesday

    PurnimaTithi time: 10 June 11:36 AM – 11 June 1:13 PM
  • Sankashti Chaturthi

    14 June 2025, Saturday

    SankashtiTithi time: 14 June 3:47 PM – 15 June 3:51 PM
  • Yogini Ekadashi

    21 June 2025, Saturday

    EkadashiTithi time: 21 June 7:19 AM – 22 June 4:28 AM
  • Pradosh Vrat

    23 June 2025, Monday

    PradoshTithi time: 23 June 1:22 AM – 23 June 10:10 PM
  • Masik Shivratri

    23 June 2025, Monday

    Masik ShivratriTithi time: 23 June 10:10 PM – 24 June 6:59 PM
  • Amavasya

    25 June 2025, Wednesday

    AmavasyaTithi time: 24 June 6:59 PM – 25 June 4:01 PM
  • Jagannath Rath Yatra

    27 June 2025, Friday

    FestivalsTithi time: 26 June 1:24 PM – 27 June 11:19 AM
  • Devshayani Ekadashi

    6 July 2025, Sunday

    EkadashiTithi time: 5 July 6:59 PM – 6 July 9:15 PM
  • Pradosh Vrat

    8 July 2025, Tuesday

    PradoshTithi time: 7 July 11:10 PM – 9 July 12:38 AM
  • Guru Purnima

    10 July 2025, Thursday

    FestivalsTithi time: 10 July 1:37 AM – 11 July 2:06 AM
  • Purnima

    10 July 2025, Thursday

    PurnimaTithi time: 10 July 1:37 AM – 11 July 2:06 AM
  • Sankashti Chaturthi

    14 July 2025, Monday

    SankashtiTithi time: 14 July 1:03 AM – 15 July 12:00 AM
  • Kamika Ekadashi

    21 July 2025, Monday

    EkadashiTithi time: 20 July 12:13 PM – 21 July 9:39 AM
  • Pradosh Vrat

    22 July 2025, Tuesday

    PradoshTithi time: 22 July 7:05 AM – 23 July 4:40 AM
  • Masik Shivratri

    23 July 2025, Wednesday

    Masik ShivratriTithi time: 23 July 4:40 AM – 24 July 2:29 AM
  • Amavasya

    24 July 2025, Thursday

    AmavasyaTithi time: 24 July 2:29 AM – 25 July 12:41 AM
  • Hariyali Teej

    27 July 2025, Sunday

    FestivalsTithi time: 26 July 10:42 PM – 27 July 10:42 PM
  • Nag Panchami

    29 July 2025, Tuesday

    FestivalsTithi time: 28 July 11:24 PM – 30 July 12:47 AM
  • Shravana Putrada Ekadashi

    5 August 2025, Tuesday

    EkadashiTithi time: 4 August 11:42 AM – 5 August 1:12 PM
  • Pradosh Vrat

    6 August 2025, Wednesday

    PradoshTithi time: 6 August 2:08 PM – 7 August 2:28 PM
  • Raksha Bandhan

    9 August 2025, Saturday

    FestivalsTithi time: 8 August 2:12 PM – 9 August 1:24 PM
  • Purnima

    9 August 2025, Saturday

    PurnimaTithi time: 8 August 2:12 PM – 9 August 1:24 PM
  • Sankashti Chaturthi

    12 August 2025, Tuesday

    SankashtiTithi time: 12 August 8:41 AM – 13 August 6:36 AM
  • Krishna Janmashtami

    15 August 2025, Friday

    FestivalsTithi time: 15 August 11:50 PM – 16 August 9:34 PM
  • Aja Ekadashi

    19 August 2025, Tuesday

    EkadashiTithi time: 18 August 5:22 PM – 19 August 3:32 PM
  • Pradosh Vrat

    20 August 2025, Wednesday

    PradoshTithi time: 20 August 1:58 PM – 21 August 12:45 PM
  • Masik Shivratri

    21 August 2025, Thursday

    Masik ShivratriTithi time: 21 August 12:45 PM – 22 August 11:56 AM
  • Amavasya

    23 August 2025, Saturday

    AmavasyaTithi time: 22 August 11:56 AM – 23 August 11:36 AM
  • Hartalika Teej

    26 August 2025, Tuesday

    FestivalsTithi time: 25 August 12:35 PM – 26 August 1:55 PM
  • Ganesh Chaturthi

    27 August 2025, Wednesday

    FestivalsTithi time: 26 August 1:55 PM – 27 August 3:44 PM
  • Parivartini Ekadashi

    3 September 2025, Wednesday

    EkadashiTithi time: 3 September 3:53 AM – 4 September 4:22 AM
  • Pradosh Vrat

    5 September 2025, Friday

    PradoshTithi time: 5 September 4:08 AM – 6 September 3:13 AM
  • Anant Chaturdashi

    6 September 2025, Saturday

    FestivalsTithi time: 6 September 3:13 AM – 7 September 1:41 AM
  • Purnima

    7 September 2025, Sunday

    PurnimaTithi time: 7 September 1:41 AM – 7 September 11:38 PM
  • Sankashti Chaturthi

    10 September 2025, Wednesday

    SankashtiTithi time: 10 September 3:38 PM – 11 September 12:45 PM
  • Indira Ekadashi

    17 September 2025, Wednesday

    EkadashiTithi time: 17 September 12:22 AM – 17 September 11:40 PM
  • Pradosh Vrat

    19 September 2025, Friday

    PradoshTithi time: 18 September 11:24 PM – 19 September 11:37 PM
  • Masik Shivratri

    19 September 2025, Friday

    Masik ShivratriTithi time: 19 September 11:37 PM – 21 September 12:17 AM
  • Sarva Pitru Amavasya

    21 September 2025, Sunday

    FestivalsTithi time: 21 September 12:17 AM – 22 September 1:24 AM
  • Amavasya

    21 September 2025, Sunday

    AmavasyaTithi time: 21 September 12:17 AM – 22 September 1:24 AM
  • Sharad Navratri begins

    22 September 2025, Monday

    FestivalsTithi time: 22 September 1:24 AM – 23 September 2:56 AM
  • Durga Ashtami

    30 September 2025, Tuesday

    FestivalsTithi time: 29 September 4:32 PM – 30 September 6:06 PM
  • Dussehra (Vijayadashami)

    2 October 2025, Thursday

    FestivalsTithi time: 1 October 7:01 PM – 2 October 7:11 PM
  • Papankusha Ekadashi

    3 October 2025, Friday

    EkadashiTithi time: 2 October 7:11 PM – 3 October 6:33 PM
  • Pradosh Vrat

    4 October 2025, Saturday

    PradoshTithi time: 4 October 5:09 PM – 5 October 3:04 PM
  • Sharad Purnima

    6 October 2025, Monday

    FestivalsTithi time: 6 October 12:24 PM – 7 October 9:17 AM
  • Purnima

    7 October 2025, Tuesday

    PurnimaTithi time: 6 October 12:24 PM – 7 October 9:17 AM
  • Karwa Chauth

    9 October 2025, Thursday

    FestivalsTithi time: 9 October 10:54 PM – 10 October 7:38 PM
  • Sankashti Chaturthi

    9 October 2025, Thursday

    SankashtiTithi time: 9 October 10:54 PM – 10 October 7:38 PM
  • Ahoi Ashtami

    13 October 2025, Monday

    FestivalsTithi time: 13 October 12:24 PM – 14 October 11:10 AM
  • Rama Ekadashi

    17 October 2025, Friday

    EkadashiTithi time: 16 October 10:36 AM – 17 October 11:12 AM
  • Dhanteras

    18 October 2025, Saturday

    FestivalsTithi time: 18 October 12:19 PM – 19 October 1:52 PM
  • Pradosh Vrat

    18 October 2025, Saturday

    PradoshTithi time: 18 October 12:19 PM – 19 October 1:52 PM
  • Masik Shivratri

    19 October 2025, Sunday

    Masik ShivratriTithi time: 19 October 1:52 PM – 20 October 3:45 PM
  • Narak Chaturdashi (Choti Diwali)

    20 October 2025, Monday

    FestivalsTithi time: 19 October 1:52 PM – 20 October 3:45 PM
  • Diwali (Lakshmi Puja)

    20 October 2025, Monday

    FestivalsTithi time: 20 October 3:45 PM – 21 October 5:55 PM
  • Amavasya

    21 October 2025, Tuesday

    AmavasyaTithi time: 20 October 3:45 PM – 21 October 5:55 PM
  • Govardhan Puja

    22 October 2025, Wednesday

    FestivalsTithi time: 21 October 5:55 PM – 22 October 8:17 PM
  • Bhai Dooj

    23 October 2025, Thursday

    FestivalsTithi time: 22 October 8:17 PM – 23 October 10:47 PM
  • Chhath Puja

    27 October 2025, Monday

    FestivalsTithi time: 27 October 6:05 AM – 28 October 8:00 AM
  • Devutthana (Prabodhini) Ekadashi

    2 November 2025, Sunday

    EkadashiTithi time: 1 November 9:12 AM – 2 November 7:31 AM
  • Pradosh Vrat

    3 November 2025, Monday

    PradoshTithi time: 3 November 5:07 AM – 4 November 2:06 AM
  • Kartik Purnima / Guru Nanak Jayanti

    5 November 2025, Wednesday

    FestivalsTithi time: 4 November 10:36 PM – 5 November 6:49 PM
  • Purnima

    5 November 2025, Wednesday

    PurnimaTithi time: 4 November 10:36 PM – 5 November 6:49 PM
  • Sankashti Chaturthi

    8 November 2025, Saturday

    SankashtiTithi time: 8 November 7:32 AM – 9 November 4:25 AM
  • Utpanna Ekadashi

    15 November 2025, Saturday

    EkadashiTithi time: 15 November 12:50 AM – 16 November 2:37 AM
  • Pradosh Vrat

    17 November 2025, Monday

    PradoshTithi time: 17 November 4:48 AM – 18 November 7:12 AM
  • Masik Shivratri

    18 November 2025, Tuesday

    Masik ShivratriTithi time: 18 November 7:12 AM – 19 November 9:44 AM
  • Amavasya

    20 November 2025, Thursday

    AmavasyaTithi time: 19 November 9:44 AM – 20 November 12:17 PM
  • Vivah Panchami

    25 November 2025, Tuesday

    FestivalsTithi time: 24 November 9:22 PM – 25 November 10:57 PM
  • Mokshada Ekadashi

    1 December 2025, Monday

    EkadashiTithi time: 30 November 9:29 PM – 1 December 7:01 PM
  • Pradosh Vrat

    2 December 2025, Tuesday

    PradoshTithi time: 2 December 3:57 PM – 3 December 12:26 PM
  • Purnima

    4 December 2025, Thursday

    PurnimaTithi time: 4 December 8:37 AM – 5 December 4:43 AM
  • Sankashti Chaturthi

    7 December 2025, Sunday

    SankashtiTithi time: 7 December 6:25 PM – 8 December 4:03 PM
  • Saphala Ekadashi

    15 December 2025, Monday

    EkadashiTithi time: 14 December 6:50 PM – 15 December 9:20 PM
  • Pradosh Vrat

    17 December 2025, Wednesday

    PradoshTithi time: 16 December 11:57 PM – 18 December 2:33 AM
  • Masik Shivratri

    18 December 2025, Thursday

    Masik ShivratriTithi time: 18 December 2:33 AM – 19 December 4:59 AM
  • Amavasya

    19 December 2025, Friday

    AmavasyaTithi time: 19 December 4:59 AM – 20 December 7:13 AM
  • Pausha Putrada Ekadashi

    30 December 2025, Tuesday

    EkadashiTithi time: 30 December 7:51 AM – 31 December 5:00 AM

Dates follow standard rules (udaya tithi, or the tithi at pradosh / midnight / noon where the festival needs it) for the selected city. Regional calendars and temple traditions can differ by a day.

What does today mean for you?

The panchang is the same for everyone in your city. Your kundli is not. Ask Mygrah's AI how today's planets touch your own chart.

Ask the AI about my day

How festival dates are worked out

Hindu festivals follow the lunar calendar, so their Gregorian date moves every year. Each festival is tied to a month, a paksha and a tithi, and often to a time of day. Diwali needs Amavasya at pradosh (just after sunset), Janmashtami needs Ashtami at midnight, Ram Navami needs Navami at noon, and most vrats use the tithi at sunrise. We apply these rules to the tithi timings at your city.

That's also why two calendars can disagree by a day: one city may have the tithi at sunrise, another may not, and some traditions follow different rules (Smarta and Vaishnava Ekadashi, for example).

Frequently asked questions

Why do festival dates change every year?+

Because they follow the Moon. A lunar year is about 11 days shorter than a solar year, and an extra Adhik month is added every 2-3 years to catch up.

Why is my local calendar one day different?+

The tithi may start or end close to sunrise, and local traditions use slightly different rules. Pick your city above for the closest match.

Which Ekadashi do you show?+

The day the Ekadashi tithi is running at sunrise (the usual Smarta rule). Vaishnava calendars sometimes fast the next day.

Readings are for guidance and entertainment. They are not a substitute for professional medical, legal or financial advice.