By Pt. Nilesh Sharma
Discover the scripturally correct date for Krishna Janmashtami, auspicious worship timings, moonrise time and all the important fasting rules.

When the deep silence of midnight breaks with the divine vibration of the conch and the universe fills with sacred light, Lord Krishna descends on earth. Janmashtami is not only a festival but a reminder of the triumph of hope over despair and righteousness over injustice. In 2025, due to the complex tithi and nakshatra combinations, devotees are curious whether the fast should be kept on 15 or 16 August. Scriptures offer a clear answer.
• Ashtami begins: 15 August 2025 at 11:49 PM
• Ashtami ends: 16 August 2025 at 09:34 PM
• Rohini Nakshatra begins: 17 August 2025 at 04:38 AM
• Rohini ends: 18 August 2025 at 03:17 AM
• Moonrise: 16 August at 10:46 PM
According to the rule of sunrise tithi, Ashtami is present on the morning of 16 August.
Therefore, Janmashtami should be observed on 16 August 2025, Saturday.
| Detail | Time |
|---|---|
| Ashtami Start | 15 Aug 11:49 PM |
| Ashtami End | 16 Aug 09:34 PM |
| Festival Date | 16 August, Saturday |
| Rohini Nakshatra | Begins 17 August |
| Moonrise | 10:46 PM |
| Fast breaking (Paaran) | Morning of 17 August |
• No grains; only fruits, nuts, milk and sattvic foods
• Maintain purity of thoughts and conduct
• Avoid tamasic items such as onion, garlic and meat
• Midnight worship at 12 AM to celebrate Krishna’s birth
• Fast breaking should be done on 17 August after sunrise
The birth of Lord Krishna symbolises the arrival of divine light in the midst of human struggles. The festival inspires surrender, devotion, compassion and righteous action. It is a reminder that spiritual clarity always emerges after darkness.
1. Which date should Janmashtami be celebrated in 2025?
16 August 2025, Saturday.
2. Does Rohini Nakshatra fall on the same day as Ashtami?
No. Rohini begins the next day on 17 August.
3. What can devotees consume during the fast?
Milk, fruits, nuts, makhana and simple sattvic food items.
4. When should the fast be broken?
On 17 August after sunrise.
5. What is the moonrise time on Janmashtami?
10:46 PM on 16 August.
Get your accurate Kundali
Generate KundaliExperience: 25
Consults About: Career, Family, Marriage
Clients In: CG, MP, DL
Share this article with friends and family