Union Home Minister Amit Shah will be on a three-day visit to Jammu and Kashmir from September 30 where he is planned to pay obeisance to the Mata Vaishno Devi shrine, address two rallies and review developmental activities, party leaders said on Saturday.