Scuba diving in Karnataka offers an incredible opportunity to explore the Arabian Sea’s vibrant marine life along India’s western coast. This region is becoming popular for its clear waters, colorful coral reefs, and diverse underwater species. Top dive spots like Netrani Island, Murudeshwar, and Gokarna cater to both beginners and experienced divers. With certified instructors and quality dive centers, newcomers can feel confident exploring the reefs and spotting sea turtles, reef fish, and corals. Karnataka’s stunning coastline and rich culture make it a must-visit destination for underwater adventure lovers.
10 Best Places For Scuba Diving In Karnataka
Discover the 10 best places for scuba diving in Karnataka, which include the world’s most highly-rated coral reefs and little-known, serene beaches that are perfect for scuba divers, adventurers, and nature lovers.
1. Netrani Island

Photo: Subhas nayak / Wikimedia Commons
Netrani Island, off the coastal town of Murudeshwar, is perhaps the most sought-after scuba diving spot in Karnataka. The island, shaped like a heart, is a haven for sea sports and adventure sport freaks. The sea surrounding the island is teeming with life, and coral reefs are adorned with colourful fish like butterflyfish, parrotfish, groupers, and rays. There are occasional poor but nice to view sightings of wonderful sea turtles and shy whale sharks that make each dive a thrilling adventure. The sea is also typically crystal clear, providing a 30 metre plus visibility, and the divers have the pleasure of taking in the stunning underwater landscape at its best.
How To Reach: 160 km from Mangalore Airport; boat accessible from Murudeshwar.
Main Attractions: Coral reef, tropical fish, turtle spotting, whale sharks, and kayaking.
Entry Fee: ₹1,500 – 3,000
Suggested Read: Things To Do In Karnataka
2. Devbagh Beach

Photo: Nattu Adnan / Unsplash / Image For Representation Only
Devbagh Beach at Karwar is among Karnataka’s most visited scuba diving sites with a peaceful ambience and calm water. The surface reefs mentioned above are best suited for beginners, but expert divers may dive into the coral gardens and stone outcrops filled with sea creatures. Soft corals, painted fish, and solitary rays add to the calmness and beauty of the sea. The tranquil beach water and clean surroundings make it the ideal place for groups and families who want a calm yet action-packed experience. Nature’s beauty of Devbagh, its fauna, marine organisms, and serene waters provide it with the best spot to discover the wonders of life underwater within the serene coastal environment of Karnataka.
How To Reach: 65 km from Karwar Airport; road route from Karwar.
Main Attractions: Coral reef, beginner’s reef, tropical fish, and kayaking.
Entry Fee: ₹1,200 – 2,500
3. Om Beach

Photo: Axis of eran / Wikimedia Commons
Om Beach, near Gokarna, is a fresh and promising Karnataka dive site with its diving zones available to beginners and tranquil waters. With its unique ‘Om’ shape, the beach offers access to shallow reefs and sea boulder rock formations teeming with sea creatures. Scuba divers are able to swim through gates of colourful coral, drift above tropical fish such as angelfish and clownfish, and even catch a glimpse of sea turtles swimming in the waters. The calm currents and laid-back environment make it a perfect place for experience building and learning the first dive for first-time divers and families. The calm ambience makes Om Beach a perfect spot to blend adventure and tranquillity while exploring Karnataka’s underwater attractions.
How To Reach: 150 km from Mangalore Airport; well connected by road from Gokarna town.
Main Attractions: Coral patches, sea turtles, caves, beginner reefs.
Entry Fee: ₹1,000 – 2,000
Suggested Read: Top Places To Visit In Karnataka For A Soulful Holiday
4. Kapu Beach

Photo: Subhashish Panigrahi / Wikimedia Commons
Kapu Beach, near Udupi, is an offbeat but now becoming popular scuba diving destination in Karnataka. The location is characterised by clear water, rocky sea beds, and coral patches off the beach, with an opportunity for snorkelers and divers to observe green sea creatures far from tourist locations. The calm sea conditions and smaller tourist population are a quiet haven to visit. Lionfish, moray eel, soft coral, and tropical fish are encountered daily, providing several opportunities for underwater exploration and photography. Dive shops here provide facilities of all types with rentals, guided tours, and safety briefings. The beach is perfect for the traveller seeking solitude while discovering the beauty of Karnataka’s seacoast.
How To Reach: 60 km from Mangalore Airport; on Udupi road.
Main Attractions: Coral patches, tropical fish, lionfish, and crystal-clear water.
Entry Fee: ₹1,000 – 2,200
5. Half Moon Bay

Photo: FASTILY / Wikimedia Commons
Half Moon Bay, near Gokarna, is a less popular gem of Karnataka’s popular scuba diving sites. Shallow reefs, sea floors of sand, and underwater boulders surrounding the bay provide an arduous and varied scuba diving landscape. Gliding over the coral garden, swimmers observe tropical fish, rays, and a tiny shark occasionally, so each dive is an experience. The waters are calm and provide a relaxing atmosphere for learning by beginners, with areas extending deeper in between for other divers to test their abilities. Local dive shops provide scuba diving for all levels of experience, with safety and equipment in mind. The peaceful surroundings also invite one to relax, meditate, or take a walk on the beach side in conjunction with scuba diving.
How To Reach: 150 km from Mangalore Airport; road connectivity from Gokarna.
Main Attractions: Coral reefs, tropical fish, and underwater caves.
Entry Fee: ₹1,200 – 2,500
Suggested Read: Karnataka Travel Guide
6. Malpe Beach

