Union Home and Cooperation Minister Amit Shah will be on a two-day visit of Gujarat from Saturday, during which he will inaugurate and lay foundation stones of several projects and attend programmes in Devbhumi Dwarka, Ahmedabad and Gandhinagar, officials said.