Janmashtami 2026 Date and Puja Muhurat
Krishna Janmashtami 2026 falls on Friday, 4 September 2026. Dahi Handi follows on Saturday, 5 September 2026.
The main puja is performed at midnight during Nishita Kaal, because Lord Krishna was born at midnight. In New Delhi the Nishita Puja muhurat runs from 11:57 PM on 4 September to 12:43 AM on 5 September, a window of 45 minutes.
City | Nishita Puja muhurat |
New Delhi | 11:57 PM to 12:43 AM |
Mumbai | 12:14 AM to 1:01 AM |
Bengaluru | 11:55 PM to 12:42 AM |
Kolkata | 11:13 PM to 11:59 PM |
Chennai | 11:45 PM to 12:31 AM |
Hyderabad | 11:52 PM to 12:38 AM |
Pune | 12:10 AM to 12:57 AM |
Ahmedabad | 12:16 AM to 1:02 AM |
Jaipur | 12:03 AM to 12:49 AM |
Ashtami Tithi begins at 2:25 AM on 4 September 2026 and ends at 12:13 AM on 5 September 2026. Rohini Nakshatra begins at 12:29 AM on 4 September and ends at 11:04 PM the same day.
Janmashtami celebrations are conducted mainly by the Hindu population in India. However, people from other religions also join in because at the end of the day, it’s an Indian festival, and if you were born in India… you’re Indian, regardless of your religion.
For those who don’t know, this festival is celebrated in honour of the birth of Lord Krishna and falls on September 4th, 2026. Which is why, if you visit a Vaishnava temple during this auspicious period, you’ll note that the countdown for Janmashtami begins before dawn and continues all through the day until the exact moment Lord Krishna was born. This exact moment is said to be somewhere around midnight.
Anyway, you may be wondering how to conduct the Janmashtami puja vidhi. With regards to that, each step of the puja vidhi for Janmashtami has been listed below.
