Beaches in Karnataka: The Best Beaches from Mangaluru to Karwar

Karnataka’s roughly 320 km coastline runs through three districts and holds a mix of busy temple beaches, wild coves, river mouths and recognised clean beaches. This guide helps you pick the right stretch and enjoy it safely.

Quick answer: The best beaches in Karnataka are Om, Kudle and Half Moon in Gokarna; Murudeshwar; Malpe and St Mary’s Island; Kaup; Maravanthe; Tannirbhavi in Mangaluru; and Devbagh near Karwar. Padubidri and Kasarkod have been recognised with Blue Flag certification. Visit between October and March.

Karnataka beaches by region

Region Best beaches Character
Dakshina Kannada (Mangaluru) Tannirbhavi, Panambur, Someshwara, Surathkal Urban, accessible, sunset spots
Udupi Malpe, Kaup, Padubidri, Maravanthe Family friendly, scenic road
Uttara Kannada Murudeshwar, Kasarkod, Gokarna, Karwar, Devbagh Pilgrim, wild and remote

Beaches near Mangaluru

Tannirbhavi and Panambur

These two beaches are favourites for an evening walk, with sunset views and a lively crowd on weekends. Tannirbhavi has a river mouth and a quiet atmosphere, while Panambur is wider and more developed, with food stalls and activities. Try neer dosa and seafood at nearby restaurants. See our Mangaluru guide.

Someshwara and Ullal

Someshwara beach near Ullal has a rock formation known as Rudra Shile and a small temple. It is a good place to watch waves, but strong currents mean you should stay out of deep water.

Surathkal

Famous for its lighthouse and the nearby technical institute, Surathkal gives a more local beach experience, with wide sands and fishing boats.

Beaches near Udupi

Malpe and St Mary’s Island

Malpe is a fishing harbour and beach. From here, boats run to St Mary’s Island, known for its basalt columns that formed millions of years ago. The island is a geological monument, and boat services run in season and depend on weather. Read the Udupi guide for more.

Kaup (Kapu) Beach

Kaup Beach has a lighthouse that visitors can climb for a view of the sea and rocky coastline. The sunsets are very good, and the small fort-like rocks near the shore make for fun exploring at low tide.

Padubidri

Padubidri has received Blue Flag certification, a sign of clean water, safety and facilities. It is a quieter, tidier alternative to the busier beaches.

Maravanthe

The beach itself is calm and wide, but the real attraction is the highway that runs between the sea and the river. Combine it with a stop at Kollur or Murudeshwar on a coastal drive.

Beaches in Uttara Kannada

Murudeshwar

The beach at Murudeshwar is overshadowed by the huge Shiva statue and temple tower, but the water is good for a short dip in season. Boats take visitors to Netrani Island for diving and snorkelling when conditions allow.

Kasarkod and Honnavar

Kasarkod Beach near Honnavar is Blue Flag certified and often cleaner than other beaches on the coast. It is wide and relatively quiet, so it suits those who want a calm stretch of sand.

Gokarna

Gokarna has the best-known cluster of beaches in the state: Gokarna Beach, Kudle, Om, Half Moon and Paradise. Read our detailed Gokarna beaches guide for a comparison and a coastal trek plan.

Karwar and Devbagh

Karwar has a long beach and a naval presence. Devbagh, a short drive away, sits on a peninsula where the Kali river meets the sea and offers a quiet island feel. The Rabindranath Tagore Beach in Karwar is a popular evening spot.

Best beaches by purpose

  • Families: Malpe, Om Beach, Padubidri.
  • Sunsets: Kaup, Kudle, Tannirbhavi.
  • Quiet escape: Half Moon, Kasarkod, Devbagh.
  • Photography: St Mary’s Island, Maravanthe.
  • Water sports: Om Beach and Murudeshwar, in season.

Safety tips for Karnataka beaches

  • Check flags and signs. Many beaches have warning boards.
  • Avoid the monsoon sea. From June to August, high waves and rip currents are common.
  • Never swim alone. Many beaches lack lifeguards.
  • Avoid alcohol before swimming.
  • Mind your belongings. Use lockers and avoid leaving valuables unattended.
  • Keep the beach clean. Carry out rubbish.

Best time to visit

October to March is the main season, with calm seas and clear skies. April and May are hot and humid. The monsoon is wet and often closes water sports. See the best time to visit Karnataka and Karnataka in monsoon for seasonal tips.

How to explore the coast

The easiest approach is a road trip from Mangaluru to Gokarna, which takes in most beaches in two or three days. Our coastal road trip guide provides a route and stops. The Konkan Railway also follows the coast, so you can go by train between towns.

Frequently asked questions

Which is the best beach in Karnataka?

Om Beach in Gokarna is the most famous, while Kasarkod and Padubidri stand out for cleanliness.

Are there Blue Flag beaches in Karnataka?

Yes. Padubidri in Udupi district and Kasarkod in Uttara Kannada were certified.

Is it safe to swim in Karnataka beaches?

It depends on the beach and the season. Swim only in marked, calm areas and never in the monsoon.

Which beach is closest to Bengaluru?

Mangaluru and Udupi beaches are the nearest, at around 350 km and 400 km, respectively.

Is Karnataka better than Goa for beaches?

Karnataka beaches are quieter and less commercial, with more temples and nature.

Scroll to Top