Thirunallar is a small town in the district of Karaikal, Puducherry Union territory, India. It is on the banks of Noolaaru River and Vanchiaaru River in the north and the banks of Arasalar River in the south.