AllMandir

Janmashtami 2025 Date — Saturday, August 16, 2025

When is Janmashtami in 2025? Janmashtami 2025 falls on Saturday, August 16, 2025.

Observance: Krishna Janmashtami. City calendars may vary slightly by sunrise and amanta or purnimanta tradition — confirm with your local mandir.

Other years: Janmashtami 2024 date · Janmashtami 2026 date

Janmashtami 2025 muhurat & timings — Delhi

Sat, 16 August 2025 in Delhi (local time)
Sunrise05:51 am
Sunset06:59 pm
Moonrise11:32 pm
Brahma Muhurat04:24 am – 05:07 am
Abhijit Muhurat11:59 am – 12:51 pm
Rahu Kaal (avoid)09:08 am – 10:46 am
Tithi at sunriseKrishna Ashtami
NakshatraBharani

These are the day’s general muhurats and Rahu Kaal for Delhi, computed from the AllMandir panchang. Festival puja timings vary by tradition and city — open the full panchang for Sat, 16 August 2025 or ask your local mandir.

Janmashtami 2025 — full list of dates

Janmashtami 2025 key dates and days
ObservanceDate & dayNotes
Krishna JanmashtamiSat, 16 August 2025Midnight puja
Dahi Handi (Gopalkala)Sun, 17 August 2025Next day in Maharashtra
Radha AshtamiSun, 31 August 2025

Why we celebrate

Birth of Krishna at midnight in Mathura prison — avatar of Vishnu who delivered Bhagavad Gita.

How it is celebrated

Fasting, midnight abhishekam, dahi-handi, jhulan, temple tableaux, bhajan.

Puja timing

Fast until midnight Nishita puja when Krishna was born; abhishekam at exact birth moment (tradition varies by sampradaya).

Foods & offerings

Makhan, panchamrit, fruits; no grains until after midnight puja. Chappan bhog in temples.

Rituals

  1. Decorate cradle (jhula); fast through day.
  2. Midnight abhishekam with panchamrit.
  3. Chant Vishnu sahasranama and Gita chapters.
  4. Break fast with prasad after puja.

Janmashtami dates by year

When is Janmashtami — 2024 to 2027
YearDate & day
2024Janmashtami 2024 date
2025Sat, 16 August 2025
2026Janmashtami 2026 date
2027Janmashtami 2027 date

Hindu festivals around Janmashtami 2025

Janmashtami 2025 puja & muhurat timings in major cities

Sat, 16 August 2025 — local time, computed by the AllMandir panchang (Purnimanta month reckoning)
CityAbhijit MuhuratRahu Kaal (avoid)SunriseSunset
Delhi11:58 am – 12:51 pm09:08 am – 10:46 am05:50 am06:59 pm
Mumbai12:17 pm – 01:08 pm09:31 am – 11:06 am06:19 am07:05 pm
Bengaluru11:58 am – 12:48 pm09:15 am – 10:49 am06:07 am06:40 pm
Chennai11:48 am – 12:38 pm09:04 am – 10:39 am05:56 am06:29 pm
Hyderabad11:54 am – 12:45 pm09:09 am – 10:44 am05:59 am06:41 pm
Kolkata11:14 am – 12:06 pm08:27 am – 10:03 am05:13 am06:07 pm

Times come from each city’s own sunrise, sunset and panchang for Sat, 16 August 2025.

Janmashtami 2025 FAQ

What time is Abhijit Muhurat on Janmashtami 2025 in Delhi?

Abhijit Muhurat in Delhi on Sat, 16 August 2025 is 11:58 am – 12:51 pm (local time, AllMandir panchang). See the table for other cities.