Scuba diving in India is concentrated in two island groups: the Andaman Islands in the Bay of Bengal and Lakshadweep in the Arabian Sea. Both have coral reefs, clear water and resident dive schools. On the mainland, dive centres run trips from Murudeshwar to Netrani Island in Karnataka, from Goa to Grande Island, from Malvan and Tarkarli in Maharashtra and out of Puducherry.
You do not need a certificate to try diving. A try dive (often sold as Discover Scuba Diving) takes a morning and involves a short lesson and a shallow dive with an instructor holding onto you. Full courses such as the Open Water Diver take three to four days and certify you to dive anywhere in the world. This guide covers the main dive areas, the seasons and what to check before you book.
Quick answer
The best places for scuba diving in India are the Andaman Islands (especially Havelock and Neil), Lakshadweep, Netrani Island off Murudeshwar in Karnataka, Grande Island in Goa, Tarkarli and Malvan in Maharashtra, and Puducherry. The main diving season is roughly October to May, outside the monsoon. Beginners can take a try dive with an instructor; an Open Water course takes three to four days.
Key takeaways
- The Andamans have the most dive schools and sites in India, with Havelock as the main base.
- Lakshadweep has clear lagoons and reefs but needs an entry permit for every visitor.
- Mainland dive sites (Netrani, Grande Island, Tarkarli) are good for weekend dives from Bengaluru, Goa and Mumbai.
- Diving on India's west coast and in the islands stops during the south-west monsoon, roughly June to September.
- Do not fly for at least 18 hours after diving.
Best places for scuba diving in India
Andaman Islands

