https://commons.wikimedia.org/wiki/File:Marina_Beach_as_seen_from_Light_house..JPG Which Is The Longest Beach In India? The Marina Beach is India’s longest beach. It is 6.0 km or 3.7 mi long. It is also one of the longest beaches in the world. Where Is The Longest Beach In India Located? The Marina Beach is a natural beach located in Chennai, the capital city of the Tamil Nadu state