The natural cave at Mata Vaishno Devi shrine atop Trikuta hills in Jammu and Kashmir's Reasi district was opened for devotees for Makar Sankranti celebrations on Tuesday, officials said.