Whale shark · Snorkeling
Where to go snorkeling with whale sharks
About this list
When you look for snorkeling with whale sharks, search results rarely show how the trip actually works. Maptlantis lists only operators that name the whale shark as a target species and actually run snorkeling programs, 88 in all. Countries and regions on record include Ari & Rasdhoo, Anda, Baja California, Bahia de Los Angeles, WA, Coral Bay, Inhambane and Djibouti City & Gulf of Tadjourah. 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. 66 of the 88 operators (75%) 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 Mar–Oct among them. There is no single season for snorkeling with whale 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.
88 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

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

Mozambique · Inhambane
Diversity Scuba
Scuba divingSnorkelingSwimming- Season
- Jun–Apr (peak Oct–Mar)
- Price
- MZN 1,800 / 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
%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

Japan · Okinawa Main Island
GreenBlue Okinawa
Scuba divingSnorkelingFamily & kids- Season
- Year-round
- Price
- ¥5,400
- 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

Ecuador · Galapagos, Isabela
Galápagos Below Ocean School
FreedivingScuba divingSnorkeling- Season
- Dec–May
- Price
- USD 299 / person (VAT included)
- Checked
- Official source
Madagascar · Nosy Be
Madaplouf Diving Nosy Be
Scuba divingSnorkelingIsland hopping & boat trips- Season
- Mar–Dec
- Price
- €60
- Checked
- Official source

Saint Helena · Jamestown
Sub-Tropic Adventures
Scuba divingSnorkelingSwimming- Season
- Year-round
- Price
- Price on request
- 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

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 · Exmouth & Ningaloo, Western Australia
Kings Ningaloo Reef Tours
SnorkelingSwimmingMarine life encounters- Season
- Apr–Sep
- Price
- AUD 625 / swimmer
- Checked
- Official source

Mozambique · Inhambane
Peri-Peri Divers
Scuba divingSnorkelingMarine life encounters- Season
- Year-round
- Price
- See the operator page
- 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
Indonesia · Kaimana & Triton Bay
Triton Bay Divers
Scuba divingSnorkelingIsland hopping & boat trips- Season
- Year-round
- Price
- EUR 48 per dive
- Checked
- Official source

Japan · Okinawa Main Island
Lapice Marine Sports
Scuba divingSnorkelingSwimming- Season
- Year-round
- Price
- ¥9,500 per person for 2 or more · ¥15,000 for 1 person
- 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 · Exmouth & Ningaloo, Western Australia
Live Ningaloo
SnorkelingSwimmingMarine life encounters- Season
- Mar–Oct
- Price
- A$600
- Checked
- Official source

Mozambique · Inhambane
SEE Activity Center Mozambique
FreedivingScuba divingSnorkeling- Season
- Jun–Oct
- Price
- USD 67 / MZN 4,200 / 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
Australia · Exmouth & Ningaloo, Western Australia
Ocean Eco Adventures
SnorkelingSwimmingFamily & kids- Season
- Mar–Oct
- Price
- AUD 648 / person
- Checked
- Official source
%20(Ifremer%2000617-72891).jpg?width=1280)
Mozambique · Inhambane
Tofo Scuba
Scuba divingSnorkelingIsland hopping & boat trips- Season
- Jun–Nov
- Price
- USD 55
- Checked
- Official source
Maldives · Ari & Rasdhoo
Euro-Divers LUX South Ari Atoll
Scuba divingSnorkelingIsland hopping & boat trips- Season
- Jan–Nov
- Price
- See the operator page
- Checked
- Official source

Philippines · Cebu & Mactan
Purple Ocean Dive
Scuba divingSnorkelingBeach & water play- Season
- Year-round
- Price
- PADI, accommodation not included $290 · SSI, accommodation not included $260
- Checked
- Official source
Mexico · La Paz, Baja California Sur
Club Cantamar Resort & Dive Center
FreedivingScuba divingSnorkeling- Season
- Ask the operator
- Price
- MXN 1,450
- Checked
- Official source

