Krishna Janmashtami 2026: The Midnight Puja, the Two Dates, and How to Keep the Fast

The story it comes from is set at midnight, in a prison. Kansa had locked up his sister Devaki and her husband because a prophecy warned that her eighth son would end him. That eighth child was Krishna, born in the dark, in a cell, while the guards slept and a storm broke over Mathura. Vasudeva carried the newborn across the flooded Yamuna to safety, the river parting, a serpent shielding them from the rain. Janmashtami keeps that exact hour. It's why the main puja isn't held in the morning or the evening, but at midnight, the moment he arrived.
In 2026, Krishna Janmashtami falls on Friday, 4 September for most households, with the midnight puja on the night of the 4th. There's a second date too, and a fast that runs long, both explained below.
Date (Smarta / most homes): Friday, 4 September 2026
Date (Vaishnava / ISKCON): Saturday, 5 September 2026
Nishita (midnight) puja: ~11:57 PM (4 Sep) – 12:43 AM (5 Sep), Delhi
Tithi: Bhadrapada, Krishna Paksha, Ashtami
Parana: 5 September, after Ashtami ends (~11:23 AM)
Why there are two dates, and which one is yours
This is the question that surfaces every year, and the answer is simpler than the confusion around it. Two traditions read the calendar differently:
Smarta (most families and temples): observe on the day the Ashtami tithi is running at midnight, the actual hour of Krishna's birth. In 2026, that's Friday, 4 September.
Vaishnava (ISKCON and many Krishna temples): give weight to the Ashtami and Rohini Nakshatra aligning at sunrise, which falls a day later, Saturday, 5 September.
Neither is wrong. Follow your family's tradition, or your temple's. Most homes in North India keep the 4th; if you belong to an ISKCON or Vaishnava community, it's the 5th. Dahi Handi, the pot-breaking, is on 5 September.
The midnight puja (Nishita Kaal)
The heart of Janmashtami is a single narrow window around midnight, when the birth is re-enacted. For Delhi in 2026 it runs roughly 11:57 PM to 12:43 AM, about 46 minutes. It shifts by a few minutes with your city, so it's worth checking your own. In that window:
Bathe the Krishna idol (bal Gopal) with panchamrit, milk, curd, ghee, honey, sugar, then with water.
Dress him, place him in the cradle, and rock it.
Blow the conch, ring the bell, and do the aarti.
Chant Om Namo Bhagavate Vasudevaya.
Offer bhog, makhan-mishri, and the fifty-six-item chappan bhog if you're doing it big.
The fast, and when to break it
Janmashtami is a hard fast by design, many keep it nirjala or phalahar right up to the midnight puja, and some carry it a full day. Here's the honest shape of it:
Through the day of the 4th, devotees avoid grain, rice, wheat, lentils, onion and garlic. Fruit, milk, and vrat foods (sabudana, singhara, sendha namak) are allowed on a phalahar fast.
The strict parana (breaking) is the next morning, on 5 September, after the Ashtami tithi ends, around 11:23 AM in 2026.
If a two-day fast isn't possible for you, tradition (the Dharmasindhu) allows breaking it the next morning after sunrise. Don't push past what's sensible, if you're unwell, pregnant, or on medication, a fruit-and-milk fast, or none at all, is the right call.
How it's celebrated across India
The same midnight, very different scenes:
Mathura & Vrindavan: Krishna's own land, temple jhankis, raslila performances, and crowds through the night at Banke Bihari and the Krishna Janmabhoomi.
Maharashtra & Gujarat: Dahi Handi the next day, where human pyramids climb to break a pot of curd hung high above the street, a nod to Krishna the butter-thief.
The South (Gokulashtami): rangoli of tiny footprints leading into the house, drawn as if the child Krishna has just walked in.
The mantras
Two are enough, the twelve-syllable Krishna mantra, and the Mahamantra sung through the night:
ॐ नमो भगवते वासुदेवाय
हरे कृष्ण हरे कृष्ण, कृष्ण कृष्ण हरे हरे।
हरे राम हरे राम, राम राम हरे हरे॥
Frequently asked
Is Janmashtami on 4 or 5 September 2026?
Both. Smarta households and most temples keep it on Friday, 4 September; ISKCON and Vaishnava temples on Saturday, 5 September. For those on the Smarta date, the midnight puja is the night of 4–5 September.
What is the Nishita puja time in 2026?
Roughly 11:57 PM to 12:43 AM (Delhi), on the night of 4–5 September. It varies slightly by city.
When do I break the fast?
On 5 September, after the Ashtami tithi ends (around 11:23 AM). Those who can't fast two days may break it the morning after sunrise.
Can I do the puja at home?
Yes, bal Gopal, panchamrit, a cradle, and the midnight aarti make a complete Janmashtami at home. No priest needed.
For your city's exact Nishita puja window and parana time, plus a reminder before every vrat, Kaalo keeps the whole Hindu calendar in your pocket, offline.
Get festival reminders
Never miss a festival or vrat. Straight to your inbox.
Never miss a festival
Get festival and vrat reminders in your inbox.