Gujarat has the longest coastline in India at approximately 1,600 km (about 1,600 miles), with the Gulf of Kutch and Gulf of Khambat adding significant length. Tamil Nadu has about 1,076 km, Andhra Pradesh around 974 km, and Maharashtra approximately 720 km of coastline.