12 Best Beaches in India

Aug 23, 2026

8 MIN READ

View of Kudle Beach from the cliff. Prasath_P/Shutterstock

Horsehoe-shaped beach surrounded by cliffs covered in trees

English-Australian on paper and brought up in Andalucía (Spain), I’m a bilingual travel journalist based between Barcelona and Málaga, and have been wandering the globe since my first round-the-world trip as a one-year-old. Having grown up in a whitewashed Andalucian mountain village, I’m a Spain expert for Lonely Planet, as well as The Telegraph, The Times, The Guardian, Ink, Condé Nast Traveller, The Independent, i News, British Airways High Life, GeoPlaneta and other publications. I also cove…

Highlights

Summarized by AI

  • Writer Isabella Noble picks the best Indian beaches, from Goa to the Andaman Islands.

  • Palolem and Agonda suit slow travelers; Vagator, Calangute and Baga keep North Goa's party going.

  • Kerala's secluded Thottada, lively Varkala and gold-tinged Marari showcase the state's beach range.

  • Havelock Island in the Andamans has spectacular beaches and superb diving in the remote east.

Lonely Planet may earn a commission from affiliate links on our site. All recommendations and reviews reflect our own independent opinions.

Stretching along 7500km of sun-toasted tropical coastline, India’ s beaches swing from deserted white-sand wonders and golden surf beauties to lively pilgrimage strands and palm-dusted hippie-vibe havens.

Silky-sand Goa and backwater-laced Kerala are the country’s beach queens, but there are plenty of other seductive Indian sands worth seeking out. The fast-growing surf scene will delight travelers keen to ride the waves; diving, snorkeling, kayaking, paddleboarding and countless other water sports cater to active souls; and there are endless opportunities for toes-in-the-sand sun salutations in the birthplace of yoga.

Although local clean-up initiatives are on the rise, India’s ongoing issues with beach pollution often mean plastic and toxic waste washing up across the country. Do your bit by exploring responsibly, supporting sustainably run businesses, and joining beach-cleaning projects. This is everything you need to know about finding the best beaches in India.

To start planning your trip, download the Lonely Planet app or check out our India guidebooks for local tips, maps and more.

1. Gokarna, Karnataka

Fishing boats next to Om beach with green forest on the surrounding cliffs
Om Beach in Karnataka, India. Malcolm P Chapman/Getty Images

Surrounded by palm-forested headlands on Karnataka’s isolated far-north coast, Gokarna’s luscious sand-and-rock coves have morphed into some of India’s most beloved beaches, yet still retain their laid-back, off-grid beauty.

South of spiritual Gokarna town (a major pilgrimage destination), honey-hued sand ripples into the turquoise Arabian Sea, with perfect swimming and fuss-free guesthouses, like Namaste Yoga Farm, mingling with surf schools, yoga shalas, swaying hammocks, kayak-hire shops and more. Golden-blonde Kudle and Om Beaches sit 5km south of town; from Om, you can walk along a coastal path to roadless, escape-it-all Half Moon Ba and Paradise Beach.

2. Thottada and Bekal, Kerala

Rocks with seawater pools on a tree-lined stretch of beach
Shallow rock pools on Thottada Beach. Daniel J. Rao/Shutterstock

Northern Kerala’s Malabar Coast, between Kozhikode (Calicut) and the Karnataka border, remains blissfully unexplored. Head for secluded Thottada Beach, just south of Kannur, where a low-key homestay scene has grown up overlooking powder-soft golden sands, and days start with Keralan breakfasts at family-owned addresses like Blue Mermaid and Costa Malabari. From November to April, you might be welcomed at a local theyyam, an ancient temple ritual performed in a sacred grove.

Further north, the Bekal area has a sprawling 17th-century fort overlooking miles of flaxen beach and a few exquisite top-end hotels, including the sustainability-driven dream Neeleshwar Hermitage. Kerala’s untouristed northern backwaters trickle inland – savoring the calm, sunrise glow aboard a thatched-roof kettuvallum (houseboat) here is unforgettable.

3. South Goa

