Correct Answer: (c) Gujarat
Note: The state of Gujarat has the longest coastline among the states of India, which is 1214.70 km.After this, Andhra Pradesh (973.70 km.), Tamil Nadu (906.90 km.), Maharashtra (652.60 km.), Kerala (569.70 km.), Odisha (476.40 km.), Karnataka (280 km.), West Bengal (157,50 km.) km) and Goa (101 km.).