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

Source

2. Palolem Beach, Goa

Source

3. Baga Beach, Goa

Source

4. Calangute Beach, Goa

Source

5. Candolim Beach, Goa

Source

6. Anjuna Beach, Goa

Source

7. Vagator Beach, Goa

Source

8. Agonda Beach, Goa

Source

9. Kovalam Beach, Kerela

Source

10. Cherai Beach, Kochi

Source

11. Varkala Beach, Kerela

Source

12. Marari Beach, Kerela

Source

13.Payyambalam Beach, Kerela

Source

14. Karmatang Beach, Andaman & Nicobar

Source

15. Bangaram Beach, Lakshwadeep

Source

16. Kavaratti Beach, Lakshdweep

Source

17. Kadmat Beach, Lakshdweep

Source

18. Mahabalipuram Beach, Chennai

Source

19. Kanyakumari Beach,Tamil Nadu

Source

20. Auroville Beach, Pondicherry

Source

21. Covelong Beach, Chennai

Source

22. Marina Beach, Chennai

Source

23. Paradise Beach, Puducherry

Source

24. Rishikonda Beach, Visakhapatnam (Andhra Pradesh)

Source

25. Surathkal Beach, Karnataka

Source

26. Kaup Beach, Karnataka

Source

27. Diu Beach

Source

28. Puri Beach, Odisha

Source

29. Tarkarli Beach, Maharashtra

Source

30. Radha nagar Beach, Andaman & Nicobar Islands

On public demand!

Source