Photo: Sridhar Rao / Wikimedia Commons
Malpe Beach of Udupi is another of the fresh scuba diving sites in Karnataka, which also provides recreation along with underwater adventure. The rocky seafloor, clean water, and beach accommodate lionfish, seahorses, and other tropical fish, thereby making it an ideal location for marine fauna enthusiasts. Shallow water diving is from the shallow waters and best suited for beginners and families who want to acquire an enjoyable and safe experience. The gear is serviced, and the instruction and safety monitoring are provided by the certified dive personnel. The cultural practice of seashore fishing and the seashore cuisine of the region add another layer to the activity.
How To Reach: 60 km from Mangalore Airport; road connectivity from Udupi town is available.
Main Attractions: Seahorses, lionfish, coral patches, family dives.
Entry Fee: ₹1,000 – 2,200
7. Kundapura Coast

Photo: Clem Onojeghuo / Pexels / Image For Representation Only
Kundapura coast is becoming one of the finest scuba diving places in Karnataka. Having pristine water and fairly untouched ground, it’s perfect for those who desire the real thing without the crowd of tour groups. The coral reefs are highly populated with aquatic life and have excellent visibility with plenty of species like tropical fish, coral heads, and the occasional rays. The peaceful atmosphere is perfect for unwinding and discovering. Instruction is offered by local operators for beginners and guided dives for certified divers. It is the perfect location for sea fans who are ready to indulge themselves in the calm and beauty of the Karnataka coast through scuba diving in its pristine waters.
How To Reach: 100 km from Mangalore Airport; road facility from Kundapura town is available.
Main Attractions: Virgin coral reefs, tropical fish, virgin marine ecosystem.
Entry Fee: ₹1,200 – 2,500
Suggested Read: Places To Visit Near Bijapur Karnataka, That Blend History, Nature, And Local Culture
8. Maravanthe Beach

Photo: Ashwin Kumar / Wikimedia Commons
Maravanthe Beach, a rare diving spot in Karnataka, is where the Suparnika River meets the Arabian Sea and creates a diversified underwater landscape. Sand bottoms of the ocean, coral reefs, and rocky outcrops provide spine-chilling experience areas to dive into. Groupers, reef fish, and rays are faced by scuba divers, while reef fish, shrimps, and seaweed are observed by snorkellers in shallow coral gardens in the beach belt. The shallow waters are ideal for beginners, yet the advanced divers come to the deeper waters. The picturesque character of the place, with the river running parallel to the sea, makes it an ideal place for water sports and recreation.
How To Reach: 70 km from Mangalore Airport; by road from Udupi.
Main Attractions: Sandy riverbeds, coral masses, sea-river confluence, diversified aquatic life.
Entry Fee: ₹1,200 – 2,500
9. Kundalika River

Photo: Ccmarathe / Wikimedia Commons
Kundalika River, while being most famous for river rafting, offers a new and thrilling experience in freshwater diving and thus finds a place in the list of the top Karnataka scuba diving spots. The pure water allows the diver to penetrate the large rock formations, freshwater vegetation, and freshwater wildlife without oceanic environments. Divers visit organised sites with expert guides, who supply equipment, safety instruction, and supervision for a trouble-free dive. The clear, peaceful waters of the river provide a welcome relief from ocean dives, with the further bonus of entering fresh systems.
How To Reach: 150 km from Mangalore Airport; road facilities from local towns.
Main Attractions: Freshwater vegetation, freshwater diving, and novel ecosystems.
Entry Fee: ₹1,000 – 2,000
Suggested Read: Best Places To Visit In Karnataka In September
10. Kudle Beach

Photo: Happyshopper / Wikimedia Commons
Off Gokarna, the most laid-back and newbie-friendly Karnataka scuba dive location is Kudle Beach. Shallow reefs and peaceful waters make it an ideal destination for newbie divers and snorkelers to observe sea creatures without tension. Coral patch reefs, rocky outcrops, and tropical fish congregations render it a peaceful and breathtaking setting. Dive centres provide guided tours, lessons on safety, and equipment usage, enabling any person to have a secure and enjoyable experience. The peaceful location and affordability of the sea creatures surrounding Kudle Beach are a good resting place and an adventure place, too.
How To Reach: 150 km from Mangalore Airport; road link from Gokarna.
Main Attractions: Coral structure, shallow reef, tropical fish, and peaceful landscapes.
Entry Fee: ₹1,000 – 2,000
Scuba diving in Karnataka lets visitors see the state in a new light, beyond its hill stations and heritage sites. Beneath the Arabian Sea lie coral reefs, rocky stretches, and vibrant marine life that reveal a hidden side of the region. As more travellers seek underwater adventures, Karnataka’s coast is gaining popularity. For planning your dive trip, TripXL is a reliable guide to explore unique underwater destinations.
Cover Photo: TANK153 / Pixabay / Image For Representation Only