The Talala Assembly bypoll, which was to be held simultaneously on April 23, was, however, stayed by the Supreme Court.
Among the star campaigners, PM Modi earlier held rallies in Amreli, Anand, Surendranagar, Himmatnagar and Junagadh, besides Patan on Sunday.
Congress chief Rahul Gandhi addressed poll gatherings in Vanthali in Junagadh, Bhuj in Kutch district, Mahuva in Bhavnagar and Bardoli in south Gujarat, including in Tapi district in south Gujarat on Friday.
Shah, who is contesting from Gandhinagar Lok Sabha seat, held rallies and roadshows in Banaskantha, Kodinar, Chhota Udepur districts among others.
Gujarat Chief Minister Vijay Rupani covered all 26 Lok Sabha seats during the three-week campaign while Deputy Chief Minister Nitin Patel and other cabinet colleagues also pitched in for the ruling BJP.