Poompuhar Beach is a natural and ancient beach located in Poompuhar, Tamil Nadu, India, along the Bay of Bengal. The beach starts from the Kaveri river and extends around 3 km north side towards Neithavasal. The sand of this beach spreads out around 3 kilometers.