Swaraj Dweep (Havelock Island) is India's diving capital, with well-established dive schools and sites for every level, from shallow sandy reefs for try dives to deeper pinnacles for experienced divers. Shaheed Dweep (Neil Island) is quieter, and there are try dives around North Bay near Port Blair. Liveaboard trips have visited remote sites, including Barren Island, depending on permits.
- Season
- About October to May
- Good for
- Try dives, courses, experienced divers
Lakshadweep
Lakshadweep's coral atolls have wide, shallow lagoons and reef walls outside them. Dive centres have operated on islands open to tourists, such as Agatti, Bangaram and Kadmat. All visitors, including Indian citizens, need an entry permit, and access is by flight to Agatti or by ship from Kochi.
- Season
- About October to May
- Good for
- Clear water and quiet reefs
- Good to know
- Entry permit required
Netrani Island, Karnataka
Netrani is a small rocky island in the Arabian Sea, about an hour by boat from Murudeshwar. Its reefs have good fish life and occasional larger visitors, and it is the best dive site on India's west coast mainland. Dive operators are based in Murudeshwar.
- Season
- About October to May
- Good for
- Weekend dives from Bengaluru and Goa
Grande Island, Goa
Dive schools in Goa run boat trips to Grande Island and nearby sites off the Mormugao peninsula, including shallow reefs suited to try dives and wreck sites for certified divers. Visibility is modest compared with the islands, but it is easy to add to a Goa holiday.
- Season
- About October to April
- Good for
- Try dives on a Goa trip
Tarkarli and Malvan, Maharashtra
On the Sindhudurg coast, dive centres at Tarkarli and Malvan offer try dives near Sindhudurg Fort and nearby rocks. The Maharashtra Tourism Development Corporation has an institute for scuba diving and aquatic sports at Tarkarli.
- Season
- About October to April
- Good for
- Beginners on a Konkan trip
Puducherry
Dive schools in Puducherry take divers to offshore reefs and wrecks in the Bay of Bengal. Conditions here follow the east coast calendar: dive centres name roughly February to April and September to November as the best months.
- Season
- Best February to April and September to November
- Good for
- Certified divers and courses
Dive areas compared
| Area | Access | Season | Visibility | Best for |
|---|---|---|---|---|
| Andaman Islands | Fly to Port Blair, ferry to Havelock or Neil | October to May | Often good to excellent | Everyone, from try dives to advanced |
| Lakshadweep | Fly to Agatti or ship from Kochi; permit needed | October to May | Often excellent | Quiet reefs, clear lagoons |
| Netrani Island | Murudeshwar, then about an hour by boat | October to May | Variable, best mid-season | Weekend divers |
| Grande Island, Goa | Boat from south Goa | October to April | Modest | Try dives |
| Tarkarli and Malvan | Road or rail to Kudal or Sindhudurg | October to April | Modest | Try dives |
| Puducherry | Road from Chennai | February to April, September to November | Variable | Courses and certified divers |
Try dive or certification course?
Try dive
A try dive (Discover Scuba Diving) includes a short briefing, practice in shallow water and a dive of up to about 12 metres with an instructor at your side. It does not certify you, but it lets you see if you enjoy diving.
- Duration
- Half a day
- Minimum age
- Usually 10, set by the training agency and operator
Open Water Diver
The entry-level certification from agencies such as PADI and SSI. It combines theory, confined-water practice and four open-water dives, and certifies you to dive to 18 metres with a buddy anywhere in the world.
- Duration
- 3 to 4 days
- Good for
- Anyone planning to dive again
Advanced and specialty courses
Advanced Open Water adds deep and navigation dives, and specialty courses cover skills such as buoyancy or night diving. The Andamans are the best place in India to do these because of the range of sites.
- Duration
- 2 days or more
When to dive
For the Andamans, Lakshadweep and the west coast, the diving season is roughly October to May. The south-west monsoon, from about June to September, brings rough seas, and many operators close or restrict trips; boats to Netrani and Grande Island usually stop. Puducherry, on the east coast, has its own pattern, with the north-east monsoon affecting conditions in November and December.
Within the season, the calmest seas and best visibility are often from about January to April. Always confirm with your dive centre before planning.
Choosing a dive centre
- Check that instructors are certified by a recognised agency (such as PADI or SSI) and ask to see their credentials.
- Look at the equipment: well-maintained regulators, properly fitting wetsuits and BCDs.
- Ask about group sizes; smaller groups mean more attention on a try dive.
- Make sure the boat carries oxygen and a first-aid kit, and ask where the nearest recompression facility is.
- Be honest on the medical form; conditions such as asthma, heart problems or recent surgery need a doctor's clearance.
Safety
- Never hold your breath while breathing from scuba; breathe slowly and continuously.
- Equalise your ears early and often on the way down; stop and signal if it hurts.
- Do not fly for at least 18 hours after multiple dives or multi-day diving (12 hours after a single dive is the minimum usually advised).
- Do not dive with a cold, sinus congestion or after alcohol.
- Stay with your buddy or instructor, and follow the planned depth and time.
- Do not touch or stand on coral; it damages the reef and can cut or sting you.
What to pack
- Swimwear and a rash guard
- Reef-safe sunscreen
- Your certification card and logbook if certified
- Motion-sickness tablets for boat rides
- A towel and a warm layer for the boat back
Plan the trip
FAQs
Where is the best scuba diving in India?
The Andaman Islands, especially Havelock and Neil, have the most sites and dive schools. Lakshadweep has the clearest water, and Netrani Island is the best site on the mainland coast.
What is the best time for scuba diving in India?
Roughly October to May for the Andamans, Lakshadweep and the west coast. The south-west monsoon (June to September) brings rough seas.
Do I need to know swimming for scuba diving?
For a try dive with an instructor, many centres accept non-swimmers who are comfortable in water. Certification courses usually require a basic swim and float test.
What is the minimum age for scuba diving?
Training agencies such as PADI set 10 as the minimum age for junior programmes. Individual operators may set higher limits.
How long does it take to get scuba certified in India?
An Open Water Diver course usually takes three to four days.
Can I dive in Lakshadweep without a permit?
No. Every visitor to Lakshadweep needs an entry permit. Your tour operator or resort usually helps arrange it.




