TL;DR: Krishna Janmashtami 2026 falls on Friday, 4 September 2026. The Nishita Puja Muhurat — the midnight window for celebrating Krishna's birth — is approximately 11:57 PM (4 Sep) to 12:43 AM (5 Sep) for Delhi and North India. Both Smarta and Vaishnava traditions align on the same date this year. This guide covers the exact date, the muhurat, the vrat vidhi, and the mantra to chant.
Janmashtami 2026 — quick answer
Date: Friday, 4 September 2026.
Nishita Puja Muhurat: ~11:57 PM (4 Sep) – 12:43 AM (5 Sep) IST, Delhi/North India.
Public holiday: Yes, across India.
Nandotsav (naming day): 5 September in many traditions.
Count your 108 right here
Tap once per repetition. Nothing to install.
Om Namo Bhagavate Vasudevaya
0
0 / 108
Malas: 0 · Total japs: 0
Picked up where you left off.
Your sankalp
Sankalp complete 🙏
At this pace:
1 mala complete 🙏
Make this a sankalp
Set a lifetime target and keep chanting toward it.
Keep your jap history, streaks, and sankalpa targets in AstroJap.
Save your streak → install AstroJapWhen is Janmashtami 2026?
Krishna Janmashtami marks the birth of Lord Krishna, celebrated on the Ashtami tithi of Krishna Paksha in the Bhadrapada month, when Ashtami overlaps with Rohini nakshatra at midnight — the exact planetary configuration described for Krishna's birth. In 2026 this falls on Friday, 4 September, and it is a bank holiday across all Indian states.
Nishita Puja Muhurat timing
| Event | Date | Approx. timing (IST, North India) |
|---|---|---|
| Janmashtami vrat begins | 4 September 2026 | Sunrise |
| Nishita Puja & birth celebration | 4–5 September 2026 | ~11:57 PM – 12:43 AM |
| Nandotsav (naming ceremony) | 5 September 2026 | Morning, in many temple traditions |
Because the muhurat is defined by midnight, it always straddles two calendar dates. Timing shifts by a few minutes depending on your city's exact sunrise/moonrise calculation — check a local panchang if your family observes minute-precise timing.
Is it on the 4th or the 5th?
This is the most common Janmashtami confusion, because Smarta (mainstream) and Vaishnava (ISKCON and Krishna-temple) traditions sometimes calculate the tithi differently, landing on different days. In 2026, both traditions converge on 4 September — a rare year where there is no split date to navigate. The vrat, the Nishita Puja and the birth celebration all belong to the night of 4 September; 5 September is reserved for Nandotsav, the day-after celebration of Krishna's naming, observed with continued festivities in many temples and homes.
Janmashtami vrat and puja vidhi
- Begin the fast at sunrise on 4 September — nirjala (waterless) for the devout, or phalahar (fruits and milk) for those with health considerations.
- Clean and decorate the puja area with a cradle (jhula) for the Krishna idol, flowers, and rangoli.
- Through the day, chant "Om Namo Bhagavate Vasudevaya" or do Krishna/Radha naam jap — many families keep count on a tulsi mala or a digital jap counter.
- At the Nishita Puja Muhurat (near midnight), bathe the idol (abhishek) with panchamrit, dress it in new clothes, place it in the cradle, and offer aarti.
- Offer bhog — makhan-mishri (butter and sugar crystals) and panjiri are the classic Janmashtami offerings.
- Break the fast only after this midnight puja and prasad distribution.
Which mantra to chant on Janmashtami
ॐ नमो भगवते वासुदेवाय
Om Namo Bhagavate Vaasudevaaya
Meaning: "Salutations to the Divine who dwells within all (Vasudeva)." The 12-syllable Vaishnava mantra, chanted 108 times through the day and especially during the midnight puja. Safe for everyone, no initiation required.
Families in the Bhakti tradition also spend the day doing Radha-Krishna naam jap — "Hare Krishna" or "Radhe Radhe" — as continuous remembrance rather than a fixed-count mantra. If this is new to you, the Radha naam jap guide covers the method, the mala to use, and common rules families follow.
What is Nandotsav, the day after?
Nandotsav, observed on 5 September 2026 in most traditions, celebrates the joy of Nanda Baba (Krishna's foster father) on hearing of Krishna's birth. Temples and homes continue with bhajans, distribution of sweets and curd, and a lighter, celebratory tone compared to the fasting and midnight vigil of Janmashtami itself. It is not a fasting day — it is the festive counterpart to the previous night's vrat.
Count your Janmashtami jap without losing track
AstroJap tracks your Vasudeva or Radha-Krishna mantra through the full day of fasting
Set your Janmashtami sankalpa once — AstroJap's digital 108-bead mala counts every repetition, keeps your streak, and recommends the right mantra for your own Kundli, even during a long day of fasting when a physical mala is easy to lose count on.
Install AstroJap free →Frequently asked questions
What is the exact date of Janmashtami 2026?
Krishna Janmashtami 2026 falls on Friday, 4 September 2026, according to the Hindu Panchang. Both the Smarta and ISKCON/Vaishnava traditions converge on this date in 2026, which simplifies things — in some years the two calculations differ by a day.
What is the Nishita Puja Muhurat time for Janmashtami 2026?
For Delhi and most of North India, the Nishita Puja Muhurat — the midnight window marking Krishna's birth — falls at approximately 11:57 PM on 4 September to 12:43 AM on 5 September 2026. This is the most auspicious window for the main puja and for breaking the day's fast. Exact minute-level timing shifts slightly by city, so cross-check with a local panchang if precision matters to your family's tradition.
Is Janmashtami 2026 on the 4th or the 5th of September?
The main fasting and puja day is 4 September — that is when the Ashtami tithi and Rohini nakshatra combination (the exact conditions of Krishna's birth) are active into the midnight hour. Some temple calendars extend celebrations into 5 September for Nandotsav, the day-after festivities marking Krishna's naming ceremony, but the vrat and Nishita Puja itself belong to the night of 4 September.
Is Janmashtami a public holiday in India in 2026?
4 September 2026 is a bank holiday across all Indian states on account of Krishna Janmashtami.
Which mantra should I chant on Janmashtami?
The classic Janmashtami mantra is "Om Namo Bhagavate Vasudevaya" (the 12-syllable Vasudeva mantra), chanted 108 times through the day and especially during the midnight Nishita Puja. Devotees in the Radha-Krishna Bhakti tradition also do naam jap of "Hare Krishna" or "Radhe Radhe" through the day of fasting — see the AstroJap guide to Radha naam jap for the full method and rules.
How do I observe the Janmashtami vrat correctly?
Most households observe a nirjala or phalahar fast from sunrise on 4 September until the Nishita Puja around midnight, when Krishna's birth is celebrated with an idol bath (abhishek), new clothes for the deity, a cradle ceremony (jhulan), and bhog offering — commonly makhan-mishri (butter and sugar crystals) and panjiri. The fast is broken only after this midnight puja and prasad, not before.


