Question map
Which one of the following States in India has the longest coastline ?
Explanation
India's coastline spans over 7,500 km, covering nine states and four Union Territories [1]. Among the options provided, Tamil Nadu has the longest coastline. According to recent data from the Ministry of Ports, Shipping and Waterways (2025) and the Ministry of Home Affairs, Tamil Nadu's coastline has been revised to 1,068.69 km, making it the second-longest in India after Gujarat [3]. In comparison, West Bengal's coastline is approximately 721.02 km, Odisha's is 574.71 km, and Karnataka's is 343.30 km. While Gujarat remains the state with the overall longest coastline in India (2,340.62 km revised), it is not listed among the choices [3]. Therefore, based on the provided options, Tamil Nadu is the correct answer as it possesses the most extensive shoreline among the four states mentioned [1].
Sources
- [1] https://www.pib.gov.in/PressReleasePage.aspx?PRID=2198800®=3&lang=1
- [3] https://en.wikipedia.org/wiki/Coastal_India