Australia · Exmouth & Ningaloo, Western Australia
Three Islands Whale Shark Dive
SnorkelingSwimmingFamily & kids- Season
- Mar–Oct
- Price
- A$620
- Checked
- Official source
.jpg?width=1280)
Maldives · Ari & Rasdhoo
Euro-Divers Vilamendhoo
FreedivingScuba divingSnorkeling- Season
- Jan–Apr, Jun–Nov
- Price
- See the operator page
- Checked
- Official source
.jpg?width=1280)
Philippines · Cebu & Mactan
SiDive Mactan
Scuba divingSnorkelingSwimming- Season
- Dec–May
- Price
- From PHP 3,100/person
- Checked
- Official source
%20with%20open%20mouth%20in%20La%20Paz%2C%20Mexico.jpg?width=1280)
Mexico · La Paz, Baja California Sur
Dive in La Paz
Scuba divingSnorkelingIsland hopping & boat trips- Season
- Oct–Apr
- Price
- Adults MX$2,500 · Ages 5–10 MX$1,900
- Checked
- Official source
%20(16222515872).jpg?width=1280)
Maldives · Ari & Rasdhoo
Fari Dive Center Dhigurah
Scuba divingSnorkelingIsland hopping & boat trips- Season
- Year-round
- Price
- US$1,461 / person
- Checked
- Official source
%20(15603514463).jpg?width=1280)
Philippines · Cebu
1derful Oslob Cebu Travel & Tours
SnorkelingMarine life encounters- Season
- Dec–May
- Price
- Price on request
- Checked
- Official source
Mexico · La Paz, Baja California Sur
Fun Baja
Scuba divingSnorkelingIsland hopping & boat trips- Season
- Year-round
- Price
- Price on request
- Checked
- Official source

Maldives · Ari & Rasdhoo
Island Divers Dhigurah
FreedivingScuba divingSnorkeling- Season
- Year-round
- Price
- See the operator page
- Checked
- Multiple sources

Philippines · Cebu
Cebu Whale Shark Tours
SnorkelingSwimmingIsland hopping & boat trips- Season
- Year-round
- Price
- PHP 3,990 and up
- Checked
- Official source
.jpg?width=1280)
Mexico · La Paz, Baja California Sur
Sea Lions Dive Center
Scuba divingSnorkelingIsland hopping & boat trips- Season
- Year-round
- Price
- Price on request
- Checked
- Official source
%20(15603514463).jpg?width=1280)
Maldives · Ari & Rasdhoo
Koamas by Jalboot @ Meliá Whale Lagoon Maldives
FreedivingScuba divingSnorkeling- Season
- Year-round
- Price
- Price on request
- Checked
- Official source

Philippines · Cebu
KawasanQuest Oslob Tour
SnorkelingMarine life encounters- Season
- Year-round
- Price
- from PHP8,800
- Checked
- Official source
.jpg?width=1280)
Mexico · La Paz, Baja California Sur
The Cortez Club
FreedivingScuba divingSnorkeling- Season
- Oct–Aug
- Price
- US$250 + 16% tax
- Checked
- Official source
%20(15603514463).jpg?width=1280)
Maldives · Ari & Rasdhoo
Lily Prodivers
Scuba divingSnorkelingIsland hopping & boat trips- Season
- Year-round
- Price
- US$79/dive
- Checked
- Official source
.jpg?width=1280)
Philippines · Cebu
Oslob Whale Shark Scuba Diving
Scuba divingSnorkelingSwimming- Season
- Year-round
- Price
- from ₱3,100 / person
- Checked
- Official source

Mexico · Los Cabos
Cabo Adventures
FreedivingScuba divingSnorkeling- Season
- Ask the operator
- Price
- MXN 1,079
- Checked
- Official source
.jpg?width=1280)
Maldives · Ari & Rasdhoo
Nika Dive Center
Scuba divingSnorkelingSwimming- Season
- Year-round
- Price
- Price on request
- Checked
- Multiple sources
.jpg?width=1280)
Philippines · Cebu
Oslob Whale Shark Watching · Island Trek Tours
Scuba divingSnorkelingSwimming- Season
- Dec–Jun
- Price
- See the operator page
- Checked
- Official source

