LOADING...

When is Krishna Janmashtami (Dahi Handi) celebration in 2025?

India

Krishna Janmashtami is happening on August 16 this year, celebrating the birth of Lord Krishna.
It's a nationwide holiday—so schools and offices are closed—and people across India get together for prayers, music, and festive vibes.
The official timing (Ashtami tithi) runs from late night August 15 to the evening of August 16.
Dahi Handi events bring extra fun right after.

What happens on the festival?

Most people fast all day, then break their fast after midnight prayers (Nishita Puja), which is considered Krishna's birth hour.
Homes light up with decorated idols, devotional songs go on through the night, and there's a big traditional meal once the fast ends.

Official timings in major cities

If you're into rituals or just curious about local traditions:
Delhi celebrates between 12:04am-12:47am
Mumbai starts at 12:20am
Kolkata goes a bit earlier from 11:19pm.
Each city tweaks its timing based on astrology, so check yours if you want to join in!