There are many beaches on theIndian coast which stretches for 11098.81 km both on the eastern and western coast. This is a list of the notablebeaches in India sorted bystates anti-clockwise.
As of October 2025, India has following 18Blue Flag beaches. The Blue Flag beach is a eco-label awarded to the beaches on the criteria of cleanliness, safety and security of users, amenities and eco-friendliness, etc.[1] Counter-clockwise list:


The beaches along the western state ofGujarat are:
The state ofMaharashtra has:

The beaches in the state ofGoa are listed below:[5]





The Indian East Coast starts with West Bengal and extends further through Odisha, Andhra Pradesh and finally ends in Tamil Nadu.
Beaches inWest Bengal are:
The beaches inOdisha are:

The following are the beaches inAndhra Pradesh, India.


The beaches in the southern state ofTamil Nadu are:[5]