Which States in India has the longest coastline

Indian States

Which one of the following States in India has the longest coastline?

  1. Odisha
  2. Tamil Nadu
  3. Karnataka
  4. West Bengal


Total coastal length of India is 7517 km, which is distributed among nine coastal states and four Union Territories. Out of this length, coastal length of states is 5423 km.

The nine coastal states are Gujarat, Maharashtra, Goa, Karnataka, Kerala, Tamil Nadu, Andhra Pradesh, Odisha and West Bengal. The Four coastal Union Territories are Puducherry, Lakshadweep, Daman & Diu and Andaman & Nicobar Islands.

Gujarat has largest share in India’s coastline, followed by Andhra Pradesh and Tamil Nadu.

The correct option is B.