Diwali in 2025 is celebrated as a five-day festival, from Saturday 18 October 2025 (Dhanteras) to Thursday 23 October 2025 (Bhai Dooj), with the main Diwali/Lakshmi Puja day on Monday 20 October 2025.

Quick Scoop: How long does Diwali last 2025?

For 2025, when people ask “how long does Diwali last 2025” , they are usually referring to the traditional 5‑day Deepawali period rather than just the main night of fireworks and Lakshmi Puja.

  • The festival runs across five continuous days :
    • Day 1 – Dhanteras: Saturday, 18 October 2025.
* Day 2 – Choti Diwali (Narak Chaturdashi): Sunday, 19 October 2025 (in many calendars; some club Choti Diwali rituals into the 20th, but the 5‑day span is still counted as 18–23).
* Day 3 – Main Diwali / Lakshmi Puja: Monday, 20 October 2025.
* Day 4 – Govardhan Puja: Wednesday, 22 October 2025.
* Day 5 – Bhai Dooj: Thursday, 23 October 2025.
  • Across Hindu communities, Diwali is widely described as a five‑day festival of lights taking place in the lunar months around October–November.

Simple way to remember it

  • Think of Diwali 2025 as a long weekend plus a bit : it starts on Saturday 18 October and wraps up on Thursday 23 October.
  • The night most people call “Diwali night” (for parties, puja, and fireworks) is 20 October 2025 , but the religious and family observances stretch over the full five days.

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