However, the state's ruling Congress is yet to announce the dates of rallies of its top leaders, including Sonia Gandhi and Rahul Gandhi.
While Modi's first rally will be held in Palampur town, the remaining two will be held in Mandi and Solan towns, BJP state spokesperson Ganesh Dutt told reporters.
Palampur is part of the Kangra constituency from where former two-time BJP chief minister Shanta Kumar is in the fray. The Congress has fielded Chander Kumar, who defeated Shanta Kumar in 2004.
In the Mandi parliamentary constituency, Bharatiya Janata Party (BJP) greenhorn Ram Swaroop Sharma is pitted against two-time MP Pratibha Singh, wife of Chief Minister Virbhadra Singh.
Solan is part of the Shimla (reserved) constituency, where BJP's sitting MP Virinder Kashyap is facing Congress' Mohan Lal Bragta.
The BJP managed to win the Shimla seat, which was a known Congress bastion, for the first time in 2009.
Earlier, Modi held a public rally Feb 16 in Sujanpur town, part of the Hamirpur constituency, the BJP's pocket borough.
The Congress has pitched BJP rebel Rajinder Rana against BJP's sitting MP Anurag Thakur.
A total of 38 candidates will be in the fray for the four Lok Sabha seats in the state that will go to polls May 7.