When you think of India, what comes to mind first? Maybe its colorful culture, delicious food, or diverse landscapes — from the snowy Himalayas to golden deserts. But what if we told you that India also hides some of the most spectacular underwater worlds in Asia? Yes — beyond the beaches and backwaters lies a stunning marine paradise waiting to be explored by scuba diving enthusiasts.
Whether you’re a beginner seeking your first dive or an experienced diver chasing coral walls and shipwrecks, India offers incredible spots that rival some of the world’s best. Let’s dive deeper — literally — into the best scuba diving spots in India where the magic of the ocean comes alive.
1. Andaman & Nicobar Islands – India’s Diving Crown Jewel

Imagine slipping beneath the turquoise waters of Havelock or Neil Island, surrounded by bright coral gardens and playful schools of fish. The Andaman Islands are every diver’s dream — crystal-clear waters, colorful reefs, and calm conditions perfect for both beginners and experts.
Top Dive Sites:
- Havelock Island (now Swaraj Dweep) – Known for Elephant Beach and The Wall, offering vibrant marine life and clear visibility up to 40 meters.
- Neil Island (Shaheed Dweep) – Quieter, with untouched reefs and gentler currents.
- Cinque Island – For advanced divers, featuring dramatic drop-offs and shark sightings.
Best Time to Visit: October to May
What You’ll See: Butterflyfish, angelfish, sea turtles, reef sharks, stingrays, and colorful corals.
Estimated Budget
- Scuba Dive (per session): ₹4,000–₹6,000
- PADI Open Water Course: ₹35,000–₹45,000
- Stay: ₹2,000–₹6,000 per night
- Ferry Tickets: ₹500–₹1,000
Approx. Trip Cost (4 days): ₹35,000–₹60,000
2. Lakshadweep Islands – The Coral Kingdom of India

If you’re craving untouched beauty, head to Lakshadweep — India’s smallest union territory, but one with massive underwater charm. The islands here are encircled by lagoons and coral atolls that make diving simply breathtaking.
Top Dive Sites:
- Bangaram Atoll – Ideal for beginners; shallow waters with crystal clarity.
- Agatti Island – Popular for drift diving with manta rays and turtles.
- Kadmat Island – Known for its coral gardens and schools of tuna.
Best Time to Visit: October to March
What You’ll See: Hard and soft corals, parrotfish, turtles, manta rays, and sometimes dolphins!
Estimated Budget
- Dive session: ₹5,000–₹7,000
- Stay: ₹3,000–₹8,000 per night
- Flights: ₹7,000–₹10,000 (round trip from Kochi)
Approx. Trip Cost (4–5 days): ₹45,000–₹70,000
3. Netrani Island, Karnataka – The Heart-Shaped Island of Adventure

Just off the coast of Murudeshwar lies Netrani Island, a tiny heart-shaped gem surrounded by deep blue waters. Often called the “Pigeon Island of India,” it’s an exciting dive spot for both beginners and pros.
Top Dive Sites:
- Pebble Beach Reef and Grand Central Station are popular for their stunning coral formations and diverse fish species.
Best Time to Visit: November to May
What You’ll See: Barracudas, butterflyfish, angelfish, moray eels, and if you’re lucky — whale sharks!
Story Moment: Many divers describe their first descent here as “love at first dive,” as the island’s heart shape perfectly mirrors the feeling of falling in love with the ocean.
Estimated Budget
- Dive session: ₹4,000–₹6,000
- Stay: ₹1,500–₹3,500 per night in Murudeshwar
- Travel (train + local transport): ₹2,000–₹3,000
Approx. Trip Cost (3–4 days): ₹20,000–₹35,000
4. Goa – More Than Just Parties and Beaches

