Karaikal is a major port city of east coast of India and a municipality in Karaikal district in the Union Territory of Puducherry, India.