
A secluded, crescent-shaped beach in Gokarna, accessible only by a scenic trek or a short boat ride from Om Beach.
Half Moon Beach is a small, secluded stretch of sand south of the more famous Om Beach. Its name comes from its distinct crescent shape, visible from the cliffs above. The beach is not accessible by road, which helps maintain its quiet and unspoiled atmosphere. Visitors can reach it either by a 20-30 minute trek over a rocky headland from Om Beach or by hiring a small boat. The trek itself is a popular activity, offering excellent views of the Arabian Sea.
Explore upcoming events, concerts, expos and experiences near you
Accessible via trek from Om Beach, Gokarna, Karnataka 581326, South of Om Beach, Gokarna, Karnataka, India
Air
Dabolim Airport (GOI) in Goa is the nearest international airport, approximately 145 km away (3-4 hours by car). The closest domestic airport is Hubli Airport (HBX), about 150 km away.
Train
Gokarna Road (GOK) station is 10 km from the town, but has limited train connectivity. Ankola (20 km) and Kumta (35 km) are better-connected stations. Taxis and auto-rickshaws are available from these stations to Gokarna.
Road
Gokarna is connected by NH-66 and has regular bus services from Bangalore (485 km), Mangalore (235 km), and Goa (145 km). To reach the beach, you must travel to Om Beach by local auto-rickshaw.
Local Transport
Within Gokarna, auto-rickshaws are the main mode of transport to get to Om Beach. Scooter rentals are also widely available. From Om Beach, you can only proceed to Half Moon Beach by trekking or by hiring a boat.
Nearby restaurants near Half Moon Beach
No restaurants found nearby

Sign up to get the latest travel deals, insider tips, and destination guides straight to your inbox.
From cozy city hotels to luxury resorts — book the best stays at unbeatable prices.