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

Raja Ampat

Indonesia

89CATEGORY
manta raywobbegong sharkpygmy seahorsewalking shark
4

Sipadan Island

Malaysia

89CATEGORY
green turtlehawksbill turtlebarracudawhitetip reef shark
5

Galapagos Islands

Ecuador

89CATEGORY
scalloped hammerheadwhale sharkmarine iguanaGalapagos sea lion
6

Fiji

Fiji

89CATEGORY
bull sharktiger sharkmanta rayhawksbill turtle
7

Tubbataha Reef

Philippines

86CATEGORY
hammerhead sharkwhale sharkmanta rayhawksbill turtle
8

Cocos Island

Costa Rica

86CATEGORY
scalloped hammerheadwhitetip reef sharksilky sharkwhale shark
9

Maldives

Maldives

85CATEGORY
manta raywhale sharkgrey reef sharkhammerhead shark
10

Great Barrier Reef

Australia

84CATEGORY
dwarf minke whalepotato codMaori wrassegreen turtle
11

Egyptian Red Sea

Egypt

82CATEGORY
oceanic whitetip sharkhammerhead sharkdugongNapoleon wrasse
12

Cozumel

Mexico

81CATEGORY
splendid toadfishnurse sharkspotted eagle raygreen moray eel
13

Socorro Islands

Mexico

81CATEGORY
giant Pacific mantahumpback whalehammerhead sharksilky shark
14

Malapascua

Philippines

77CATEGORY
whale sharktiger sharkwhale
15

Moalboal

Philippines

77CATEGORY
whale sharktiger sharkwhale
16

Apo Reef

Philippines

77CATEGORY
whale sharktiger sharkwhale
17

Coron

Philippines

77CATEGORY
whale sharktiger sharkwhale
18

Anilao

Philippines

75CATEGORY
whale sharktiger sharkwhale
19

Roatan

Honduras

73CATEGORY
whale sharkspotted eagle rayseahorsenurse shark
20

Turks & Caicos

Turks and Caicos Islands

73CATEGORY
humpback whalespotted eagle rayhawksbill turtleCaribbean reef shark
21

Tonga

Tonga

73CATEGORY
humpback whalesea snakereef sharkmanta ray
22

Nusa Penida

Indonesia

73CATEGORY
manta raymola molasunfish
23

Solomon Islands

Solomon Islands

72CATEGORY
manta raywhale sharkreef sharkgrouper
24

Bonaire

Caribbean Netherlands

71CATEGORY
seahorsefrogfishtarponspotted eagle ray
25

Amed

Indonesia

70CATEGORY
manta raymola molasunfish