Skip to content

Festival calendar · 2026 Krishna Janmashtami 2026: Date and Nishita Puja Time

Krishna Janmashtami 2026 is on Friday, 4 September in New Delhi. Nishita puja: 11:57 PM – 12:42 AM, 5 Sep (New Delhi). In London, New York and Toronto it falls on Thursday, 3 September.

Krishna Janmashtami 2026 in your city

Dates and times are local to each city, worked out for its sunrise, sunset and time zone.

India
CityDateTime
New DelhiFri, 4 Sep11:57 PM – 12:42 AM, 5 Sep
MumbaiFri, 4 Sep12:14 AM – 1:00 AM, 5 Sep
KolkataFri, 4 Sep11:12 PM – 11:58 PM
ChennaiFri, 4 Sep11:44 PM – 12:31 AM, 5 Sep
BengaluruFri, 4 Sep11:55 PM – 12:41 AM, 5 Sep
HyderabadFri, 4 Sep11:52 PM – 12:38 AM, 5 Sep
AhmedabadFri, 4 Sep12:15 AM – 1:01 AM, 5 Sep
PuneFri, 4 Sep12:10 AM – 12:56 AM, 5 Sep
JaipurFri, 4 Sep12:03 AM – 12:48 AM, 5 Sep
LucknowFri, 4 Sep11:42 PM – 12:28 AM, 5 Sep
PatnaFri, 4 Sep11:25 PM – 12:11 AM, 5 Sep
VaranasiFri, 4 Sep11:34 PM – 12:19 AM, 5 Sep
Outside India
CityDateTime
LondonThu, 3 Sep12:38 AM – 1:21 AM, 4 Sep
New YorkThu, 3 Sep12:33 AM – 1:17 AM, 4 Sep
TorontoThu, 3 Sep12:55 AM – 1:38 AM, 4 Sep
DubaiFri, 4 Sep11:54 PM – 12:40 AM, 5 Sep
SingaporeFri, 4 Sep12:39 AM – 1:27 AM, 5 Sep
SydneyFri, 4 Sep11:28 PM – 12:18 AM, 5 Sep

Another city? The festival calendar works out every festival for any town worldwide. Open the 2026 calendar →

What is Krishna Janmashtami?

Krishna Janmashtami celebrates the birth of Lord Krishna at midnight. Devotees fast through the day, decorate cradles for baby Krishna and break the fast after the midnight puja.

How the date is decided

It is the Krishna Ashtami of Bhadrapada (Shravana in the amanta calendar) at nishita, midnight, with the Rohini nakshatra preferred when it joins Ashtami at midnight. The Nishita puja time is the midnight muhurta.

Where traditions differ

This is the Smarta date. ISKCON and many Vaishnava communities keep the Ashtami current at sunrise, which in some years is a day later.

How Taradisha calculates →

Questions about Krishna Janmashtami 2026

When is Krishna Janmashtami in 2026?

Krishna Janmashtami 2026 is on Friday, 4 September in New Delhi. Nishita puja: 11:57 PM – 12:42 AM, 5 Sep (New Delhi). In London, New York and Toronto it falls on Thursday, 3 September.

What is the nishita puja time on Krishna Janmashtami 2026?

New Delhi: 11:57 PM – 12:42 AM, 5 Sep; Mumbai: 12:14 AM – 1:00 AM, 5 Sep; London: 12:38 AM – 1:21 AM, 4 Sep (3 Sep); New York: 12:33 AM – 1:17 AM, 4 Sep (3 Sep). Times are local; the table on this page lists 18 cities.

Is Krishna Janmashtami 2026 on a different date in the USA, UK or Australia?

Yes, in some places: London, New York and Toronto: Thursday, 3 September. The tithi's hours fall on different clock days outside India, so each city's date is worked out for its own sunrise and time zone.

Festival days begin at sunrise, as in a traditional Panchang. Check with your family priest for rites that follow a particular tradition.