Multiple choice Which of the following states has the longest coastline? Maharashtra Andhra Pradesh Kerala Gujarat Reveal answer Fill a bubble to check yourself D Correct answer Explanation Gujarat has the longest coastline among Indian states, stretching approximately 1,600 km along the Arabian Sea. Its extensive coastline includes the Gulf of Kutch and the Gulf of Cambay.