Guha Sashti is observed on sixth day of Shukla Paksha in Margashirsha Month. In 2016, Guha Sashti date is December 5.
Guha Sashti is a festival dedicated to Lord Kartikeya. Kartikeya, who is also referred to as Murugan, Kumaraswamy, Subramanya, is worshipped on this day for wellbeing of husband and children. Men also observe this vrata.
Guha Sashti is also observed as Subramanya Sashti, Champa Sashti, Malhari Sashti, Moolak Rupini Sashti, etc.
In 2015, Guha Sashti date was December 17.
In 2014, Guha Sashti date was November 27.
In 2013, Guha Sashti date was December 8.
In 2012, Guha Sashti date was December 18.