We track 200 dive operators in Florida. 107 teach certification courses (103 PADI, 18 SSI). 82 run snorkelling trips. 11 offer accommodation alongside diving. The biggest cluster is around Key Largo, with 7. Listings are ordered by Fin Rank: a published score for how complete and verified each listing is.
The 8 highest-ranked of 200. How Fin Rank works
| Rank | Operator | TripAdvisor | Try dive | Agencies | Website | |
|---|---|---|---|---|---|---|
| 1 | 4.7(394) | 4.5 | none | PADI | Visit |
Which centres run each site, named on their own websites or confirmed by the owner.

Fin lists 200 dive operators in Florida, with the biggest cluster around Key Largo. 107 of them run certification courses.
PADI is the most common agency (103 centres), followed by SSI (18). SDI/TDI, NAUI, SDI, IANTD, RAID, TDI also appear.
Published try-dive prices we hold range from $38 to $350 USD. Treat these as a guide and confirm with the centre before booking.
11 operators in Florida offer accommodation alongside diving.
82 of the 200 operators we track run snorkelling tours.
Operators are sorted by Fin Rank, a 100-point profile strength score: contact details, what they offer, the dive sites they run, their Google reputation, whether the owner has claimed the listing, and whether their own website links to Fin. 0 listings here are owner-verified. The formula is published in full on the Fin Rank page.

Captain Hook's Marina & Dive Center is a PADI 5 Star IDC offering a full range of dive and snorkel services. They provide daily dive trips, PADI courses from beginner to instructor, and equipment rental. They are located in Marathon, Florida Keys.

Squalo Divers, also known as Scuba Diving In Miami, is a PADI 5-star dive shop offering scuba diving lessons and certifications, as well as equipment rentals and repairs. They are a locally owned scuba retailer.

Key Dives is a PADI 5 Star Dive Center located in Marathon, Florida Keys. They offer daily dive and snorkel trips, PADI certification courses, and equipment rental. They are known for their friendly staff and excellent dive sites.

Florida Keys Dive Center is a PADI 5 Star Dive Center located in Marathon, Florida Keys. They offer daily dive and snorkel trips, PADI certification courses, and equipment rental. They are known for their experienced instructors and beautiful dive sites.
Dive Pros is a PADI 5 Star Dive Center offering a comprehensive range of scuba diving services. They provide training courses from beginner to instructor levels, equipment sales and service, guided dives, and dive trips. They are a well-established dive shop in the Pensacola area.
ScubaTech is a dive center located in Panama City Beach, Florida, offering scuba diving and snorkeling services. They provide PADI certification courses, equipment sales, and guided dives. The company focuses on providing a safe and enjoyable diving experience for all levels of divers.
Letts Dive!! is a family-run dive shop offering certification courses, equipment, and repairs, with a 4.9-star rating from 229 reviews. They are open Tuesday through Thursday from 12:00 PM to 6:00 PM, Fridays from 10:00 AM to 7:00 PM, and Saturdays from 10:00 AM to 5:00 PM. They are closed on Mondays and Sundays.

Lost Reef Adventures is a dive shop in Key West, Florida, offering a variety of dive and snorkel trips. They provide PADI certification courses, equipment rental, and guided tours to local dive sites. The company focuses on providing a safe and enjoyable experience for all levels of divers.
Pura Vida Divers is a water-sports outfitter offering dive boats, dive trips, and paddleboarding. They also have a shop that provides equipment and lessons. The business is located in Riviera Beach, Florida.
Keys Huka Dive provides scuba diving charters, Huka dives, and snorkeling trips in the Venice, Florida area. They offer PADI certification courses and guided shore dives focused on finding fossils. The operator serves Siesta Key, Venice, and Sarasota with various boat-based adventures.
| 2 | 4.9(312) | none | none | PADI | Visit |
| 3 | 4.7(258) | 4.5 | none | PADI | Visit |
| 4 | 4.7(218) | 4.5 | none | PADI | Visit |
| 5 | Dive Pros | 4.7(105) | 4.5 | none | PADI | Visit |
| 6 | ScubaTech | 4.7(105) | none | none | PADI | Visit |
| 7 | Letts Dive!! | 4.9(229) | none | none | SDI | Visit |
| 8 | 4.8(121) | 4.5 | none | PADI | Visit |
