Gokarna

Gokarna: where it is and what it is famous for

← Gokarna

Gokarna is a small temple town in the Uttara Kannada district of Karnataka, on the Arabian Sea about 145 km south of Goa by road. It is famous for two things that rarely share a town: the Mahabaleshwara temple, which keeps the Atmalinga of Shiva and is one of Karnataka's most sacred Shiva temples, and a chain of coves behind the headlands, Kudle, Om, Half Moon and Paradise, linked by a cliff path. Below are the basics of where it is and the facts behind its name and fame.

Gokarna is in the state of Karnataka (South India).

👥 population13.5K
main beaches5

A Karnataka temple town that doubles as a quieter Goa: pilgrims fill the ancient Mahabaleshwar shrine while a cliff path links half-moon beaches named Om and Paradise. Empty sands, sunset walks and a slower coast: Goa without the crowds.

Where Gokarna is

Gokarna is in Karnataka, not in Goa, though it is often visited together with it. The town lies on the Konkan coast in the Uttara Kannada district, in the Kumta taluk, where the Gangavali river meets the sea at the main beach. By road it is about 145 km from Goa (around three hours), about 485 km from Bengaluru and about 238 km from Mangaluru, according to Karnataka Tourism.

The railway station on the Konkan line, Gokarna Road (GOK), stands outside the town among the fields; Ankola and Kumta, further away, are better served. The nearest airports are both in Goa: Dabolim, about 149 km, and Mopa, about 175 km. How to plan the journey: How to get to Gokarna.

Karnataka Tourism lists Kannada, Konkani and Tulu as the languages spoken; Hindi and English are understood in the tourist areas.

What Gokarna is famous for

The temple. The Mahabaleshwara temple keeps the Atmalinga, the 'soul lingam' of Shiva that, in the legend, Ravana was carrying home to Lanka. Karnataka Tourism calls the town the Kashi of the South and lists it among the seven Mukti Kshetras of Karnataka (places of liberation); the temple is believed to date back to the 4th century and was later expanded under the Vijayanagara rulers and the Keladi Nayakas. Non-Hindus are not allowed into the inner sanctum, a long-standing rule, as at several other major South Indian temples.

The beaches. Karnataka Tourism counts five main beaches: Gokarna Main, Kudle, Om, Half Moon and Paradise. The town beach is where pilgrims take a ritual dip; the rest lie south behind headlands, and the cliff path between them is the coastal walk the town is known for. More on each: Beaches in Gokarna.

Facts worth knowing

A few things that explain the town better than any list of sights.

The name means 'cow's ear'

Go-karna is Sanskrit for 'cow's ear', and two stories explain it. In one, Shiva emerged from the ear of a cow, which local tradition places at the small Shiva cave near Kudle. In the other, Ravana tried to wrench the Atmalinga out of the ground and squeezed it into the shape of a cow's ear.

A Ganesha with a dent in his head

In the Maha Ganapati temple, the black stone Ganesha, 1.3 metres tall and roughly fifteen centuries old, has a dent in his head: by tradition, the blow Ravana struck after the boy god set the Atmalinga down. Pilgrims visit him before the main temple.

Old enough for Kalidasa

The town appears in the Mahabharata, and the poet Kalidasa mentions the 'Lord of Gokarna' in the Raghuvamsha. The Skanda Purana says there is no other shrine like Gokarna in the whole of the cosmic sphere.

Om Beach reads as Om only from above

Om Beach is two crescents joined in the middle; from the sand the shape is impossible to read, and the ॐ appears only from the cliff above.

Salt made the same way since 1720

At Sanikatta on the Aghanashini estuary, about 500 acres of pans produce brown, mineral-heavy salt by sun and hand, the oldest salt village in Karnataka. A cooperative has run the pans since 1952.

A river without a dam

The Aghanashini, which reaches the sea just south of town, is among the last rivers in India left to run without a dam, and its mangrove estuary is listed as a Ramsar wetland of international importance.

Black rocks in the forest

About 52 km inland, the two black limestone towers of Yana rise out of the Western Ghats forest, the taller Bhairaveshwara Shikhara about 120 m, with a cave shrine at its foot.

FAQ

Where is Gokarna?

On the Arabian Sea coast of Karnataka, in the Uttara Kannada district, about 145 km south of Goa by road.

Is Gokarna in Goa or Karnataka?

Karnataka. It is often combined with a trip to Goa, about three hours away by road.

What is Gokarna famous for?

The Mahabaleshwara temple with the Atmalinga of Shiva, and the five beaches south of town linked by a cliff path.

What is the history of the Mahabaleshwara temple?

Karnataka Tourism says it is believed to date back to the 4th century and was later expanded under the Vijayanagara rulers and the Keladi Nayakas. By legend, it stands where the Atmalinga became fixed to the ground.

Which town is closest to Gokarna?

Kumta, about 25–31 km away, is the nearest larger town; Karwar, the district headquarters, is about 59 km north.

Can non-Hindus enter the Mahabaleshwara temple?

They can visit the temple grounds and watch the rituals, but the inner sanctum is closed to non-Hindus.

Sources (5)
  1. Karnataka Tourism: Gokarna
  2. Karnataka Tourism: Gokarna beaches
  3. Wikipedia: Gokarna, Karnataka
  4. Karnataka Tourism: Yana Caves
  5. Wikipedia: Sanikatta

Facts checked: 15 October 2026. Prices and hours are approximate; check locally.

Gokarna in the India GO app

The full catalogue, hidden spots and districts on the map, plus “nearby” mode.

Open in India GO
India GO: your pocket guide to India

35 cities, one map with every place, the festival calendar, the 90/180 visa calculator and offline mode.

Point your phone's camera here