Mexico · Los Cabos
Nautilus Liveaboards Mexico
Scuba divingSnorkelingLiveaboard- Season
- Year-round
- Price
- 2027 from US$3,295
- Checked
- Official source
.jpeg?width=1280)
Maldives · Ari & Rasdhoo
Nova Aquaholics
Scuba divingSnorkelingIsland hopping & boat trips- Season
- Year-round
- Price
- Price on request
- Checked
- Multiple sources

Philippines · Cebu
OslobTour.com
SnorkelingSwimmingMarine life encounters- Season
- Year-round
- Price
- US$281/team
- Checked
- Official source
.jpg?width=1280)
Mexico · Cancun & Isla Mujeres, Quintana Roo
Whale Shark Mexico
SnorkelingIsland hopping & boat tripsMarine life encounters- Season
- Jun–Sep
- Price
- See the operator page
- Checked
- Official source
.jpg?width=1280)
Maldives · Ari & Rasdhoo
OCEAN Dive Center · Conrad Maldives Rangali Island
Scuba divingSnorkelingSwimming- Season
- Year-round
- Price
- Price on request
- Checked
- Official source

Philippines · Dauin, Dumaguete & Apo
Azure Dive Resort
Scuba divingSnorkelingIsland hopping & boat trips- Season
- Ask the operator
- Price
- Price on request
- Checked
- Official source

Mexico · Quintana Roo, Cancun
Aquanauts
Scuba divingMarine life encounters- Season
- Ask the operator
- Price
- US$250 / person
- Checked
- Official source

Maldives · Ari & Rasdhoo
Ocean Dive Centre · Radisson Blu Resort Maldives
Scuba divingSnorkelingIsland hopping & boat trips- Season
- Nov–Apr
- Price
- Price on request
- Checked
- Multiple sources
All 28 other listings
Operators not shown in the cards above. Select a name to open its page.
- Bicol Dive Center · Donsol Office · Philippines · Donsol & Sorsogon
- Manta Dive & Snorkel Cancun · Mexico · Quintana Roo, Cancun
- Ocean Pro Mirihi · Maldives · Ari & Rasdhoo
- Blue Orchid Dive Resort · Philippines · Moalboal
- Scuba Total · Mexico · Quintana Roo, Cancun
- South Ari Sanctuary Dive Centre · Maldives · Ari & Rasdhoo
- DiveStory Moalboal · Philippines · Moalboal
- Xico Dive Center · Mexico · Quintana Roo, Playa del Carmen
- Sub Aqua Dive Center Angaga · Maldives · Ari & Rasdhoo
- Planet Action Adventure Tour Services · 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
- Endheri Marine Center · Maldives · Dhaalu & Thaa atolls
- Peter's Dive Resort · Philippines · Southern Leyte & Sogod Bay
- Maagau Dive Centre · Maldives · Dhaalu & Thaa atolls
- Pintuyan Dive Resort · Philippines · Southern Leyte & Sogod Bay
- Maalifushi Marine Sports Centre · Maldives · Dhaalu & Thaa atolls
- Sogod Bay Scuba Resort · Philippines · Southern Leyte & Sogod Bay
- Carpe Diem Maldives · Maldives · Maldives liveaboards
- Emperor Maldives Liveaboards · Maldives · Maldives liveaboards
- Aquafanatics · Anantara Dhigu, Veli & Naladhu · 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
- Reethi Rah Diving Center · Maldives · North & South Male
- The Dive Squad · Maafushi · Maldives · North & South Male
Other ways to meet whale sharks
- Wildlife trips to see whale sharks103
- Scuba diving with whale sharks87
- Boat trips to see whale sharks77
- Family trips to see whale sharks34
- Swimming with whale sharks28
- Freediving with whale sharks15
- Liveaboards to see whale sharks15
- Beach trips to see whale sharks11
- Surfing and SUP with whale sharks11
- Kayak and paddle trips to see whale sharks4
Whale sharks by country
Snorkeling by country
Frequently asked questions
Where can I go snorkeling with whale sharks?
88 operators on Maptlantis name the whale shark as a target species and run snorkeling. The list shows them by country and region.
Will I definitely see whale 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 whale sharks?
Seasons the operators give: year-round, Mar–May, Jun–Nov, Mar–Oct and Jun–Apr (peak Oct–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.