best beaches of india Also Read - We Have Named Her 'Priyanka Twitter Vadra': UP Deputy CM's Jibe at Congress Leader

With a coastal line of nearly 7500 km, India is home to several beaches and some that are at par with the rest of the world. Recently, the travel portal TripAdvisor conducted a readers’ survey and asked them to rate the best beaches in India. Not surprisingly, Goa’s Agonda Beach won hands down. (ALSO READ Why Agonda Beach is the best in India). While Goa seems to be the preferred state when it comes to beaches, others in Kerala and the Andamans also featured in the top to beaches of India list. Also Read - Soon After CM Kejriwal's Warning, Delhi Govt Files an FIR Against Private Hospital For Allegedly Violating COVID-19 Norms

With summer vacations just around the corner, a beach holiday is on the cards for several of us. And if you, like us, are planning one with your friends and family, we recommend you visit at least one or more of these beaches on your beach trip. Since four out of the top five beaches are in Goa, you should be able to cover them in one go. But if you are visiting Goa for the first time, we suggest you check out our three-day Goa itinerary for first-time visitorsBut if you aren’t in the mood to go to Goa, worry not, there are beaches on this list that are from other states too. Here’s the list of the 10 best beaches of India. Also Read - 11 Tremors in 3 Months Not Enough? Major Earthquake Likely to Hit Delhi-NCR Soon, Experts Predict Severe Destruction

ALSO SEE Goa itinerary in 60 seconds

1. Agonda Beach, Goa


2. Palolem Beach, Goa


3. Radhanagar Beach, Andaman Islands


ALSO SEE Honeymoon packages for Andaman 

4. Mandrem Beach, Goa


5. Cavelossim Beach, Goa


Photograph courtesy: Fredrick Noronha/Creative Commons

6. Morjim Beach, Goa


ALSO SEE Best beach resorts to stay under Rs 2,000

7. Arambol Beach, Goa


ALSO SEE Rocky and Mayur’s Goa experience

8. Benaulim Beach, Goa


9. Varkala Beach, Kerala

Varkala beach

ALSO SEE Kerala honeymoon packages

10. Dhanushkodi Beach, Tamil Nadu


ALSO SEE The haunting real life story of a ghost town called Dhanushkodi

Photographs: Shutterstock