India is not the first country that comes to mind when you think of a beach getaway, but that is precisely why it is a hidden gem waiting to be uncovered, writes Poonam Binayak. With a coastline stretching over 6000km, this South Asian country boasts a diverse array of coastal destinations catering to a wide spectrum of travellers . Some seaside towns are favoured by those seeking a chilled-out escape, while others exude the charm of temple towns, providing an opportunity to bask in the sun while exploring ancient religious sites.

Here is a rundown of the top seaside destinations in the subcontinent-sized India. Goa Looking out on to the Arabian Sea, Goa — an hour’s flight south from Mumbai — is the most popular seaside destination in India. However, its popularity among domestic tourists often translates to bustling crowds.

It is still well worth a visit, though. The main hubs for beach activities are Calangute, Baga and Vagator in the north, while Anjuna and Arambol beaches have party vibes. Shoppers must visit the Anjuna Flea Market, a relic from the 70s hippie era held every Wednesday.

Further north are the more laid-back beaches of Morjim and Mandrem, favoured by the yoga community. Heading south? Explore Agonda, Palolem, and Colva beaches, offering a peaceful atmosphere and soft sands. You can also spend a morning in Panjim (aka Panaji) to explore the state capital’s 451 years of Portuguese history .

READ MORE: The best off-the-beaten-track holiday destinations .