The WHO has classified Coronavirus (COVID-19) as a global pandemic.

Find out what this means for travelers.

Best beach destinations in India

Goa's beaches attract all kinds of tourists
Image courtesy: ©Tobias Helbig/Getty Images

With a magnificently beautiful coastline made by three oceans to boundary it, India has all the possibilities of possessing some of the very attractive beaches. For those who love to chill by the sand and sun along with the vitamin sea, here are the best beach destinations in India you can travel to.


There is no doubt why Goa tops this list. Divided into North and South Goa, this tiny state is, undoubtedly, fascinating, with a package of beaches for all kinds of tourists. Head to Morjim, Palolem and Agonda to relax by the waves; Baga, Colva and Calangute are for party freaks; Anjuna welcomes shoppers; Arambol and Dona Paula are for adventure lovers.

Also Read: 10 Beach destinations beyond Goa

Also Read: Best things to do in Havelock Island


Peaceful beach in Kannur, Kerala
Peaceful beach in Kannur, Kerala
Image courtesy: ©Daniel J. Rao/Shutterstock


With the most stunning landscapes and rich flora, Kerala becomes home to some of the very beautiful and frequented beaches. Bekal, Varkala, Fort Kochi, Alleppey, Kovalam and Trivandrum have some of the best beaches of the state. Those fascinated by beach drives can zip along the unique drive-in beach, Muzhappilangad in Kannur.

Gokarna is the most interesting beach in Karnataka
Gokarna is the most interesting beach in Karnataka
Image courtesy: ©Francky38/Shutterstock


Watch the sunset romancing with the hills at the beaches of Karnataka. The most popular beach of the state, Gokarna, is quite a unique one as it offers beach trekking as well as water sports like jet skiing and banana rides. Other beaches in Karnataka exist in Mangalore, Udupi and Murudeshwar.


Maharashtra is richly blessed with beaches along its coastline facing the Arabian Sea. As is known, Mumbai has some of the very famous beaches like Juhu and Versova. Tarkali is quite well-known for its white sandy beaches and coral reefs. It is also ideal for water sports.

Sunrise at a beach in Gujarat
Sunrise at a beach in Gujarat
Image courtesy: ©BHAWANA ASNANI/Lonely Planet


As peaceful and charming as the state of Gujarat is, it also reflects on its beaches. Although Jamnagar and Somnath have attractive beaches, Mandvi is the jewel of this Kutch district. The charming beach, with its windmills and colourful camels, is a pleasure to just walk around while you also explore the stunning Vijay Vilas Palace.

Surfing in the waters of Diu
Surfing in the waters of Diu
Image courtesy: ©John Seaton Callahan/Getty Images


A union territory of India, close to the Gujarat coast, Diu is an uncrowded cousin of Goa with its Portuguese roots. The stunning Nagoa beach with its smooth white sands and blue waters is a popular retreat for all beach bums while the heritage lovers will love discovering the Naida Caves and the Diu Fort.

Sunset at a beach in Odisha
Sunset at a beach in Odisha
Image courtesy: ©tapasbiswasphotography/Getty Images/Flickr RF


Popular for its temples, Odisha has a gorgeous shoreline with abundant golden sand beaches. The Puri beach offers exciting water sports – from swimming to surfing and speed boat rides. A 30 km-drive from here takes you to the Konark beach or the Chandrabhaga beach – which used to touch the wheels of the famous Konark temple but have now receded away. Chandipur, Gopalpur, Baleswar and Balighai are some offbeat beaches that fascinate tourists.

Elephant walking on a beach in Andaman's Havelock
Elephant walking on a beach in Andaman's Havelock
Image courtesy: ©Tereshchenko Dmitry/Shutterstock

Andaman Islands

Andamans have clear blue waters with stunning underwater life that is best experienced by scuba diving, snorkelling or even a sea walk. Of the many islands in this archipelago, Havelock stands out when it comes to beaches. Hire a bike to go beach hopping as you discover how diverse the beaches on this island are – rocky Kalapathar beach, crystal clear Govindnagar beach and the world famous white sand Radhanagar beach.


The unexplored Lakshadweep cannot be missed for beaches at Agatti and Kavaratti islands. Having escaped commercialization, these islands are literally uncrowded and perfect for that secluded holiday with the sun, sand and sea. The clear turquoise waters with its colourful coral life are just right for you to explore with scuba diving and snorkelling.

Tourists splashing in the waters at a beach in Tamil Nadu
Tourists splashing in the waters at a beach in Tamil Nadu
Image courtesy: ©Sarah Wade/Lonely Planet

Tamil Nadu

Most popular for its temples and heritage sites, Tamil Nadu surprisingly also does well in beaches. The playful waves at Mahabalipuram’s beaches work well for surfers. Some of the best beaches can also be found at Kanyakumari, Chennai and Thiruchendur.