Diwali 2025 Muhurat Timings - India

Find the auspicious timings for Lakshmi Puja in major Indian cities.

Diwali will be celebrated on Monday, October 20, 2025.

New Delhi (IST)
Lakshmi Puja Muhurat: 07:08 PM to 08:18 PM
Pradosh Kaal: 05:46 PM to 08:18 PM
Vrishabha Kaal: 07:08 PM to 09:03 PM
Mumbai (IST)
Lakshmi Puja Muhurat: 07:41 PM to 08:40 PM
Pradosh Kaal: 06:12 PM to 08:40 PM
Vrishabha Kaal: 07:41 PM to 09:41 PM
Kolkata (IST)
Lakshmi Puja Muhurat: 05:04 PM to 05:54 PM (on Oct 21)
Pradosh Kaal: 05:04 PM to 07:34 PM (on Oct 21)
Vrishabha Kaal: 06:27 PM to 08:26 PM (on Oct 21)

*Note: Main Lakshmi Puja is on Oct 21.

Chennai (IST)
Lakshmi Puja Muhurat: 07:20 PM to 08:14 PM
Pradosh Kaal: 05:47 PM to 08:14 PM
Vrishabha Kaal: 07:20 PM to 09:22 PM
Bangalore (IST)
Lakshmi Puja Muhurat: 07:31 PM to 08:25 PM
Pradosh Kaal: 05:58 PM to 08:25 PM
Vrishabha Kaal: 07:31 PM to 09:33 PM
Pune (IST)
Lakshmi Puja Muhurat: 07:38 PM to 08:37 PM
Pradosh Kaal: 06:09 PM to 08:37 PM
Vrishabha Kaal: 07:38 PM to 09:38 PM
Amavasya Tithi (India Timings)

Amavasya Tithi Begins: 03:44 PM (IST) on Oct 20, 2025

Amavasya Tithi Ends: 05:54 PM (IST) on Oct 21, 2025