Singh will arrive at Hamirpur tomorrow.
He will address eight election meetings on April 6 and six on April 7, the last day for campaigning, officials said.
The polling for Bhoranj by-election will be held on April 9 and counting of votes would take place on April 13.
The election is considered important for both the BJP and the Congress as it is likely to set the trend for assembly elections in the state, due later this year.