However the purpose of the visit was not disclosed.
The 50-year-old close aide of Prime Minister Narendra Modi is on a private visit and has not scheduled any party programmes, the sources said.
This is Shah's first visit to Tamil Nadu since becoming BJP president in July this year.