Quick answer: Diwali (Lakshmi Puja) in Himachal Pradesh is on Sunday, 8 November 2026. Himachal celebrates Diwali with Lakshmi puja and diyas, and some valleys keep the unique “Budhi Diwali” (old Diwali) about a month later. Perform Lakshmi Puja in the pradosh (dusk) window after local sunset — confirm the exact muhurat for Shimla with a local panchang.

Himachal celebrates Diwali with Lakshmi puja and diyas, and some valleys keep the unique “Budhi Diwali” (old Diwali) about a month later.

How Himachal Pradesh celebrates Diwali 2026

Towns light up for Lakshmi-Ganesh puja and fireworks on Diwali, while villages such as Nirmand, Nichar and parts of Kullu and Sirmaur celebrate Budhi Diwali weeks later with folk dances, torches and traditional feasts.

Advertisement

Where to celebrate in Himachal Pradesh

  • Shimla and Mandi Diwali markets
  • Budhi Diwali villages (Nirmand, Kullu, Sirmaur)

Diwali 2026 dates in Himachal Pradesh

Date

Observance

Friday, 6 November

Advertisement

Dhanteras (Dhantrayodashi)

Saturday, 7 November

Naraka Chaturdashi / Choti Diwali

Sunday, 8 November

Diwali · Lakshmi Puja

Monday, 9 November

Advertisement

Govardhan Puja / Annakut / Balipadyami

Tuesday, 10 November

Bhai Dooj

Lakshmi Puja is done in the pradosh window after sunset on 8 November; because it follows local sunset it shifts by city, so use a panchang set to your town or check today's panchangam.

Frequently asked questions

What is Budhi Diwali?

An “old Diwali” kept in some Himachali valleys about a month after the main festival, with folk dances, torches and community feasts.

Diwali 2026 — India state guides

Explore Diwali 2026 across India and our wider guides: