Next Krishna Janmashtami holiday is on

16th August 2025, Saturday

What is Krishna Janmashtami?

Krishna Janmashtami

The Krishna Janmashtami festival celebrates the birth of Krishna who is the eighth avatar (incarnation) of Vishnu. It is also known as Janmashtami Puja, Jayanthi Sree, Janmaashtami, Gokulaashtami, Srikrishna Jayanti or Krishnaashtami.

The festival starts by fasting on the previous day (Saptami), followed by a nightlong celebration of the birth of Krishna, and his removal by his father to a foster-home to ensure his own safety. At midnight, the idol of the infant Krishna is bathed and placed in a cradle. In the early morning, women draw little children feet patterns outside the house with a dough made of flour and rice to symbolize and mark the entrance of the Krishna child into his foster home.

After worship, morning prayers and ablutions, devotees break their fast with Prasadam, which was offered to the Lord.

When is Krishna Janmashtami?

How long until Krishna Janmashtami?
Next Krishna Janmashtami takes place in 237 Days.
Dates of Krishna Janmashtami
YearWeekdayDate
2030 Wednesday21st Aug
2029 Saturday1st Sep
2028 Sunday13th Aug
2027 Wednesday25th Aug
2026 Friday4th Sep
2025 Saturday16th Aug
2024 Monday26th Aug
2023 Wednesday6th Sep
2022 Thursday18th Aug
2021 Monday30th Aug
2020 Tuesday11th Aug
2019 Saturday24th Aug
2018 Sunday2nd Sep
2017 Monday14th Aug
2016 Thursday25th Aug
2015 Saturday5th Sep
Duration
1 Day

Upcoming Hindu Holidays