Beach huts on Agonda Beach on a sunny day
Beach huts on Agonda Beach. Sydney James/Getty Images

Goa’s mellow southern beaches rank among India’s most beautiful, though they’re no secret. Feasting on deliciously spiced seafood, trying out water sports, lazing in rainbow-colored beach huts and catching the sunset are the draws, making South Goa a delight for families, backpackers, couples or anyone keen to just relax on the sand.

Almost on the Karnataka border, Palolem is one of Goa’s dreamiest beaches – a sun-yellow sweep lapped by calm waters perfect for kayaking, swimming and paddleboarding, with a buzzy yoga scene, seasonal beach-hut accommodations and endless activities, such as Goan-cooking courses and organic-farm visits.

Lovely neighboring Patnem has more of a go-slow feel, and its own clutch of bamboo huts and yoga escapes. A few kilometers further north sits serene, family-friendly Agonda, a delectable stretch of golden sand framed by coconut palms, stylish beach huts and a bit of surf; walk over to lagoon-fringed Cola Beach, one of Goa’s more hidden-away delights.

4. Kovalam and Mamallapuram, Tamil Nadu

People wading into the water on a beach overlooked by a red-and-white striped lighthouse
Lighthouse overlooking Kovalam Beach. Mivr/Shutterstock

For a taste of South India’s thriving surf scene, don’t miss the once-sleepy fishing village of Kovalam (Covelong), 30km south of Chennai (Madras) along Tamil Nadu’s east-facing coast. The golden-beach scene here revolves around the pioneering Covelong Point surf school, founded back in 2012; now it hosts a music-surf-and-yoga festival each August and offers kayaking, paddleboarding, diving, windsurfing and a B&B too.

There’s more surf in Mamallapura (Mahabalipuram), 20km south of Kovalam, a beach-hugging pilgrim town and low-key travelers’ hub, where a string of UNESCO-listed Pallava temples and rock carvings create a magical backdrop to gleaming sands.

5. Havelock Island, Andaman and Nicobar Islands

White sandy beach lined with palm trees
White sands at Radhanagar Beach on Havelock Island. explorewithinfo/Shutterstock

Flung 1400km east of mainland India in the remote Andaman Islands, Havelock (Swaraj Dweep) is a salt-scented, jungle-wrapped jewel, beloved for having some of the most spectacular beaches and diving in South Asia. Turquoise waves wash onto salt-white sand watched over by primeval forest, with bamboo huts and dive schools dotted along the eastern shoreline, and there’s wonderful snorkeling and swimming (though do check locally about crocodile warnings).

On Havelock’s southwest coast, unbelievably beautiful Radhanagar Beach is a vision of silken sand and flaming sunsets, with a couple of upmarket hotels, including tourism pioneer Barefoot at Havelock. Or escape inland to chicly designed Jalakara. Getting here is half the adventure: fly into Port Blair, then it’s a 2-hour ferry to Havelock.

6. Konkan Coast, Maharashtra

Stone walls leading to a brick fort overlooking the sea
Sindhudurg Fort on the Konkan Coast. SS-Creations/Shutterstock

Venture almost to the Goa border to uncover the emerging southernmost reaches of Maharashtra’s Konkan Coast, where centuries-old forts loom over gold-black beaches shaded by coconut palms and casuarina trees.

Low-key Tarkali, just south of Malvan, is a fishing and cashew-growing area with a sun-soaked beach, a growing number of guesthouses and the ruined 17th-century Sindhudurg Fort just offshore. There’s good diving to underwater caves, courtesy of the marine-biologist-led IISDA, along with other water sports, and you might spot dolphins. With flights to Sindhudurg airport launched in 2021, this pocket of Maharashtrian paradise just became much easier to reach.

7. Varkala and Kovalam, Kerala

A long stretch of sand backed by cliffs with people sunbathing on it
People sunbathing on Varkala Beach. javarman/Shutterstock

Southern Kerala’s twin beach towns, dotted on either side of Thiruvananthapuram (Trivandrum), reveal some of India’s most popular sands after Goa – and for good reason.

