Diwali is usually a multi‑day festival, most commonly celebrated over five main days, with the central Diwali/Lakshmi Puja day in the middle.

Quick Scoop

  • In most Hindu, Jain, Sikh, and some Buddhist traditions, Diwali is described as a five‑day festival running from Dhanteras to Bhai Dooj.
  • Some regions and families effectively stretch celebrations to six days by including an additional observance before or after the core five days.
  • The “main” Diwali day (Lakshmi Puja / Badi Diwali) is just one night within this period, but public attention and media often focus on that single day.

Typical Five-Day Breakdown

  • Day 1: Dhanteras – auspicious day for purchases and preparation.
  • Day 2: Naraka Chaturdashi / Choti Diwali – cleaning, early lamps, some fireworks.
  • Day 3: Diwali / Lakshmi Puja – main night of lights, worship of Lakshmi and Ganesh.
  • Day 4: Govardhan Puja / Annakut – offerings, gratitude for nature and harvest.
  • Day 5: Bhai Dooj – celebrates the bond between brothers and sisters.

So if you are asking “how long is Diwali?”, the practical answer is: expect about five days of festival mood, with one especially important night in the middle.

TL;DR: Diwali is not just one day; it is usually celebrated as a five‑day festival, though the most intense celebrations concentrate on the central Diwali night.

Information gathered from public forums or data available on the internet and portrayed here.