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 - Chaitra Navratri begins / Gudi Padwa / Ugadi
30 March 2025, Sunday
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.
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.
More panchang tools
Today's Panchang
Tithi, nakshatra, yoga, karana and good times for any city.
Rahu Kaal Today
Rahu kalam, Yamaganda and Gulika for your city.
Choghadiya
16 day and night slots with good times marked.
Shubh Muhurat Finder
Good dates for marriage, griha pravesh, vehicle and more.
Hora (planetary hours)
24 planet hours for today, current hora live.
Moon Phase Calculator
Your birth moon phase, tithi and partner match.
Monthly Hindu Calendar
Tithi and nakshatra for every day of the month.
Readings are for guidance and entertainment. They are not a substitute for professional medical, legal or financial advice.