Diwali is also the time for performing important pujas like Lakshmi puja and also pujas are performed on Dhantaru and New Year. Here are the Diwali Puja Time and Muhurat Time for 2025 for Dhanteras or Dhanvantari Puja, Lakshmi Puja and New Year puja. All time based on India Standard Time.
Dhantaru or Dhanteras Puja Time October 18, 2025
Lakshmi Puja on October 20, 2025
Diwali Tithi is from 2:55 PM on October 20 to 4:26 PM on October 21, 2025.
Majority of the calendars and Panchangs in India have given the best time to perform Lakshmi Puja is 7:12 PM to 9:08 PM on October 20 (shresht muhurat) in North Indian, East and South India Calendars.
Maharashtra
6:10 PM evening to 9:16 PM on October 21
6:10 PM evening to 9:16 PM on October 21
10:50 PM on October 21 to 1:56 AM on October 22
in Calendars in western parts of India (Maharashtra, Rajasthan, North Karnataka and Goa)
Gujarati Calendar Time for Lakshmi Puja on October 20
Evening: From 6:10 PM to 8:40 PM on October 20
Midnight: From 10:47 PM on Oct 20 to 12:23 AM on October 21
Nutan Varsh or New Year Puja in Gujarat - October 22, 2025
6:40 AM to 9:32 AM