The 7,500 km long coastline of India provides the best places for surfing between May and September when waves are high. Some of the best places for surfing in India are Maravanthe, Mangalore, Manipal, Kapu Beach and Murdeshwara in Karnataka, Kovalam and Varkala in Kerala, Manapad Point, Covelong and Mahabalipuram in Tamil Nadu.
The best time for surfing in India is between September to November and again from March to May.
Kovalam beach town by the Arabian Sea is a Lighthouse beach and most frequented by tourists for surfing. Kovalam Beach of Thiruvananthapuram is probably the best-known surf spot in Kerala along with Varkala.
Varkala Beach is the most visited beach in Kerala for surfing and swimming. The beach along the cliff is a well-known tourist destination in Kerala and haven for sunbathing and swimming.
Gokarna beach of Karnataka is famous for Mahabaleshwar Temple and one of the best holiday destination in Karnataka along with Karwar. The Gokarna beach is a long open beach and known for surfing in Karnataka along with beaches of Mangalore and Manipal.
Kapu Beach, Karnataka
Kapu Beach between Udupi and Mangalore is famous for its lighthouse and Mariamma temples. The beach on the shore of the Arabian Sea is a favourite hangout place for students and surfers.
The town of Murdeshwar is surrounded by the waters of the Arabian Sea from three sides and offers one of the best surfing experience in Karnataka.
Manapad Point, Tamil Nadu
Manapad coastal village is a lesser-known surfing point in India and probably one of the best-surfing sites globally. Surfing in Manapad Point also known as Alwars offers an extraordinary experience.
Covelong, Tamil Nadu
Covelong also is known as Kovalam beach of Chennai is the best place in India for windsurfing. There is a surf school with the resort in the Chennai Covelong Beach.
Mahabalipuram, Tamil Nadu
The temple town of Mahabalipuram offers places for windsurfing in South India. Mumu Surf School at the Main Beach of Mahabalipuram is the best place for beginners.
Aswem Beach, Goa
Aswem Beach is a favourite surfing spot in Goa, located nearby Arambol beach. Banana Surf School, Vaayu Waterman’s Village and Surf Wala are the perfect place for surfing in Goa for beginners.
Paradip Beach, Odisha
Paradip Beach of Odisha is the most popular spots in India for surfing along with Puri beach and Konark Chandrabhaga Beach. India Surf Festival was held in the scenic stretch of the Orissa at Ramachandi Beach.
Serenity Beach, Pondicherry
Serenity Beach of Pondicherry with golden sand and spectacular waves making it a good spot for surfing in South India. The surfing school in Pondicherry offers the experience the best surfing experience in India.
Little Andaman, Andaman Islands
Butler Bay Beach of Andaman has rated as best surfing spots in India and most important tourist location in Little Andaman. The spectacular waves of Little Andaman Islands is the least known beach in Andamans.