Union Minister Amit Shah arrived in Puducherry on Thursday for a day-long visit and is doing a roadshow to campaign for NDA candidates.