India’s coastline is more than 7,500 kilometres long. That means we have a lot of beaches. And some of them are so beautiful, they look like they’ve come straight out of a painting. Here are just a few Indian beaches you should visit in this life-time. You can keep the rest for your next!
1. Juhu Beach, Mumbai

2. Palolem Beach, Goa

3. Baga Beach, Goa

4. Calangute Beach, Goa

5. Candolim Beach, Goa

6. Anjuna Beach, Goa

7. Vagator Beach, Goa

8. Agonda Beach, Goa

9. Kovalam Beach, Kerela

10. Cherai Beach, Kochi

11. Varkala Beach, Kerela

12. Marari Beach, Kerela

13.Payyambalam Beach, Kerela

14. Karmatang Beach, Andaman & Nicobar

15. Bangaram Beach, Lakshwadeep

16. Kavaratti Beach, Lakshdweep

17. Kadmat Beach, Lakshdweep

18. Mahabalipuram Beach, Chennai

19. Kanyakumari Beach,Tamil Nadu

20. Auroville Beach, Pondicherry

21. Covelong Beach, Chennai
22. Marina Beach, Chennai

23. Paradise Beach, Puducherry

24. Rishikonda Beach, Visakhapatnam (Andhra Pradesh)

25. Surathkal Beach, Karnataka

26. Kaup Beach, Karnataka

27. Diu Beach
28. Puri Beach, Odisha

29. Tarkarli Beach, Maharashtra

30. Radha nagar Beach, Andaman & Nicobar Islands
On public demand!

Top picks for you