Skip to content

Festival calendar · 2026 Maha Shivaratri 2026: Date and Nishita Puja Time

Maha Shivaratri 2026 is on Sunday, 15 February in New Delhi. Nishita puja: 12:09 AM – 1:00 AM, 16 Feb (New Delhi). The date is the same in all the cities below.

Maha Shivaratri 2026 in your city

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

India
CityDateTime
New DelhiSun, 15 Feb12:09 AM – 1:00 AM, 16 Feb
MumbaiSun, 15 Feb12:27 AM – 1:17 AM, 16 Feb
KolkataSun, 15 Feb11:25 PM – 12:15 AM, 16 Feb
ChennaiSun, 15 Feb11:58 PM – 12:47 AM, 16 Feb
BengaluruSun, 15 Feb12:09 AM – 12:58 AM, 16 Feb
HyderabadSun, 15 Feb12:05 AM – 12:54 AM, 16 Feb
AhmedabadSun, 15 Feb12:28 AM – 1:18 AM, 16 Feb
PuneSun, 15 Feb12:23 AM – 1:13 AM, 16 Feb
JaipurSun, 15 Feb12:15 AM – 1:06 AM, 16 Feb
LucknowSun, 15 Feb11:54 PM – 12:45 AM, 16 Feb
PatnaSun, 15 Feb11:37 PM – 12:28 AM, 16 Feb
VaranasiSun, 15 Feb11:46 PM – 12:37 AM, 16 Feb
Outside India
CityDateTime
LondonSun, 15 Feb11:46 PM – 12:41 AM, 16 Feb
New YorkSun, 15 Feb11:43 PM – 12:36 AM, 16 Feb
TorontoSun, 15 Feb12:04 AM – 12:58 AM, 16 Feb
DubaiSun, 15 Feb12:07 AM – 12:57 AM, 16 Feb
SingaporeSun, 15 Feb12:54 AM – 1:42 AM, 16 Feb
SydneySun, 15 Feb12:48 AM – 1:30 AM, 16 Feb

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

What is Maha Shivaratri?

Maha Shivaratri, the great night of Shiva, is kept with a fast, night-long worship and the abhishek of the Shiva linga. Devotees stay awake through the night, and the most important puja is at midnight.

How the date is decided

It is the Krishna Chaturdashi of Phalguna (Magha in the amanta calendar) that is current at nishita, the midnight muhurta. The Nishita puja time is that muhurta, which often falls after midnight on the clock, so its date is the next day.

How Taradisha calculates →

Questions about Maha Shivaratri 2026

When is Maha Shivaratri in 2026?

Maha Shivaratri 2026 is on Sunday, 15 February in New Delhi. Nishita puja: 12:09 AM – 1:00 AM, 16 Feb (New Delhi). The date is the same in all the cities below.

What is the nishita puja time on Maha Shivaratri 2026?

New Delhi: 12:09 AM – 1:00 AM, 16 Feb; Mumbai: 12:27 AM – 1:17 AM, 16 Feb; London: 11:46 PM – 12:41 AM, 16 Feb; New York: 11:43 PM – 12:36 AM, 16 Feb. Times are local; the table on this page lists 18 cities.

Is Maha Shivaratri 2026 on a different date in the USA, UK or Australia?

No. In London, New York, Toronto, Dubai, Singapore and Sydney it is also on Sunday, 15 February, though the times differ.

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