← Back to St. John
Diving & Snorkeling in St. John
Find the best diving & snorkeling experiences in St. John. Each spot is handpicked and run by trusted locals.
Spot Available
Diving & Snorkeling in Cinnamon Bay
Cinnamon Bay
by Blue Water Divers
Spot Available
Diving & Snorkeling in Coral Bay
Coral Bay
by Low Key Watersports
Spot Available
Diving & Snorkeling in Cruz Bay
Cruz Bay
by Rockhoppin' Adventures
Spot Available
Diving & Snorkeling in Maho Bay
Maho Bay
by Friendly Island Divers
Spot Available
Diving & Snorkeling in Trunk Bay
Trunk Bay
by Magic Moments Luxury Excursions