Gujarat has the longest coastline in India, approximately 1,600 km along the Arabian Sea. This includes the coasts of Kutch, Saurashtra, and the mainland Gujarat peninsula. Andhra Pradesh (974 km), Tamil Nadu (906 km), and Maharashtra (720 km) all have shorter coastlines.