Varkala combines a lively backpacker/surfing scene with the serenity of an important temple town. Rust-red laterite cliffs cascade down to a series of lemon-yellow beaches, with trinket shops, yoga schools and mellow restaurants precariously perched above. Stay at buzzy Mad About Coco, head to sandy strands outside town for tranquillity, and explore the nearby backwaters.

Home to ayurvedic retreats, a candy-striped lighthouse and a trio of smooth, cream-colored beaches, Kovalam has a relaxed, tropical feel and wide-ranging appeal, with accommodations running from Mediterranean-vibe Paradesh Inn to sumptuous five-star Leela.

8. North Goa

Indian couple walking along Mandrem Beach
The white sands on Mandrem Beach. Greg Elms/Lonely Planet

From party vibes in Baga to yoga stretches in Mandrem, the action-packed northern half of Goa’s 160km coastline is crammed with striking beaches. While things here feel overly developed for some travelers, it’s still possible to escape the bustle by exploring with your own wheels.

Lively Anjuna is a slender strand bordered by cliffs and coconut trees, with a famous Wednesday flea market, while scenic Assagao, just inland, has become a mellow yoga hub known for its Portuguese-style architecture. Arambol (Harmal), Goa’s northernmost developed beach, has a budget-friendly feel beneath earthy-red cliffs, and laid-back Mandrem’s gleaming-white sands offer a blissful escape from it all, with yoga, beach-shack restaurants and huts overlooking a small river.

If you’re here for Goa’s nightlife, the party beaches of Vagator, Calangute, and Baga keep things rumbling on, even during the off-season between May and October.

9. Puri, Odisha (Orissa)

In Puri, one of India’s holiest Hindu towns meets a beachy hangout for off-the-beaten-track backpackers on Odisha’s southeast coast.

Once a 1970s hippie-trail haven, the town centers on the unparalleled 12th-century Jagannath Temple, where devotees gather for the Rath Yatra festival (July/August). There's also a dynamic beach festival in November.

The wide, dusty-blonde beach is dotted with fishing boats, though you’ll find umbrella-shaded lounging space around the community-operated Model Beach. Within easy reach lie Konark’s unmissable 13th-century Sun Temple (with its erotic carvings), holy Bhubaneswar and Ramchandi beach, home of the India Surf Festival.

10. Mandarmani, West Bengal

Silhouette of people walking on the beach at dusk
The beach next to Mandarmani fishing village at sunset. ABIR ROY BARMAN/Shutterstock

Strung along the steamy West Bengal coast, 150km southwest of Kolkata (Calcutta), Mandarmani fishing village has morphed into a relaxed coastal resort. The rolling, unpolluted, 15km sandy beach here melts into the distance, and is known for its populations of tiny sand bubbler crabs. Join the fiery east-coast sunrise to spot local fisherfolk bringing in the day’s catch, and explore neighboring sands like Digha and Tajpur.

11. Marari, Kerala

Often overlooked by travelers in the rush to explore the backwaters, central Kerala’s dazzling gold-tinged coastline is a beach-lover’s dream, particularly around increasingly popular Marari, north of Alappuzha (Alleppey). An endless white-gold beach trickles down to sunsets blazing over the Arabian Sea, and there’s a sprinkling of original places to stay, such as boutique-inspired Marari Villas. Just south, Kattoor retains its small-village feel, with empty sands and peaceful homestays.

12. Rushikonda, Andhra Pradesh

One of the few Indian beaches awarded a sustainability-focused Blue Flag, wild-feel Rushikonda is the loveliest stretch of sand in Andhra Pradesh. Backed by lushly forested hills, 10km northeast of lively Visakhapatnam, this curving, 3km-long yellow-gold strand is perfect for a paddle – though swimming is banned due to dangerous east-coast currents – and has surfboards and kayaks available to rent.

Book your India trip with Lonely Planet Journeys

See India how it's meant to be seen

Planned by local experts and tailored to you, Lonely Planet Journeys handles the logistics so you can just enjoy the trip. Tell us what you want and we'll build your India itinerary from scratch, or browse our bookable trips to get inspired.

Explore related stories