Mr Shah will be in the state for two days during which he will address four rallies and also hold a number of party meetings, including the state party's core group, a party leader said.
The party chief is expected to hold close to 15 rallies during the entire Himachal campaign.
Shah will address a public rally each at Banikhet and Chalwara tomorrow, the sources added.
The elections for the 68-seat Himachal Pradesh Assembly will take place on November 9. The results will be declared on December 18.
Get the latest election news, live updates and election schedule for Lok Sabha Elections 2019 on ndtv.com/elections. Like us on Facebook or follow us on Twitter and Instagram for updates from each of the 543 parliamentary seats for the 2019 Indian general elections.