Skip to content
How Many Beaches Are in India? Total Count, State-wise List & Facts
guide

How Many Beaches Are in India? Total Count, State-wise List & Facts

By Arjun Mehta ยท Updated March 2026โฑ 7 min read

India has one of the world's longest coastlines โ€” 7,516 km of mainland coast plus 1,197 islands adding thousands more kilometres of island shoreline. So how many beaches does India actually have? The answer depends on how you count โ€” but here is the most complete breakdown available, state by state, with the most famous examples from each.

Total Number of Beaches in India

India has approximately 7,517 km of mainland coastline and an estimated 300โ€“400 named, accessible beaches along the coast. When you include the island territories (Andaman & Nicobar Islands with 572 islands, and Lakshadweep with 36 atolls), the number of island beaches runs into the thousands โ€” most unnamed and reachable only by boat. The Ministry of Earth Sciences lists 667 officially recognised coastal stretches across the country. Of these, around 300+ have sufficient tourist infrastructure โ€” road access, accommodation, or regular ferry service โ€” to qualify as "visitable beaches." India ranks among the top 10 countries worldwide by mainland coastline length, behind Australia, Norway, Russia, and Canada but ahead of the United States mainland coast.

State-Wise Beach Count in India

Goa: 40+ named beaches along 105 km of coastline โ€” highest density of tourist beaches in India. Kerala: 590 km of coastline, 80+ beaches including the famous Kovalam, Varkala, Cherai, Marari, Bekal, and Kappad. Maharashtra: 720 km of coastline (longest mainland state coastline), 50+ beaches including Alibag, Kashid, Murud, Tarkarli, Ganpatipule. Tamil Nadu: 1,076 km coastline (longest state shoreline), 200+ coastal stretches including Marina, Mahabalipuram, Rameswaram, Tranquebar. Andhra Pradesh: 975 km coastline, 30+ named beaches โ€” Rushikonda, Rishikonda, Mypadu, Suryalanka. Karnataka: 320 km coastline, 30+ beaches โ€” Gokarna, Murudeshwar, Kapu, Maravanthe. Odisha: 485 km coastline, 20+ beaches โ€” Puri, Konark, Chilika Lake. West Bengal: 158 km shoreline, 10+ beaches โ€” Digha, Mandarmani, Bakkhali. Andaman & Nicobar Islands: 572 islands, hundreds of beaches โ€” Radhanagar, Elephant Beach, Neil Island beaches, Barren Island. Lakshadweep: 36 coral atolls, dozens of lagoon beaches โ€” Bangaram, Agatti, Kavaratti.

Longest Beaches in India

1. Marina Beach, Chennai (Tamil Nadu): 13 km โ€” world's second longest urban beach. 2. Dhanushkodi Beach, Rameswaram (Tamil Nadu): 18 km of isolated spit โ€” technically India's longest continuous beach. 3. Puri Beach (Odisha): 35 km of contiguous Bay of Bengal shoreline. 4. Chandipur Beach (Odisha): 30 km โ€” famous for the receding tide (sea retreats 5 km at low tide). 5. Muzhappilangad Drive-In Beach (Kerala): 4 km โ€” India's longest drive-in beach, cars permitted on the hard sand. 6. Guhagar Beach (Maharashtra): 6 km of largely undeveloped Konkan coastline. 7. Havelock Island Beach 7 / Radhanagar (Andaman): 2 km โ€” Asia's most beautiful.

Which State Has the Most Beaches?

Tamil Nadu has the longest state coastline (1,076 km) and the most numbered coastal stretches. However, Goa has the highest density of tourist-accessible named beaches relative to its coastline length (105 km, 40+ named beaches). The Andaman & Nicobar Islands have the most total beaches by island count when including remote and uninhabited island shores. For accessible, developed beaches that tourists can readily visit, Goa and Kerala offer the widest selection of quality beach experiences in India.

How Many Blue Flag Beaches Does India Have?

India has 12 Blue Flag certified beaches as of 2026 โ€” Blue Flag is an international eco-label awarded by the Foundation for Environmental Education (FEE) for beaches meeting standards in water quality, environmental management, safety, and services. India's Blue Flag beaches include: Shivrajpur (Gujarat), Ghoghla (Daman & Diu), Kasarkod and Padubidri (Karnataka), Kappad (Kerala), Rushikonda (Andhra Pradesh), Golden Beach (Odisha), Radhanagar (Andaman), Mipad Beach (Andhra Pradesh), Tambolam (Andaman), Eden Beach (Pondicherry), Kovalam (Tamil Nadu). India aims to certify 100 Blue Flag beaches by 2030.

โ“ Frequently Asked Questions

How many beaches are there in India?
India has approximately 300โ€“400 named, accessible beaches along its 7,516 km mainland coastline, plus hundreds more remote beaches on its 1,197 islands (including Andaman & Nicobar and Lakshadweep). The total number of coastal stretches officially recognised is around 667.
Which state in India has the most beaches?
Tamil Nadu has the longest coastline (1,076 km) and most coastal stretches. Goa has the most tourist-accessible named beaches relative to coastline size (40+ beaches in 105 km). The Andaman & Nicobar Islands have the most total beaches when including remote island shores.
How many Blue Flag beaches are in India?
India has 12 Blue Flag certified beaches as of 2026, with Shivrajpur (Gujarat), Radhanagar (Andaman), Rushikonda (Andhra Pradesh), and Kappad (Kerala) among the most notable. India aims to expand to 100 Blue Flag beaches by 2030.
What is the total length of India's coastline?
India's total mainland coastline is 7,516 km. Including island territories (Andaman & Nicobar Islands and Lakshadweep), the total tidal coastline is approximately 11,099 km, making India's coastline one of the longest in Asia.
๐Ÿ” Related Search Topics
#howmanybeachesinindia#howmanybeachesareinindia#totalbeachesinindia#listofbeachesinindia#beachesofindia#mostbeachesinindia#numberofbeachesinindia#howmanybeachesareinindia?totalcount,state-wiselist&facts
โ† All Beach Blog ArticlesBrowse All Beach Guides โ†’

Privacy Settings

We use cookies to improve your browsing experience, support analytics, and control advertising behaviour. Read our Cookie Policy for details.