Gujarat has the longest coastline among Indian states, stretching approximately 1,600 km along the Arabian Sea. This includes the Gulf of Kutch and Gulf of Khambat. Tamil Nadu has about 1,076 km, Andhra Pradesh approximately 974 km, and Maharashtra around 720 km, making Gujarat's coastline significantly longer.