Beyond the nightlife and shacks, Goa hides an adventurous underwater world. The Arabian Sea may not have the clarity of Andaman waters, but its wreck dives and shallow reefs make for a fascinating experience.
Top Dive Sites:
- Grande Island – The most popular dive site, ideal for beginners.
- Suzy’s Wreck – A sunken British ship now home to marine life.
Best Time to Visit: October to April
What You’ll See: Barracudas, lionfish, lobsters, and shipwrecks covered in coral.
Tip: Combine your dive with dolphin watching or kayaking for a complete coastal adventure!
Estimated Budget
- Dive session: ₹3,500–₹5,000
- Stay: ₹2,000–₹4,000 per night
- Travel (from Mumbai or Bangalore): ₹2,000–₹4,000
Approx. Trip Cost (3–4 days): ₹25,000–₹40,000
5. Pondicherry – The French Connection Beneath the Sea

Surprised? You should be. Pondicherry (Puducherry) may be famous for its French vibes, but it’s also home to one of India’s most underrated scuba destinations. The diving scene here is relatively new but growing fast.
Top Dive Sites:
- Temple Reef – A man-made reef made from recycled materials that now attracts diverse marine species.
- Cool Shark Reef – Perfect for spotting lionfish and groupers.
Best Time to Visit: February to October
What You’ll See: Moray eels, lionfish, groupers, and occasional whale sharks.
Fun Fact: Temple Reef was created by local divers to promote eco-friendly diving — a beautiful blend of conservation and adventure.
Estimated Budget
- Dive session: ₹4,000–₹5,000
- Stay: ₹2,000–₹5,000 per night
- Travel: ₹2,000–₹3,000
Approx. Trip Cost (3–4 days): ₹25,000–₹35,000
6. Kovalam, Kerala – The Calm Coastal Dive

Known for its serene backwaters and Ayurvedic massages, Kovalam is slowly becoming a scuba hotspot for beginners. The visibility may not always be top-tier, but it’s a great place to learn and experience the thrill of being underwater.
Top Dive Sites:
- Eve’s Beach Reef – Calm waters and soft corals ideal for training dives.
Best Time to Visit: December to March
What You’ll See: Butterflyfish, clownfish, and small reef species.
Estimated Budget
- Dive session: ₹3,500–₹4,500
- Stay: ₹2,000–₹3,500 per night
- Travel: ₹2,000–₹3,000
Approx. Trip Cost (3 days): ₹20,000–₹30,000
7. Tarkarli, Maharashtra – The Hidden Marine Gem

A lesser-known but stunning dive destination, Tarkarli offers crystal waters and coral formations just off the Malvan coast. Managed by the Maharashtra Tourism Department, it’s an affordable and beginner-friendly dive spot.
Top Dive Sites:
- Sindhudurg Fort Area – Dive around historical underwater sites near the fort walls!
Best Time to Visit: October to March
What You’ll See: Colorful coral reefs, butterflyfish, seahorses, and starfish.
Estimated Budget
- Dive session: ₹2,500–₹4,000
- Stay: ₹1,500–₹3,000 per night
- Travel: ₹2,000–₹3,000
Approx. Trip Cost (3 days): ₹15,000–₹25,000
Also Read: Top 5 Beach Holidays Near India for a Long Weekend Getaway
Conclusion
India’s scuba diving scene is as diverse as its land. From the coral atolls of Lakshadweep to the deep blue of Andamans, each spot has a different story, a different ecosystem, and a unique kind of magic. You don’t need to go to the Maldives or Thailand for a great diving experience — India’s waters are alive with secrets waiting to be discovered.
So, whether you’re planning your first dive or your fiftieth, pack your fins, put on that wetsuit, and take the plunge — because beneath the waves, a whole new India awaits.
FAQs
1. Do I need prior experience for scuba diving in India?
No, most dive centers offer beginner-level training and discovery dives.
2. Is scuba diving safe in India?
Yes, as long as you dive with certified instructors and recognized dive centers.
3. What’s the best time for scuba diving in India?
October to May, depending on the region.
4. How much does scuba diving cost in India?
It ranges from ₹3,000 to ₹8,000 for a single dive, and ₹25,000–₹40,000 for certification courses.
5. Which place is best for beginners?
Havelock Island (Andamans), Goa, and Tarkarli are great starting points.
