Best Of

Best Drift Diving Sites

Ranked by current strength, pelagic encounters, and drift-dive variety. If you want to fly past a wall watching sharks hunt, start here.

25 SITES RANKED

Palau

Palau

100CATEGORY
grey reef sharkmanta raynapoleon wrassejellyfish
2

Komodo National Park

Indonesia

97CATEGORY
manta raywhitetip reef sharkgiant trevallyNapoleon wrasse
3

Isabela Island (Galápagos)

Ecuador

90CATEGORY
scalloped hammerheadwhale sharkmarine iguanamola mola
4

Raja Ampat

Indonesia

89CATEGORY
manta raywobbegong sharkpygmy seahorsewalking shark
5

Sipadan Island

Malaysia

89CATEGORY
green turtlehawksbill turtlebarracudawhitetip reef shark
6

Galapagos Islands

Ecuador

89CATEGORY
scalloped hammerheadwhale sharkmarine iguanaGalapagos sea lion
7

Fiji

Fiji

89CATEGORY
bull sharktiger sharkmanta rayhawksbill turtle
8

Vaavu Atoll

Maldives

87CATEGORY
grey reef sharkhammerhead sharkmanta rayeagle ray
9

Alor

Indonesia

87CATEGORY
hammerhead sharkthresher sharkpygmy seahorseblue-ringed octopus
10

Revillagigedo

Mexico

87CATEGORY
giant oceanic manta rayhammerhead sharkwhale sharkhumpback whale
11

Rowley Shoals

Australia

87CATEGORY
potato codmanta raygrey reef sharkhammerhead
12

Tubbataha Reef

Philippines

86CATEGORY
hammerhead sharkwhale sharkmanta rayhawksbill turtle
13

Cocos Island

Costa Rica

86CATEGORY
scalloped hammerheadwhitetip reef sharksilky sharkwhale shark
14

Coiba Island

Panama

86CATEGORY
whale sharkhammerhead sharkhumpback whalemanta ray
15

Maldives

Maldives

85CATEGORY
manta raywhale sharkgrey reef sharkhammerhead shark
16

North Malé Atoll

Maldives

85CATEGORY
manta raygrey reef sharknapoleon wrasseeagle ray
17

South Ari Atoll

Maldives

85CATEGORY
whale sharkmanta rayhammerhead sharkgrey reef shark
18

Great Barrier Reef

Australia

84CATEGORY
dwarf minke whalepotato codMaori wrassegreen turtle
19

Aldabra Atoll

Seychelles

84CATEGORY
giant tortoisemanta rayhammerhead sharkgreen turtle
20

St. John's Reef

Egypt

84CATEGORY
hammerhead sharkgrey reef sharkmanta raynapoleon wrasse
21

Kimbe Bay

Papua New Guinea

83CATEGORY
hammerhead sharkmanta raybarracudapygmy seahorse
22

Baa Atoll

Maldives

83CATEGORY
manta raywhale sharknurse sharkhawksbill turtle
23

Egyptian Red Sea

Egypt

82CATEGORY
oceanic whitetip sharkhammerhead sharkdugongNapoleon wrasse
24

Palm Beach (Drift Diving)

United States

82CATEGORY
goliath grouperlemon sharksea turtlespotted eagle ray
25

Fuvahmulah

Maldives

82CATEGORY
tiger sharkthresher sharkoceanic manta rayhammerhead shark