India is a popular travel destination, be it for sightseeing or when you want to spend some quality time in leisure. Apart from offering great sightseeing places, ancient monuments and amazing museums, it also offers an array of fun adventure sports activities like mountain climbing, hiking, paragliding and even surfing.

Here are some top places where you can enjoy surfing in India.


Mahabalipuram is not just a sacred city but it has so much to offer to its visitors. It is also one of the best places to surf in India. You can take a flight to Chennai and go on a road trip to this town. You can take small breaks in between the journey to enjoy the breathtaking views on the way. The waves at the shore fall flat during October and November and begin to rise after May. The perfect time for surfing here is in June or July.


Varkala is a popular tourist destination in the Indian state of Kerala. It also offers a great surfing experience for people who are interested in this adventure sport. Even as a beginner, you can have an amazing time here. You can even take lessons at the many surfing schools in town. You will be given instructions and tips that will help enhance your surfing. If you are on a break, you must head to varkala and have a good time. The ideal period to visit Varkala for surfing is between October and Mid-May.


Pondicherry is counted among the best surfing destinations in India and it also is a popular tourist attraction located around Tamil Nadu. If you are done with sightseeing or want to try something new in this town, you can head to the popular Serenity Beach and try your hands at surfing. As a beginner, you can take lessons from surfing experts in the area. One of the most popular places to take classes is the Kallialay Surf School, which was founded by two Spanish brothers in 1995. Ideal time to visit Pondicherry for surfing is between the months of June to January.


Kovalam in Kerala is one of the best places for wave surfing in India. It has a challenging terrain and is generally not recommended for beginners. It is a common sight here to see the professionals enjoying the high tides and displaying their perfectly-polished surfing skills to the onlookers. Get both, the thrill of surfing and picturesque views at this amazing place.


The coconut-covered beaches at Gokarna in Karnataka are popular among surfers in India. It is also one of the perfect places to try surfing for novices. The Cocopelli Surf School is the most popular place to take classes from expert surfers in this town. The predictable waves and shores are perfect for those who are just beginning; so if you have been thinking of trying your hands on surfing, you must head to Gokarna.

Manapad Point

A hidden gem in Tamil Nadu, Manapad Point is one of the top places for surfing in India. This beautiful place is ideal for surfing all round the year but experts advise that beginners should avoid surfing during the monsoon season, which is from June to October. This is because the waves during this time become a little high and this may not be safe for those who are just learning this adventure sport.

Aswem Beach

If you are in Goa and want to try surfing then head to the Aswem Beach. It’s an amazing place to play with your surfing board and waves. You can have a fun time as this place is ideal for beginners. Vaayu Waterman’s Village, Surf Wala, and Banana Surf School are some of the top places to learn surfing here.


Counted among the windiest places on the planet, Kanyakumari in Tamil Nadu is also a great place for surfers. If you or anyone you know loves surfing on big waves during a windy day, then head to this town. The city is home to some of the numerous surfing schools in India that will teach you the right skill to use the surfing board easily.

Little Andaman

Butler Bay Beach is known as one of the best places to surf in Andaman & Nicobar, which are a group of islands in the Bay of Bengal. It is a popular tourist place and attracts thousands of visitors annually. The spectacular waves crushing on the shore are perfect for surfers to have some fun.


Rameshwaram is a perfect place for you to enjoy both the spectacular views and have a great surfing experience. Expert surfers can try their skills here as this place will definitely check your surfing skills. So, beginners must avoid this place as they do not have the required skills to take on the waters.

India is covered with water on all three sides and hence has a lot of beaches where you can try surfing both as an expert and as a novice. Have you ever tried surfing in India? Comment below and tell us more about your experience. You can now book cheap flights to GOI from USA through India Eagle and save more on your travel expenses.