Multiple choice Which one of the following states has the longest coastline? Maharashtra Tamil Nadu Andhra Pradesh Karnataka Reveal answer Fill a bubble to check yourself C Correct answer Explanation Among all Indian states, Gujarat has the longest coastline. However, among the options provided, Andhra Pradesh has the longest coastline (approx. 974 km), followed by Tamil Nadu.