Every year, believers eagerly await the holy event of Janmashtami. The celebration of Lord Krishna’s remarkable birth will occur when Nishita Puja is held at the appropriate time. Make the necessary preparations for your devotional celebrations by bookmarking this page for the most up-to-date details on Janmashtami dates from 2020 to 2040.
Plan your Krishna Janmashtami celebrations ahead of time to enhance the fervor of this auspicious event.
Janmashtami Date 2025 Kb h (Current Year)
According to the Hindu calendar, the Ashtami tithi of Krishna Paksh in the month of Bhadrapada begins on August 15 at 11:49 p.m. and ends on August 16 at 9:34 p.m. As a result, on both days, different sects will celebrate Janmashtami.
On this day, devotees bathe, dress traditionally, fast, adorn Lord Krishna’s idols with new clothes and jewelry, and pray for blessings for the well-being of their families. Devotees who also recite the Lord’s name organize Kirtan. Many admirers adorn the deity of Lord Krishna. Many people even observe a 24-hour fast, read scriptures, and light incense sticks. A range of delicious treats are also prepared for the occasion.
On the day of Krishna Janmashtami, devotees do the Nishita puja at midnight. Devotees offer the idols milk, curd, and maakhan (white butter), which are among Krishna’s favorite foods, after celebrating his birth at midnight. Since Lord Krishna was born at midnight, his adoration is conducted in Nishita Kaal.
Janmashtami Dates and Nishita Puja Timings (2025 to 2040)
The following dates and times are for Nishita Puja for Janmashtami in 2025–2040, according to Panchang. Nishita Puja is the midnight ceremony that honors the birth of Lord Krishna. These times are based on the time zone of New Delhi, India, and are subject to slight location-specific deviations.
Janmashtami Dates and Nishita Puja Timings: 2025–2040
Year | Janmashtami Date | Day | Nishita Puja Timings |
2025 | August 15 | Friday | 12:04 AM – 12:47 AM, August 16 |
2026 | September 4 | Friday | 11:57 PM – 12:43 AM, September 5 |
2027 | August 25 | Wednesday | 12:01 AM – 12:45 AM, August 26 |
2028 | August 13 | Sunday | 12:04 AM – 12:48 AM, August 14 |
2029 | September 1 | Saturday | 12:05 AM – 12:48 AM, September 2 |
2030 | August 21 | Wednesday | 12:02 AM – 12:46 AM, August 22 |
2031 | August 9 | Saturday | 12:05 AM – 12:48 AM, August 10 |
2032 | August 28 | Saturday | 12:00 AM – 12:45 AM, August 29 |
2033 | August 17 | Wednesday | 12:03 AM – 12:47 AM, August 18 |
2034 | September 5 | Tuesday | 11:57 PM – 12:43 AM, September 6 |
2035 | August 26 | Sunday | 12:01 AM – 12:45 AM, August 27 |
2036 | August 15 | Friday | 12:04 AM – 12:47 AM, August 16 |
2037 | September 2 | Wednesday | 11:58 PM – 12:43 AM, September 3 |
2038 | August 23 | Monday | 12:02 AM – 12:46 AM, August 24 |
2039 | August 12 | Friday | 12:05 AM – 12:48 AM, August 13 |
2040 | August 29 | Thursday | 12:02 AM – 12:46 AM, August 30 |
Note: In some years, some customs and ISKCON members may celebrate Janmashtami on a different day, typically the day after the main event. In 2025, for instance, August 16 is ISKCON Janmashtami. Consult your local temple or almanac for times that are relevant to your area.