Shark · Snorkeling
Where to go snorkeling with sharks
About this list
When you look for snorkeling with sharks, search results rarely show how the trip actually works. Maptlantis lists only operators that name the shark as a target species and actually run snorkeling programs, 150 in all. Countries and regions on record include Ari & Rasdhoo, Anda, Baja California, Bahia de Los Angeles, QLD, Cairns, Abaco, Green Turtle Cay and Koh Phi Phi. Not every snorkeling program is the same experience. Approach distance, whether you may enter the water and group size limits differ by country, and by operator within a country. 110 of the 150 operators (73%) publish prices on their own channels, so you can compare those directly; ask the rest. Estimated prices are not shown. Operators list different seasons, Mar–May, Jun–Nov and Jun–Apr (peak Oct–Mar) among them. There is no single season for snorkeling with sharks, so check each operator's operating period before you set your dates. No operator running wildlife programs can guarantee an encounter. Treat any trip that promises one with suspicion.
150 listed operatorsShowing the top 60

Maldives · Ari & Rasdhoo
Alihuras Rasdhoo Dive & Excursions
Scuba divingSnorkelingIsland hopping & boat trips- Season
- Year-round
- Price
- $590 / 1 person
- Checked
- Official source

Philippines · Anda
Anda White Beach Resort · Water Activities
SnorkelingSwimmingBeach & water play- Season
- Mar–May
- Price
- See the operator page
- Checked
- Official source
Mexico · Baja California, Bahia de Los Angeles
Silver Shark Adventures
SnorkelingIsland hopping & boat tripsMarine life encounters- Season
- Jun–Nov
- Price
- US$2,550
- Checked
- Official source
.jpeg?width=1280)
Australia · QLD, Cairns
Spoilsport
Scuba divingSnorkelingIsland hopping & boat trips- Season
- Mar–Apr, Jun–Jan
- Price
- See the operator page
- Checked
- Official source

Bahamas · Abaco, Green Turtle Cay
Brendal's Dive Center & Water Sports
Scuba divingSnorkelingBeach & water play- Season
- Aug–Mar
- Price
- Price on request
- Checked
- Multiple sources
Thailand · Koh Phi Phi
Blue View Divers
Scuba divingSnorkelingIsland hopping & boat trips- Season
- Year-round
- Price
- THB 1,700 / person
- Checked
- Official source

Mozambique · Inhambane
Diversity Scuba
Scuba divingSnorkelingSwimming- Season
- Jun–Apr (peak Oct–Mar)
- Price
- MZN 1,800 / person
- Checked
- Official source
Fiji · Coral Coast & Korolevu
Diveaway Fiji
Scuba divingSnorkelingMarine life encounters- Season
- Year-round
- Price
- FJ$550
- Checked
- Official source
.jpg?width=1280)
Japan · Izu Islands
Beach Line(大島)
Scuba divingSnorkelingBeach & water play- Season
- Jul–Sep
- Price
- ¥12,100
- Checked
- Official source
Belize · Placencia & Southern Belize
Splash Dive Center Belize
Scuba divingSnorkelingIsland hopping & boat trips- Season
- Apr–Jun
- Price
- From US$2,605/person
- Checked
- Official source
%20(15603514463).jpg?width=1280)
Indonesia · Gorontalo & Olele
Gorontalo Dive Center
FreedivingScuba divingSnorkeling- Season
- Nov–Jun
- Price
- IDR 1,350,000 / person
- Checked
- Official source

Costa Rica · Guanacaste & Playas del Coco
Rich Coast Diving
Scuba divingSnorkelingIsland hopping & boat trips- Season
- Jun–Apr
- Price
- USD 355 / person
- Checked
- Official source
.jpg?width=1280)
Djibouti · Djibouti City & Gulf of Tadjourah
Dolphin Excursions Djibouti
Scuba divingSnorkelingSwimming- Season
- Oct–Mar
- Price
- USD 130 / FDJ 23,000
- Checked
- Official source

Ecuador · Galapagos, Isabela
Galápagos Below Ocean School
FreedivingScuba divingSnorkeling- Season
- Dec–May
- Price
- USD 299 / person (VAT included)
- Checked
- Official source

Honduras · Roatan & West End
Sun Divers Roatan
Scuba divingSnorkelingIsland hopping & boat trips- Season
- Year-round
- Price
- USD 245 / person
- Checked
- Official source
United Kingdom · Scotland, Inner Hebrides
Basking Shark Scotland
SnorkelingSwimmingMarine life encounters- Season
- Mar–Nov (peak Jul–Aug)
- Price
- From GBP 1,425 per person
- Checked
- Official source

