Nine Indian states have coastlines: Gujarat, Maharashtra, Goa, Karnataka, Kerala, Tamil Nadu, Andhra Pradesh, Odisha, and West Bengal. Union territories like Puducherry, Andaman & Nicobar Islands, and Lakshadweep also have coastlines but are not states.