Surrounded by Indian Ocean, Arabian Sea and Bay of Bengal, Indian is the home of various beautiful beaches. Beaches make a perfect holiday destination to visit for tourists. Nothing matches the beauty of beaches in India. The excellent combination of sun, sand and water, Indian beaches are great to relax around. You can enjoy the calm and serene atmosphere all around the beaches in India. The state with the best beaches, Goa also lies in India. Other states such as Kerala, Andhra Pradesh, Andaman & Nicobar, Gujarat, Karnataka, Lakshwadeep, Maharashtra, Orissa and Tamil Nadu offer spectacular beaches in India. The most popular beaches in India are Anjuna Beach, Dona Paula Beach, Baga Beach & Calangute Beach in Goa, Juhu Beach in Maharashtra, Marari & Kovalam Beach in Kerala and Marina Beach in Chennai. Visit them all, to explore more of these wonderful beaches in India.