Cabo Verde · Sal
Atlantic Star Nautical Center
Scuba divingSnorkelingSwimming- Season
- Year-round
- Price
- €99 / person
- Checked
- Official source
%2C%20New%20Guinea.jpg?width=1280)
China · Hainan & Sanya Haitang Bay
Atlantis Sanya — Ambassador Dive
Scuba divingSnorkelingFamily & kids- Season
- Year-round
- Price
- Price on request
- Checked
- Official source

Egypt · Sharm El Sheikh
Reef Oasis Dive Club · Beach Resort
Scuba divingSnorkelingBeach & water play- Season
- Feb, Jul–Oct
- Price
- Price on request
- Checked
- Official source
.jpg?width=1280)
French Polynesia · Moorea
Moorea Deep Blue
SnorkelingIsland hopping & boat tripsMarine life encounters- Season
- Aug–Nov
- Price
- XPF 12,000 / person
- Checked
- Official source
Madagascar · Nosy Be
Madaplouf Diving Nosy Be
Scuba divingSnorkelingIsland hopping & boat trips- Season
- Mar–Dec
- Price
- €60
- Checked
- Official source
Mauritius · Bain Boeuf
Just Diving Mauritius
Scuba divingSnorkelingIsland hopping & boat trips- Season
- Year-round
- Price
- Rs 2,875 and up
- Checked
- Official source
.jpeg?width=1280)
Nicaragua · Little Corn Island
Las Palmeras Dive Center
Scuba divingSnorkelingIsland hopping & boat trips- Season
- Year-round
- Price
- USD 40
- Checked
- Official source

Papua New Guinea · Tufi
Tufi Dive Resort
Scuba divingSnorkelingKayak & paddle- Season
- Nov–Sep
- Price
- US$205 / person
- Checked
- Official source
%20y%20submarinista%2C%20canal%20Fayal-Pico%2C%20islas%20Azores%2C%20Portugal%2C%202020-07-27%2C%20DD%2008.jpg?width=1280)
Portugal · Azores, Faial
Dive Azores
FreedivingScuba divingSnorkeling- Season
- Jul–Sep
- Price
- €200 / person
- Checked
- Official source

Saint Helena · Jamestown
Sub-Tropic Adventures
Scuba divingSnorkelingSwimming- Season
- Year-round
- Price
- Price on request
- Checked
- Official source
Saint Kitts & Nevis · Nevis & Oualie Beach
Dive Nevis
Scuba divingSnorkelingMarine life encounters- Season
- Year-round
- Price
- USD 250 / person
- Checked
- Official source

South Africa · Simon's Town & Cape Town
Pisces Divers Cape Town
FreedivingScuba divingSnorkeling- Season
- Nov–Jun
- Price
- R 4,500 / person
- Checked
- Official source
%20(15603514463).jpg?width=1280)
Tanzania · Mafia Island & Utende
Big Blu Mafia Island Dive Centre
Scuba divingSnorkelingIsland hopping & boat trips- Season
- Jun–Mar
- Price
- US$90 / person
- Checked
- Official source

United States · San Diego & Mission Bay
Waterhorse Charters
Scuba divingSnorkelingMarine life encounters- Season
- Feb–May, Sep–Dec
- Price
- See the operator page
- Checked
- Official source

Maldives · Ari & Rasdhoo
Best Dives Machchafushi
Scuba divingSnorkelingBeach & water play- Season
- Ask the operator
- Price
- Price on request
- Checked
- Official source

Philippines · Cebu & Mactan
Mactan Scuba University
Scuba divingSnorkelingSwimming- Season
- Year-round
- Price
- Base PHP 18,000 per person
- Checked
- Official source
Mexico · La Paz, Baja California Sur
Baja Adventure Co.
SnorkelingSwimmingIsland hopping & boat trips- Season
- Oct–Apr
- Price
- MXN 3,200 / person
- Checked
- Official source
Australia · Eyre Peninsula & Port Lincoln, South Australia
Calypso Star Charters
Scuba divingSnorkelingSwimming- Season
- Year-round
- Price
- A$630
- Checked
- Official source
Bahamas · Andros
Small Hope Bay Lodge Diving
Scuba divingSnorkelingIsland hopping & boat trips- Season
- Year-round
- Price
- US$150 / person
- Checked
- Official source
.jpg?width=1280)
Thailand · Koh Phi Phi
The Adventure Club Phi Phi
Scuba divingSnorkelingIsland hopping & boat trips- Season
- Nov–Apr
- Price
- ฿2,900 / person
- Checked
- Official source

