Union Home Minister Amit Shah will be in Maharashtra over the weekend for a two-day visit during which will pay tribute to B R Ambedkar in Nagpur, interact with children of soldiers martyred in Jammu and Kashmir and address a rally in Kolhapur, officials said.