The 38-day annual pilgrimage to the 3,880 metres high holy cave shrine of Amarnath in south Kashmir will commence on July 3, an official spokesperson said on Wednesday.