Mozambique · Inhambane
Peri-Peri Divers
Scuba divingSnorkelingMarine life encounters- Season
- Year-round
- Price
- See the operator page
- Checked
- Official source

Fiji · Pacific Harbour & Beqa Lagoon
Beqa Adventure Divers
Scuba divingSnorkelingMarine life encounters- Season
- Year-round
- Price
- FJ$500
- Checked
- Official source
.jpeg?width=1280)
Japan · Izu & Shizuoka
下田神子元ダイバーズ
Scuba divingSnorkelingIsland hopping & boat trips- Season
- Year-round
- Price
- See the operator page
- Checked
- Official website

Belize · San Pedro & Ambergris Caye
Island Divers Belize
Scuba divingMarine life encounters- Season
- Ask the operator
- Price
- Price on request
- Checked
- Official website
Indonesia · Kaimana & Triton Bay
Triton Bay Divers
Scuba divingSnorkelingIsland hopping & boat trips- Season
- Year-round
- Price
- EUR 48 per dive
- Checked
- Official source

Costa Rica · Guanacaste
Rocket Frog Divers
Scuba divingSnorkelingBeach & water play- Season
- May–Nov
- Price
- US$85
- Checked
- Official source

Djibouti · Djibouti City
Massigo Travel — Djibouti Whale Shark Tour
SnorkelingIsland hopping & boat tripsMarine life encounters- Season
- Oct–Mar
- Price
- USD 645 / person
- Checked
- Official source

Ecuador · Galapagos
Isabela Dive Center
Scuba divingMarine life encounters- Season
- Ask the operator
- Price
- Price on request
- Checked
- Official website

Honduras · Utila
Centro de Buceo de Splash Inn
Scuba divingMarine life encounters- Season
- Ask the operator
- Price
- Price on request
- Checked
- Official website

United Kingdom · Wales, Pembrokeshire
Celtic Deep
FreedivingSnorkelingMarine life encounters- Season
- Jul–Oct
- Price
- Price on request
- Checked
- Official source

Maldives · Ari & Rasdhoo
Coral Dive, Excursions & Watersports · OUTRIGGER Maafushivaru
Scuba divingSnorkelingIsland hopping & boat trips- Season
- Aug–Nov
- Price
- US$175
- Checked
- Multiple sources
.jpg?width=1280)
Philippines · Cebu & Mactan
Nalu Dive
FreedivingScuba divingSnorkeling- Season
- Year-round
- Price
- PHP 2,000 / person
- Checked
- Official source
%20with%20open%20mouth%20in%20La%20Paz%2C%20Mexico.jpg?width=1280)
Mexico · La Paz, Baja California Sur
Baja Charters — Whale Shark & Sea Lion Encounter
SnorkelingSwimmingIsland hopping & boat trips- Season
- Oct–Apr
- Price
- Adults USD 361.25 + tax
- Checked
- Official source

Australia · WA, Coral Bay
Coral Bay Ecotours
SnorkelingSwimmingIsland hopping & boat trips- Season
- Mar–Oct
- Price
- A$70
- Checked
- Official source

Bahamas · Bimini
Neal Watson's Bimini Scuba Center
Scuba divingSnorkelingFamily & kids- Season
- Nov–Apr
- Price
- US$349 + 10% VAT
- Checked
- Official source
.jpeg?width=1280)
Thailand · Krabi & Ao Nang
Kon-Tiki Krabi
FreedivingScuba divingSnorkeling- Season
- Year-round
- Price
- THB 3,300
- Checked
- Official source

Mozambique · Inhambane
SEE Activity Center Mozambique
FreedivingScuba divingSnorkeling- Season
- Jun–Oct
- Price
- USD 67 / MZN 4,200 / person
- Checked
- Official source

Fiji · Viti Levu & Coral Coast
Waidroka Bay Surf & Dive Resort
Scuba divingSnorkelingSurfing & SUP- Season
- Year-round
- Price
- FJ$420 / person
- Checked
- Official source

Japan · Okinawa Main Island
GreenBlue Okinawa
Scuba divingSnorkelingFamily & kids- Season
- Year-round
- Price
- ¥5,400
- Checked
- Official source

