Mygrah

Hindu Festivals 2026

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).

  • Pradosh Vrat

    1 January 2026, Thursday

    PradoshTithi time: 1 January 1:48 AM – 1 January 10:22 PM
  • Purnima

    3 January 2026, Saturday

    PurnimaTithi time: 2 January 6:53 PM – 3 January 3:32 PM
  • Sankashti Chaturthi

    6 January 2026, Tuesday

    SankashtiTithi time: 6 January 8:02 AM – 7 January 6:52 AM
  • Lohri

    13 January 2026, Tuesday

    Festivals
  • Makar Sankranti / Pongal

    14 January 2026, Wednesday

    Sankranti
  • Shattila Ekadashi

    14 January 2026, Wednesday

    EkadashiTithi time: 13 January 3:18 PM – 14 January 5:53 PM
  • Pradosh Vrat

    16 January 2026, Friday

    PradoshTithi time: 15 January 8:16 PM – 16 January 10:22 PM
  • Masik Shivratri

    16 January 2026, Friday

    Masik ShivratriTithi time: 16 January 10:22 PM – 18 January 12:04 AM
  • Amavasya

    18 January 2026, Sunday

    AmavasyaTithi time: 18 January 12:04 AM – 19 January 1:21 AM
  • Vasant Panchami

    23 January 2026, Friday

    FestivalsTithi time: 23 January 2:28 AM – 24 January 1:46 AM
  • Jaya Ekadashi

    29 January 2026, Thursday

    EkadashiTithi time: 28 January 4:36 PM – 29 January 1:55 PM
  • Pradosh Vrat

    30 January 2026, Friday

    PradoshTithi time: 30 January 11:09 AM – 31 January 8:26 AM
  • Purnima

    1 February 2026, Sunday

    PurnimaTithi time: 1 February 5:53 AM – 2 February 3:39 AM
  • Sankashti Chaturthi

    5 February 2026, Thursday

    SankashtiTithi time: 5 February 12:09 AM – 6 February 12:22 AM
  • Vijaya Ekadashi

    13 February 2026, Friday

    EkadashiTithi time: 12 February 12:22 PM – 13 February 2:26 PM
  • Pradosh Vrat

    14 February 2026, Saturday

    PradoshTithi time: 14 February 4:02 PM – 15 February 5:05 PM
  • Maha Shivaratri

    15 February 2026, Sunday

    FestivalsTithi time: 15 February 5:05 PM – 16 February 5:34 PM
  • Masik Shivratri

    15 February 2026, Sunday

    Masik ShivratriTithi time: 15 February 5:05 PM – 16 February 5:34 PM
  • Amavasya

    17 February 2026, Tuesday

    AmavasyaTithi time: 16 February 5:34 PM – 17 February 5:31 PM
  • Amalaki Ekadashi

    27 February 2026, Friday

    EkadashiTithi time: 27 February 12:33 AM – 27 February 10:33 PM
  • Pradosh Vrat

    28 February 2026, Saturday

    PradoshTithi time: 28 February 8:43 PM – 1 March 7:09 PM
  • Holika Dahan

    2 March 2026, Monday

    FestivalsTithi time: 2 March 5:56 PM – 3 March 5:07 PM
  • Holi

    3 March 2026, Tuesday

    FestivalsTithi time: 2 March 5:56 PM – 3 March 5:07 PM
  • Purnima

    3 March 2026, Tuesday

    PurnimaTithi time: 2 March 5:56 PM – 3 March 5:07 PM
  • Sankashti Chaturthi

    6 March 2026, Friday

    SankashtiTithi time: 6 March 5:53 PM – 7 March 7:17 PM
  • Papmochani Ekadashi

    15 March 2026, Sunday

    EkadashiTithi time: 14 March 8:11 AM – 15 March 9:16 AM
  • Pradosh Vrat

    16 March 2026, Monday

    PradoshTithi time: 16 March 9:41 AM – 17 March 9:23 AM
  • Masik Shivratri

    17 March 2026, Tuesday

    Masik ShivratriTithi time: 17 March 9:23 AM – 18 March 8:25 AM
  • FestivalsTithi time: 19 March 6:53 AM – 20 March 4:52 AM
  • Amavasya

    19 March 2026, Thursday

    AmavasyaTithi time: 18 March 8:25 AM – 19 March 6:53 AM
  • Ram Navami

    26 March 2026, Thursday

    FestivalsTithi time: 26 March 11:49 AM – 27 March 10:07 AM
  • Kamada Ekadashi

    29 March 2026, Sunday

    EkadashiTithi time: 28 March 8:46 AM – 29 March 7:46 AM
  • Pradosh Vrat

    30 March 2026, Monday

    PradoshTithi time: 30 March 7:10 AM – 31 March 6:56 AM
  • Mahavir Jayanti

    31 March 2026, Tuesday

    FestivalsTithi time: 30 March 7:10 AM – 31 March 6:56 AM
  • Hanuman Jayanti

    2 April 2026, Thursday

    FestivalsTithi time: 1 April 7:06 AM – 2 April 7:41 AM
  • Purnima

    2 April 2026, Thursday

    PurnimaTithi time: 1 April 7:06 AM – 2 April 7:41 AM
  • Sankashti Chaturthi

    5 April 2026, Sunday

    SankashtiTithi time: 5 April 12:00 PM – 6 April 2:11 PM
  • Varuthini Ekadashi

    13 April 2026, Monday

    EkadashiTithi time: 13 April 1:17 AM – 14 April 1:09 AM
  • Mesha Sankranti / Baisakhi

    14 April 2026, Tuesday

    Sankranti
  • Pradosh Vrat

    15 April 2026, Wednesday

    PradoshTithi time: 15 April 12:12 AM – 15 April 10:31 PM
  • Masik Shivratri

    15 April 2026, Wednesday

    Masik ShivratriTithi time: 15 April 10:31 PM – 16 April 8:11 PM
  • Amavasya

    17 April 2026, Friday

    AmavasyaTithi time: 16 April 8:11 PM – 17 April 5:21 PM
  • Akshaya Tritiya

    19 April 2026, Sunday

    FestivalsTithi time: 19 April 10:49 AM – 20 April 7:27 AM
  • Mohini Ekadashi

    27 April 2026, Monday

    EkadashiTithi time: 26 April 6:07 PM – 27 April 6:16 PM
  • Pradosh Vrat

    28 April 2026, Tuesday

    PradoshTithi time: 28 April 6:52 PM – 29 April 7:52 PM
  • Buddha Purnima

    1 May 2026, Friday

    FestivalsTithi time: 30 April 9:12 PM – 1 May 10:53 PM
  • Purnima

    1 May 2026, Friday

    PurnimaTithi time: 30 April 9:12 PM – 1 May 10:53 PM
  • Sankashti Chaturthi

    5 May 2026, Tuesday

    SankashtiTithi time: 5 May 5:24 AM – 6 May 7:51 AM
  • Apara Ekadashi

    13 May 2026, Wednesday

    EkadashiTithi time: 12 May 2:52 PM – 13 May 1:30 PM
  • Pradosh Vrat

    14 May 2026, Thursday

    PradoshTithi time: 14 May 11:20 AM – 15 May 8:31 AM
  • Masik Shivratri

    15 May 2026, Friday

    Masik ShivratriTithi time: 15 May 8:31 AM – 16 May 5:11 AM
  • Vat Savitri Vrat

    16 May 2026, Saturday

    FestivalsTithi time: 16 May 5:11 AM – 17 May 1:30 AM
  • Amavasya

    16 May 2026, Saturday

    AmavasyaTithi time: 16 May 5:11 AM – 17 May 1:30 AM
  • Padmini Ekadashi

    26 May 2026, Tuesday

    EkadashiTithi time: 26 May 5:11 AM – 27 May 6:22 AM
  • Pradosh Vrat

    28 May 2026, Thursday

    PradoshTithi time: 28 May 7:57 AM – 29 May 9:51 AM
  • Purnima

    31 May 2026, Sunday

    PurnimaTithi time: 30 May 11:58 AM – 31 May 2:15 PM
  • Sankashti Chaturthi

    3 June 2026, Wednesday

    SankashtiTithi time: 3 June 9:21 PM – 4 June 11:30 PM
  • Parama Ekadashi

    11 June 2026, Thursday

    EkadashiTithi time: 11 June 12:58 AM – 11 June 10:36 PM
  • Pradosh Vrat

    12 June 2026, Friday

    PradoshTithi time: 12 June 7:37 PM – 13 June 4:08 PM
  • Masik Shivratri

    13 June 2026, Saturday

    Masik ShivratriTithi time: 13 June 4:08 PM – 14 June 12:20 PM
  • Amavasya

    15 June 2026, Monday

    AmavasyaTithi time: 14 June 12:20 PM – 15 June 8:24 AM
  • Nirjala Ekadashi

    25 June 2026, Thursday

    EkadashiTithi time: 24 June 6:12 PM – 25 June 8:09 PM
  • Pradosh Vrat

    27 June 2026, Saturday

    PradoshTithi time: 26 June 10:22 PM – 28 June 12:43 AM
  • Purnima

    29 June 2026, Monday

    PurnimaTithi time: 29 June 3:06 AM – 30 June 5:26 AM
  • Sankashti Chaturthi

    3 July 2026, Friday

    SankashtiTithi time: 3 July 11:20 AM – 4 July 12:40 PM
  • Yogini Ekadashi

    10 July 2026, Friday

    EkadashiTithi time: 10 July 8:16 AM – 11 July 5:23 AM
  • Pradosh Vrat

    12 July 2026, Sunday

    PradoshTithi time: 12 July 2:04 AM – 12 July 10:30 PM
  • Masik Shivratri

    12 July 2026, Sunday

    Masik ShivratriTithi time: 12 July 10:30 PM – 13 July 6:49 PM
  • Amavasya

    14 July 2026, Tuesday

    AmavasyaTithi time: 13 July 6:49 PM – 14 July 3:13 PM
  • Jagannath Rath Yatra

    16 July 2026, Thursday

    FestivalsTithi time: 15 July 11:51 AM – 16 July 8:53 AM
  • Devshayani Ekadashi

    25 July 2026, Saturday

    EkadashiTithi time: 24 July 9:13 AM – 25 July 11:34 AM
  • Pradosh Vrat

    26 July 2026, Sunday

    PradoshTithi time: 26 July 1:58 PM – 27 July 4:15 PM
  • Guru Purnima

    29 July 2026, Wednesday

    FestivalsTithi time: 28 July 6:19 PM – 29 July 8:05 PM
  • Purnima

    29 July 2026, Wednesday

    PurnimaTithi time: 28 July 6:19 PM – 29 July 8:05 PM
  • Sankashti Chaturthi

    2 August 2026, Sunday

    SankashtiTithi time: 1 August 11:07 PM – 2 August 11:15 PM
  • Kamika Ekadashi

    9 August 2026, Sunday

    EkadashiTithi time: 8 August 1:59 PM – 9 August 11:05 AM
  • Pradosh Vrat

    10 August 2026, Monday

    PradoshTithi time: 10 August 8:01 AM – 11 August 4:54 AM
  • Masik Shivratri

    11 August 2026, Tuesday

    Masik ShivratriTithi time: 11 August 4:54 AM – 12 August 1:53 AM
  • Amavasya

    12 August 2026, Wednesday

    AmavasyaTithi time: 12 August 1:53 AM – 12 August 11:06 PM
  • Hariyali Teej

    15 August 2026, Saturday

    FestivalsTithi time: 14 August 6:47 PM – 15 August 5:29 PM
  • Nag Panchami

    17 August 2026, Monday

    FestivalsTithi time: 16 August 4:52 PM – 17 August 5:00 PM
  • Shravana Putrada Ekadashi

    23 August 2026, Sunday

    EkadashiTithi time: 23 August 2:00 AM – 24 August 4:19 AM
  • Pradosh Vrat

    25 August 2026, Tuesday

    PradoshTithi time: 25 August 6:21 AM – 26 August 7:59 AM
  • Raksha Bandhan

    28 August 2026, Friday

    FestivalsTithi time: 27 August 9:09 AM – 28 August 9:48 AM
  • Purnima

    28 August 2026, Friday

    PurnimaTithi time: 27 August 9:09 AM – 28 August 9:48 AM
  • Sankashti Chaturthi

    31 August 2026, Monday

    SankashtiTithi time: 31 August 8:51 AM – 1 September 7:42 AM
  • Krishna Janmashtami

    3 September 2026, Thursday

    FestivalsTithi time: 4 September 2:25 AM – 5 September 12:13 AM
  • Aja Ekadashi

    7 September 2026, Monday

    EkadashiTithi time: 6 September 7:29 PM – 7 September 5:04 PM
  • Pradosh Vrat

    8 September 2026, Tuesday

    PradoshTithi time: 8 September 2:43 PM – 9 September 12:31 PM
  • Masik Shivratri

    9 September 2026, Wednesday

    Masik ShivratriTithi time: 9 September 12:31 PM – 10 September 10:33 AM
  • Amavasya

    11 September 2026, Friday

    AmavasyaTithi time: 10 September 10:33 AM – 11 September 8:56 AM
  • Hartalika Teej

    14 September 2026, Monday

    FestivalsTithi time: 13 September 7:08 AM – 14 September 7:07 AM
  • Ganesh Chaturthi

    14 September 2026, Monday

    FestivalsTithi time: 14 September 7:07 AM – 15 September 7:44 AM
  • Parivartini Ekadashi

    22 September 2026, Tuesday

    EkadashiTithi time: 21 September 8:01 PM – 22 September 9:43 PM
  • Pradosh Vrat

    24 September 2026, Thursday

    PradoshTithi time: 23 September 10:50 PM – 24 September 11:18 PM
  • Anant Chaturdashi

    25 September 2026, Friday

    FestivalsTithi time: 24 September 11:18 PM – 25 September 11:07 PM
  • Purnima

    26 September 2026, Saturday

    PurnimaTithi time: 25 September 11:07 PM – 26 September 10:18 PM
  • Sankashti Chaturthi

    29 September 2026, Tuesday

    SankashtiTithi time: 29 September 5:10 PM – 30 September 2:55 PM
  • Indira Ekadashi

    6 October 2026, Tuesday

    EkadashiTithi time: 6 October 2:07 AM – 7 October 12:34 AM
  • Pradosh Vrat

    8 October 2026, Thursday

    PradoshTithi time: 7 October 11:16 PM – 8 October 10:16 PM
  • Masik Shivratri

    8 October 2026, Thursday

    Masik ShivratriTithi time: 8 October 10:16 PM – 9 October 9:36 PM
  • Sarva Pitru Amavasya

    10 October 2026, Saturday

    FestivalsTithi time: 9 October 9:36 PM – 10 October 9:19 PM
  • Amavasya

    10 October 2026, Saturday

    AmavasyaTithi time: 9 October 9:36 PM – 10 October 9:19 PM
  • Sharad Navratri begins

    11 October 2026, Sunday

    FestivalsTithi time: 10 October 9:19 PM – 11 October 9:31 PM
  • Durga Ashtami

    19 October 2026, Monday

    FestivalsTithi time: 18 October 8:28 AM – 19 October 10:52 AM
  • Dussehra (Vijayadashami)

    20 October 2026, Tuesday

    FestivalsTithi time: 20 October 12:50 PM – 21 October 2:12 PM
  • Papankusha Ekadashi

    22 October 2026, Thursday

    EkadashiTithi time: 21 October 2:12 PM – 22 October 2:48 PM
  • Pradosh Vrat

    23 October 2026, Friday

    PradoshTithi time: 23 October 2:36 PM – 24 October 1:37 PM
  • Sharad Purnima

    25 October 2026, Sunday

    FestivalsTithi time: 25 October 11:56 AM – 26 October 9:41 AM
  • Purnima

    26 October 2026, Monday

    PurnimaTithi time: 25 October 11:56 AM – 26 October 9:41 AM
  • Karwa Chauth

    29 October 2026, Thursday

    FestivalsTithi time: 29 October 1:07 AM – 29 October 10:10 PM
  • Sankashti Chaturthi

    29 October 2026, Thursday

    SankashtiTithi time: 29 October 1:07 AM – 29 October 10:10 PM
  • Ahoi Ashtami

    1 November 2026, Sunday

    FestivalsTithi time: 1 November 2:52 PM – 2 November 1:10 PM
  • Rama Ekadashi

    5 November 2026, Thursday

    EkadashiTithi time: 4 November 11:03 AM – 5 November 10:36 AM
  • Dhanteras

    6 November 2026, Friday

    FestivalsTithi time: 6 November 10:31 AM – 7 November 10:48 AM
  • Pradosh Vrat

    6 November 2026, Friday

    PradoshTithi time: 6 November 10:31 AM – 7 November 10:48 AM
  • Masik Shivratri

    7 November 2026, Saturday

    Masik ShivratriTithi time: 7 November 10:48 AM – 8 November 11:28 AM
  • Narak Chaturdashi (Choti Diwali)

    8 November 2026, Sunday

    FestivalsTithi time: 7 November 10:48 AM – 8 November 11:28 AM
  • Diwali (Lakshmi Puja)

    8 November 2026, Sunday

    FestivalsTithi time: 8 November 11:28 AM – 9 November 12:31 PM
  • Amavasya

    9 November 2026, Monday

    AmavasyaTithi time: 8 November 11:28 AM – 9 November 12:31 PM
  • Govardhan Puja

    10 November 2026, Tuesday

    FestivalsTithi time: 9 November 12:31 PM – 10 November 2:00 PM
  • Bhai Dooj

    10 November 2026, Tuesday

    FestivalsTithi time: 10 November 2:00 PM – 11 November 3:53 PM
  • Chhath Puja

    15 November 2026, Sunday

    FestivalsTithi time: 14 November 11:24 PM – 16 November 2:01 AM
  • Devutthana (Prabodhini) Ekadashi

    20 November 2026, Friday

    EkadashiTithi time: 20 November 7:16 AM – 21 November 6:31 AM
  • Pradosh Vrat

    22 November 2026, Sunday

    PradoshTithi time: 22 November 4:56 AM – 23 November 2:37 AM
  • Kartik Purnima / Guru Nanak Jayanti

    24 November 2026, Tuesday

    FestivalsTithi time: 23 November 11:42 PM – 24 November 8:23 PM
  • Purnima

    24 November 2026, Tuesday

    PurnimaTithi time: 23 November 11:42 PM – 24 November 8:23 PM
  • Sankashti Chaturthi

    27 November 2026, Friday

    SankashtiTithi time: 27 November 9:48 AM – 28 November 6:40 AM
  • Utpanna Ekadashi

    4 December 2026, Friday

    EkadashiTithi time: 3 December 11:03 PM – 4 December 11:45 PM
  • Pradosh Vrat

    6 December 2026, Sunday

    PradoshTithi time: 6 December 12:52 AM – 7 December 2:22 AM
  • Masik Shivratri

    7 December 2026, Monday

    Masik ShivratriTithi time: 7 December 2:22 AM – 8 December 4:12 AM
  • Amavasya

    8 December 2026, Tuesday

    AmavasyaTithi time: 8 December 4:12 AM – 9 December 6:21 AM
  • Vivah Panchami

    14 December 2026, Monday

    FestivalsTithi time: 13 December 4:48 PM – 14 December 7:16 PM
  • Mokshada Ekadashi

    20 December 2026, Sunday

    EkadashiTithi time: 19 December 10:09 PM – 20 December 8:14 PM
  • Pradosh Vrat

    21 December 2026, Monday

    PradoshTithi time: 21 December 5:36 PM – 22 December 2:24 PM
  • Purnima

    23 December 2026, Wednesday

    PurnimaTithi time: 23 December 10:47 AM – 24 December 6:58 AM
  • Sankashti Chaturthi

    26 December 2026, Saturday

    SankashtiTithi time: 26 December 8:05 PM – 27 December 5:13 PM

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.