Gujarat is the mainland state having the longest coastline in India with a total length of 1600 Km.
India has a land boundary of about 15,200 km.
The total length of the coastline of the mainland, including Andaman and Nicobar and Lakshadweep, is 7,516.6 km.
The States/UTs having coastlines are Gujarat, Maharashtra, Goa, Daman and Diu, Karnataka, Kerala, Tamil Nadu, Puducherry, Andhra Pradesh, Odisha, and West Bengal.
Island territories having coastlines are – Andaman & Nicobar Islands and Lakshadweep Islands.
Note:
Andhra Pradesh has the second-longest mainland coastline with a total length of 974 kilometers and with a 906.9 kilometer-long coastline.
Tamil Nadu is the third biggest mainland coastline state.