Belize · San Pedro & Ambergris Caye
Ramon's Village Divers
Scuba divingSnorkelingIsland hopping & boat trips- Season
- Year-round
- Price
- USD 90 / person
- Checked
- Official source
Indonesia · Komodo & Labuan Bajo
Manta Rhei Dive Center
Scuba divingSnorkelingIsland hopping & boat trips- Season
- Apr–Nov
- Price
- Rp 2,750,000 / person
- Checked
- Official source
.jpg?width=1280)
Maldives · Ari & Rasdhoo
Dive & Sail Ellaidhoo
Scuba divingSnorkelingIsland hopping & boat trips- Season
- Year-round
- Price
- Price on request
- Checked
- Multiple sources
Philippines · Cebu & Mactan
Plantation Bay Water Sports
SnorkelingSwimmingIsland hopping & boat trips- Season
- Year-round
- Price
- PHP 16,000 net / 2 guests
- Checked
- Official source
%20with%20open%20mouth%20in%20La%20Paz%2C%20Mexico.jpg?width=1280)
Mexico · La Paz, Baja California Sur
Baja Expeditions
Scuba divingSnorkelingIsland hopping & boat trips- Season
- Jan–May, Jul–Oct
- Price
- US$1,922
- Checked
- Official source
All 90 other listings
Operators not shown in the cards above. Select a name to open its page.
- Ningaloo Coral Bay Boats · Australia · WA, Coral Bay
- The Dive Shop — Cape Eleuthera · Bahamas · Eleuthera, Cape Eleuthera
- Railay Dive Center · Thailand · Krabi & Ao Nang
- Tofo Scuba · Mozambique · Inhambane
- Barefoot Shark Encounters · Fiji · Yasawa & Kuata Island
- Lapice Marine Sports · Japan · Okinawa Main Island
- Euro-Divers LUX South Ari Atoll · Maldives · Ari & Rasdhoo
- Purple Ocean Dive · Philippines · Cebu & Mactan
- Club Cantamar Resort & Dive Center · Mexico · La Paz, Baja California Sur
- Kings Ningaloo Reef Tours · Australia · Exmouth & Ningaloo, Western Australia
- Dive Exuma · Bahamas · Great Exuma
- Rumblefish Adventure · Thailand · Phuket
- Back to Basics Adventures · Mozambique · Ponta do Ouro
- Euro-Divers Vilamendhoo · Maldives · Ari & Rasdhoo
- SiDive Mactan · Philippines · Cebu & Mactan
- Dive in La Paz · Mexico · La Paz, Baja California Sur
- Live Ningaloo · Australia · Exmouth & Ningaloo, Western Australia
- Stuart Cove's Dive Bahamas · Bahamas · New Providence, Nassau
- Sea Bees Diving Phuket · Thailand · Phuket
- Fari Dive Center Dhigurah · Maldives · Ari & Rasdhoo
- 1derful Oslob Cebu Travel & Tours · Philippines · Cebu
- Fun Baja · Mexico · La Paz, Baja California Sur
- Ocean Eco Adventures · Australia · Exmouth & Ningaloo, Western Australia
- Island Divers Dhigurah · Maldives · Ari & Rasdhoo
- Cebu Whale Shark Tours · Philippines · Cebu
- Sea Lions Dive Center · Mexico · La Paz, Baja California Sur
- Three Islands Whale Shark Dive · Australia · Exmouth & Ningaloo, Western Australia
- Koamas by Jalboot @ Meliá Whale Lagoon Maldives · Maldives · Ari & Rasdhoo
- KawasanQuest Oslob Tour · Philippines · Cebu
- The Cortez Club · Mexico · La Paz, Baja California Sur
- Horizontal Falls Seaplane Adventures · Australia · WA, Horizontal Falls
- Lily Prodivers · Maldives · Ari & Rasdhoo
- Oslob Whale Shark Scuba Diving · Philippines · Cebu
- Blue Wave Below · Mexico · Los Cabos
- Wula Gura Nyinda Eco Cultural Adventures · Australia · Shark Bay & Monkey Mia, Western Australia
- NAKAI Maayafushi Dive Center · Maldives · Ari & Rasdhoo
- Oslob Whale Shark Watching · Island Trek Tours · Philippines · Cebu
- Cabo Adventures · Mexico · Los Cabos
- Nika Dive Center · Maldives · Ari & Rasdhoo
- OslobTour.com · Philippines · Cebu
- Nautilus Liveaboards Mexico · Mexico · Los Cabos
- Nova Aquaholics · Maldives · Ari & Rasdhoo
- Azure Dive Resort · Philippines · Dauin, Dumaguete & Apo
- Whale Shark Mexico · Mexico · Cancun & Isla Mujeres, Quintana Roo
- OCEAN Dive Center · Conrad Maldives Rangali Island · Maldives · Ari & Rasdhoo
- Bicol Dive Center · Donsol Office · Philippines · Donsol & Sorsogon
- Aquanauts · Mexico · Quintana Roo, Cancun
- Ocean Dive Centre · Radisson Blu Resort Maldives · Maldives · Ari & Rasdhoo
- Blue Orchid Dive Resort · Philippines · Moalboal
- Manta Dive & Snorkel Cancun · Mexico · Quintana Roo, Cancun
- Ocean Pro Mirihi · Maldives · Ari & Rasdhoo
- DiveStory Moalboal · Philippines · Moalboal
- Scuba Total · Mexico · Quintana Roo, Cancun
- South Ari Sanctuary Dive Centre · Maldives · Ari & Rasdhoo
- Planet Action Adventure Tour Services · Philippines · Moalboal
- Xico Dive Center · Mexico · Quintana Roo, Playa del Carmen
- Sub Aqua Dive Center Angaga · Maldives · Ari & Rasdhoo
- Savedra Dive Center · Philippines · Moalboal
- Thoddoo Diving Center · Maldives · Ari & Rasdhoo
- Bohol Beach Club Dive Center · Philippines · Panglao
- Aquaholics at Nova Maldives · Maldives · Ari & Rasdhoo
- Padre Burgos Castle Resort · Philippines · Southern Leyte & Sogod Bay
- Elements Anantara Kihavah · Maldives · Baa Atoll
- Peter's Dive Resort · Philippines · Southern Leyte & Sogod Bay
- Endheri Marine Center · Maldives · Dhaalu & Thaa atolls
- Pintuyan Dive Resort · Philippines · Southern Leyte & Sogod Bay
- Maagau Dive Centre · Maldives · Dhaalu & Thaa atolls
- Sogod Bay Scuba Resort · Philippines · Southern Leyte & Sogod Bay
- Maalifushi Marine Sports Centre · Maldives · Dhaalu & Thaa atolls
- Liquid Shark Divers Fuvahmulah · Maldives · Fuvahmulah
- Shark Expedition Fuvahmulah · Maldives · Fuvahmulah
- Deep & Breeze · ROBINSON MALDIVES · Maldives · Huvadhoo & Addu
- Deep & Breeze · ROBINSON NOONU · Maldives · Lhaviyani, Noonu & Raa
- Oceanico Maldives Diving · Cocoon Maldives · Maldives · Lhaviyani, Noonu & Raa
- Carpe Diem Maldives · Maldives · Maldives liveaboards
- Emperor Maldives Liveaboards · Maldives · Maldives liveaboards
- Aquafanatics · Anantara Dhigu, Veli & Naladhu · Maldives · North & South Male
- Dive Ocean Makunudu · Maldives · North & South Male
- Dive Oceanus Villa Nautica Paradise Island · Maldives · North & South Male
- Four Seasons Maldives Dive Center Kuda Huraa · Maldives · North & South Male
- Koamas by Jalboot @ Taj Coral Reef Resort & Spa · Maldives · North & South Male
- Koamas by Jalboot @ VARU by Atmosphere · Maldives · North & South Male
- Malahini Marine & Recreation Hub · Maldives · North & South Male
- Ocean Dive Centre Ithaafushi · Maldives · North & South Male
- Reethi Rah Diving Center · Maldives · North & South Male
- Sub Oceanic at Hilton Maldives Amingiri · Maldives · North & South Male
- Sub Oceanic at Le Meridien Maldives · Maldives · North & South Male
- TGI Helengeli · Maldives · North & South Male
- TGI Sangeli · Maldives · North & South Male
- The Dive Squad · Maafushi · Maldives · North & South Male
Other ways to meet sharks
Sharks by country
Snorkeling by country
Frequently asked questions
Where can I go snorkeling with sharks?
150 operators on Maptlantis name the shark as a target species and run snorkeling. The list shows them by country and region.
Will I definitely see sharks?
No. They are wild animals, and there are days you will not meet them because of the season, sea conditions and their movements. If an operator promises an encounter, treat that wording with suspicion.
When is the season for snorkeling with sharks?
Seasons the operators give: year-round, Mar–May, Jun–Nov, Mar–Apr, Jun–Jan and Aug–Mar. Operating periods differ between operators even in the same area, so check before you book.
How is snorkeling different from boat-based watching?
Watching from a boat and getting in the water differ in both rules and price. Some countries ban getting in the water or allow it only with licensed operators, so check which kind of trip you are booking.