Gujarat has the longest mainland coastline in india .
The total length of India's coastline is 7516.6 km.
The Arabian sea gives the state of Gujarat its extensive coastline .. Andhra Pradesh has the second longest mainland coastline with a total length of 974 kilometres