
A heart-shaped island off Murudeshwar, renowned for its crystal-clear waters, vibrant coral reefs, and exceptional scuba diving and snorkeling experiences.
Netrani Island, located about 19 kilometers off the coast of Murudeshwar, is a small, heart-shaped island in the Arabian Sea. It is one of Karnataka's prime destinations for scuba diving and snorkeling. The island itself is uninhabited, rocky, and covered with vegetation; visitors do not land on it but explore the rich marine ecosystem in the surrounding waters. The main draw is the clear visibility, which can extend up to 20 meters on good days, revealing a spectacular underwater world.
Explore upcoming events, concerts, expos and experiences near you
Arabian Sea, approximately 19 km from Murudeshwar coast, Arabian Sea, Murudeshwar, Karnataka, India
Air
Mangalore International Airport (IXE) is the nearest airport, located about 160 km away. It takes around 3-4 hours to reach Murudeshwar by taxi from the airport.
Train
Murudeshwar (MRDW) has its own railway station on the Konkan Railway line, which connects Mangalore and Mumbai. The station is just 2 km from the main temple and dive centers.
Road
Murudeshwar is situated on National Highway 66 (NH-66), making it easily accessible by road from cities like Mangalore (160 km), Goa (210 km), and Bengaluru (490 km). Regular government and private buses are available.
Local Transport
To get to Netrani Island, you must book a boat through a certified dive operator in Murudeshwar. Within the town, auto-rickshaws are the primary mode of local transport.
Nearby restaurants near Netrani Island
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.