1) Maharashtra 2) Gujrat 3) Tamilnadu 4) Kerala
The state with the longest coastline in India is Gujarat.