Species Guide

Where to Dive
With Whale Shark

68 dive sites worldwide feature whale shark encounters, sorted by score.

68 SITES

81.4

Raja Ampat

Indonesia

reefwalldrift
79.3

Roatan

Honduras

wallreefwreck
78.8

Maldives

Maldives

channelreefdrift
77.1

North Malé Atoll

Maldives

reefchanneldrift
76.2

Khao Lak

Thailand

reefwalldrift
76.0

Tubbataha Reef

Philippines

wallreefdrift
74.9

Phuket

Thailand

reefwreckdrift
74.9

Baa Atoll

Maldives

reefchanneldrift
74.8

South Ari Atoll

Maldives

reefchanneldrift
72.2

Dumaguete

Philippines

muckreefwall
70.3

Christmas Island

Australia

wallreefpelagic
70.0

Cabo San Lucas

Mexico

reefwallsand falls
69.7

Koh Lipe

Thailand

reefwalldrift
68.8

Guanaja

Honduras

reefwallwreck
68.8

Fuvahmulah

Maldives

pelagicdriftdeep
68.7

Zanzibar / Mafia Island

Tanzania

reefwhale sharkdrift
68.5

Okinawa

Japan

reefpelagic
68.4

Sodwana Bay

South Africa

reefdeepshark
68.2

Utila

Honduras

wallreefwreck
67.8

Atauro Island

Timor-Leste

reefwalldrift
67.2

Daymaniyat Islands

Oman

reefwall
67.0

Diani Beach

Kenya

reefwallwreck
66.9

Tioman Island

Malaysia

wallreefwreck
66.9

Galapagos Islands

Ecuador

pelagicwalldrift
66.7

Yonaguni

Japan

reefpelagic
66.5

Coiba Island

Panama

pelagicreefwall
66.4

Mergui Archipelago

Myanmar

reefwallpelagic
66.2

Dahab

Egypt

reefwreckshore
66.0

Revillagigedo

Mexico

pelagicwalldrift
65.9

Isabela Island (Galápagos)

Ecuador

pelagicwalldrift
65.9

Nosy Be

Madagascar

reefpelagic
65.8

Socorro Islands

Mexico

pelagicwalldrift
65.0

Little Cayman

Cayman Islands

shorepelagic
65.0

Hawaii (Kona)

United States

reef
64.8

Marsa Alam

Egypt

reefwreckshore
64.7

Ras Mohammed

Egypt

reefwreckshore
64.6

Cocos Island

Costa Rica

pelagicwalldrift
64.3

Silhouette Island

Seychelles

reefwallgranite boulders
64.3

Hin Daeng & Hin Muang

Thailand

cavepelagic
64.2

Mahe & Praslin

Seychelles

reefpelagic
64.2

Similan Islands

Thailand

cavepelagic
64.1

Elphinstone Reef

Egypt

reefwreckshore
63.7

Solomon Islands

Solomon Islands

reefdriftpelagic
63.6

Quirimbas Archipelago

Mozambique

reefwalldrift
63.4

Mafia Island

Tanzania

reefwallwhale shark snorkel
63.3

Brothers Islands

Egypt

reefwreckshore
63.2

Daedalus Reef

Egypt

reefwreckshore
63.0

Flower Garden Banks

United States

reef
61.6

Richelieu Rock

Thailand

cavepelagic
61.3

Apo Reef

Philippines

wallwreckdrift
61.2

Watamu

Kenya

reefdriftpelagic
61.2

Koh Tao

Thailand

cavepelagic
61.1

Gorgona Island

Colombia

reefwallpelagic
60.5

Anilao

Philippines

wallwreckdrift
60.5

Moalboal

Philippines

wallwreckdrift
60.3

Djibouti

Djibouti

pelagicreefdrift
60.0

Malapascua

Philippines

wallwreckdrift
59.9

Île Sainte-Marie

Madagascar

reefwallwreck
59.7

Tofo Beach

Mozambique

pelagic
59.5

Farasan Islands

Saudi Arabia

reefdriftpelagic
59.4

Fujairah

United Arab Emirates

reefwreckshore
59.2

Coron

Philippines

wallwreckdrift
58.8

Belize Barrier Reef

Belize

pelagic
58.5

SS Yongala

Australia

wreckpelagic
58.4

Taveuni

Fiji

wallcavepelagic
57.9

Aliwal Shoal

South Africa

pelagic
57.9

Ningaloo Reef

Australia

wreckpelagic
56.0

Isla de la Plata

Ecuador

pelagic