It has the most consistent waves, a noteworthy social surfing movement, and many of India's top surfers.
Mahabalipuram, Tamil Nadu
Perfect waves are produced in June and July, and they persist until the end of September.
Pondicherry
From June to January, Pondicherry has a lengthy surfing season with waves that can reach 12 feet. Serenity Beach is the site of a large portion of the action.
Varkala, Kerala
One of best place for taking surfing lessons Seven days a week, surfing instruction are offered at the best locations that they check out first thing in the morning.
Little Andaman, Andaman Islands
The best waves are found around Butler Bay in the developing surf scene on Little Andaman Island (world class left-hand break).
Gokarna, Karnataka
From October to May, its calm beach breaks make it a wonderful site for beginners to learn to surf.
Mulki, Karnataka
The first surf school in India was located in the little village of Mulki, which is located about 30 minutes north of Mangalore.
Goa
You'll have to make do with swells of about 2-3 feet once a week, with lots of partying in between. Seasonally, October through April.