Reefwander
Crystal-clear turquoise water off Pura Island with a volcanic peak rising across the strait

Region

Diving in the Coral Triangle

80 curated dive destinations across 7 countries including Brunei and Indonesia in the Coral Triangle. Conditions peak around Apr, May, Jun and Jul.

Alor · photo Sims8899

Destinations
80
Countries
7
Peak season
Apr–Jul

Common encountersNudibranchsSea turtlesMacro crittersReef sharksFrogfish

Diving by country

What is diving in the Coral Triangle like?

The Coral Triangle covers the tropical seas around Indonesia, Malaysia, Papua New Guinea, the Philippines, the Solomon Islands and Timor-Leste, and it holds more than three quarters of the world's shallow-water reef-building coral species. In Indonesia, manta rays hold at cleaning stations in Raja Ampat, and in Papua New Guinea a single bay at Kimbe Bay holds roughly half the world's recorded coral species.

It is also where muck diving took hold: slow searches over dark volcanic sand for frogfish, mimic octopus and pygmy seahorses. The style began in the bays of Milne Bay, and whole trips at Lembeh Strait, Anilao and Dauin are built around it. Wreck divers head to Coron, where Second World War Japanese wrecks sit largely intact in a limestone bay, and big-animal divers to Tubbataha for hammerheads and to Malapascua for thresher sharks.

Source: Coral Triangle, Wikipedia

Best diving in the Coral Triangle for wrecks, big animals, beginners, macro and liveaboards

One destination per theme, picked from the species, dive types, access and site records on each destination page.

When is the best time to dive the Coral Triangle?

The busiest stretch is April–May: in April, 48 of the 79 destinations here are in peak season.

The leanest stretch is December–January, when Anda, Anilao and Apo Reef are still at their best.

Bunaken, Cenderawasih Bay, Gili Islands and 10 more rate good or better in every month.

Destinations in prime seasonRated good
Destinations in Coral Triangle in prime and good season, by month
MonthPrimeGood
Jan1719
Feb2115
Mar2732
Apr4825
May4827
Jun3334
Jul3223
Aug2825
Sep2828
Oct2734
Nov2729
Dec1723

Compare every destination in the Coral Triangle

Tap a column heading to sort.

Dive destinations in Coral Triangle: best months, water temperature, level, signature animal and access
Alor
Indonesia
Jun–Sep22–29°CAdvancedReef sharksLiveaboard
Ambon
Indonesia
Mar–Apr27–30°CBeginnerFrogfishShore, Day boat, Liveaboard
Amed
Indonesia
Jun–Sep26–30°CBeginnerReef sharksShore, Day boat
Anda — Bohol
Philippines
Nov–May27–30°CBeginnerNudibranchsShore, Day boat
Anilao
Philippines
Dec–Apr24–30°CBeginnerNudibranchsShore, Day boat
Apo Island
Philippines
Apr–May25–30°CBeginnerSea turtlesShore, Day boat
Apo Reef
Philippines
Dec–May27–30°CIntermediateReef sharksDay boat, Liveaboard
Ataúro Island
Timor-Leste
May–Sep26–29°CIntermediateReef fish swarmsShore, Day boat
Balicasag
Philippines
Nov–May27–30°CIntermediateSea turtlesShore, Day boat
Banda Islands
Indonesia
Oct–Nov26–29°CAdvancedHammerheadsLiveaboard
Bangka Island
Indonesia
Apr–Sep27–30°CIntermediatePristine coralsShore, Day boat
Batanes
Philippines
Mar–May24–28°CIntermediateTrevally & jacksShore, Day boat
Belitung
Indonesia
May–Sep27–29°CBeginnerReef fish swarmsDay boat
Belongas Bay & South Lombok
Indonesia
Aug–Nov25–30°CIntermediateHammerheadsDay boat
Biak & Padaido Islands
Indonesia
May–Sep29–30°CIntermediateNapoleon wrasseDay boat
Bunaken
Indonesia
May–Oct27–29°CIntermediateReef sharksDay boat
Cabilao
Philippines
Nov–May27–30°CIntermediateReef sharksShore, Day boat
Camiguin
Philippines
Nov–Apr26–30°CIntermediateSea turtlesShore, Day boat
Cenderawasih Bay
Indonesia
Jun–Oct27–30°CIntermediateWhale sharksLiveaboard
Coron
Philippines
Dec–Apr27–30°CIntermediateBarracudaDay boat, Liveaboard
Dauin
Philippines
Apr–May26–29°CBeginnerFrogfishShore, Day boat
Davao Gulf & Samal Island
Philippines
Nov–May27–31°CIntermediateSea turtlesDay boat
Derawan & Sangalaki
Indonesia
Apr–Jul27–30°CBeginnerManta raysShore, Day boat
Dili
Timor-Leste
Sep–Nov27–31°CIntermediateDugongs & manateesShore, Day boat
Donsol & Ticao Pass
Philippines
Feb–May26–30°CIntermediateWhale sharksDay boat
El Nido & Bacuit Bay
Philippines
May24–30°CBeginnerSea turtlesDay boat
Florida & Russell Islands
Solomon Islands
May–Oct28–30°CIntermediateManta raysDay boat, Liveaboard
Gili Islands
Indonesia
Apr–Oct26–29°CBeginnerSea turtlesShore, Day boat
Gizo
Solomon Islands
Nov27–32°CIntermediateReef fish swarmsDay boat
Halmahera — Kusu & Sali Islands
Indonesia
Year-round27–29°CIntermediateReef sharksShore, Day boat
Iron Bottom Sound
Solomon Islands
Apr–Jun28–30°CIntermediateReef fish swarmsShore, Day boat
Kepulauan Seribu (Thousand Islands)
Indonesia
Apr–Oct28–30°CIntermediateGroupersDay boat
Kimbe Bay
Papua New Guinea
May–Oct27–30°CBeginnerPristine coralsDay boat, Liveaboard
Komodo
Indonesia
Jul–Sep20–29°CAdvancedManta raysDay boat, Liveaboard
Kota Belud — Usukan Bay & Mayne Rock
Malaysia
Feb–Jul27–30°CIntermediateEagle raysDay boat
Krakatau & Sangiang Island
Indonesia
Mar–Nov27–30°CIntermediateSea turtlesDay boat
Labuan & Brunei Wrecks
Brunei
Apr–Jul28–30°CIntermediateReef fish swarmsDay boat
Layang-Layang
Malaysia
Closed27–30°CAdvancedHammerheadsDay boat
Lembeh Strait
Indonesia
Jul–Nov25–29°CBeginnerFrogfishDay boat
Mabul & Kapalai
Malaysia
Mar–Oct27–30°CBeginnerFrogfishShore, Day boat
Mactan & Olango
Philippines
Mar–May26–31°CIntermediateHammerheadsShore, Day boat
Madang & the North Coast
Papua New Guinea
Nov–Apr28–30°CIntermediateHammerheadsDay boat
Malapascua
Philippines
Mar–May25–30°CIntermediateThresher sharksDay boat
Mantanani Islands
Malaysia
Feb–Jul27–30°CBeginnerSea turtlesDay boat
Marovo Lagoon
Solomon Islands
Apr–Jun28–30°CIntermediateReef sharksShore, Day boat, Liveaboard
Maumere Bay
Indonesia
Apr–Oct26–29°CIntermediateFrogfishShore, Day boat
Menjangan & West Bali
Indonesia
Apr–Oct26–29°CBeginnerSea turtlesShore, Day boat
Milne Bay
Papua New Guinea
May–Sep27–30°CIntermediateFrogfishLiveaboard
Misool
Indonesia
Feb–Mar26–28°CIntermediateManta raysDay boat
Moalboal
Philippines
Apr–Jun26–29°CBeginnerSardine baitballsShore, Day boat
Morotai
Indonesia
Apr–Oct28–30°CIntermediateReef sharksDay boat
New Ireland & Kavieng
Papua New Guinea
May–Oct29–32°CIntermediateReef sharksShore, Day boat
Nusa Penida
Indonesia
Jul–Oct18–28°CAdvancedMola molaDay boat
Padangbai & Candidasa
Indonesia
Jul–Oct23–29°CIntermediateMola molaDay boat
Pamilacan
Philippines
Nov–May27–30°CIntermediateSea snakesDay boat
Panglao
Philippines
Nov–May27–30°CIntermediateSardine baitballsShore, Day boat
Puerto Galera
Philippines
Jan–Apr26–29°CIntermediateNudibranchsShore, Day boat
Pulau Aur & Pulau Dayang
Malaysia
Oct25–29°CIntermediateManta raysShore, Day boat, Liveaboard
Rabaul & Simpson Harbour
Papua New Guinea
May–Oct29–30°CIntermediateFrogfishDay boat
Raja Ampat
Indonesia
Nov–Apr27–30°CIntermediateManta raysDay boat, Liveaboard
Romblon
Philippines
Nov–Apr27–30°CBeginnerMacro crittersShore, Day boat
Rote Island
Indonesia
Apr–Oct25–29°CIntermediateReef sharksDay boat
Sangeang & Bima Bay
Indonesia
Jun–Oct24–28°CBeginnerPygmy seahorsesDay boat, Liveaboard
Sangihe — Banua Wuhu
Indonesia
Apr–Aug27–30°CIntermediatePristine coralsDay boat, Liveaboard
Semporna Islands — Pom Pom, Mataking & Tun Sakaran
Malaysia
May–Sep28–30°CIntermediateSea turtlesDay boat
Siargao
Philippines
Mar–May26–30°CIntermediateReef sharksDay boat
Sibu & Tinggi Islands
Malaysia
Mar–Jul27–30°CBeginnerBarracudaShore, Day boat
Sipadan
Malaysia
Mar–May27–30°CIntermediateBarracudaDay boat
Siquijor
Philippines
Nov–May27–30°CBeginnerSea turtlesShore, Day boat
Solomon Islands — Munda
Solomon Islands
Jun–Sep27–30°CIntermediateReef sharksDay boat, Liveaboard
Southern Leyte — Sogod Bay
Philippines
Nov–Apr27–30°CIntermediateWhale sharksShore, Day boat
Subic Bay
Philippines
Nov–May27–29°CIntermediateEagle raysShore, Day boat
Sumbawa — Moyo, Satonda & Saleh Bay
Indonesia
Apr–Nov24–28°CIntermediateWhale sharksDay boat, Liveaboard
Takabonerate & Selayar
Indonesia
Apr–Jun27–30°CIntermediateReef sharksDay boat, Liveaboard
Togian Islands
Indonesia
Apr–Aug28–30°CBeginnerStingless jellyfishShore, Day boat
Triton Bay
Indonesia
Nov–Dec27–30°CIntermediateWhale sharksLiveaboard
Tubbataha Reefs
Philippines
Apr–May27–29°CAdvancedReef sharksLiveaboard
Tufi
Papua New Guinea
Apr–Jun27–30°CIntermediateMacro crittersShore, Day boat
Tulamben
Indonesia
Apr–Jul26–29°CBeginnerReef fish swarmsShore
Wakatobi
Indonesia
Sep–Nov25–30°CBeginnerPristine coralsShore, Day boat, Liveaboard

Destination guides

80 guides

Dive sites in the Coral Triangle

662 named sites · 80 destinations

AlorIndonesia

10 sites
Alor guide →

AmbonIndonesia

4 sites
Ambon guide →

AmedIndonesia

11 sites
Amed guide →

Anda — BoholPhilippines

16 sites
Anda — Bohol guide →

AnilaoPhilippines

12 sites
Anilao guide →

Apo IslandPhilippines

5 sites
Apo Island guide →

Apo ReefPhilippines

5 sites
Apo Reef guide →

Ataúro IslandTimor-Leste

1 site
Ataúro Island guide →

BalicasagPhilippines

6 sites
Balicasag guide →

Banda IslandsIndonesia

9 sites
Banda Islands guide →

Bangka IslandIndonesia

11 sites
Bangka Island guide →

BatanesPhilippines

5 sites
Batanes guide →

BelitungIndonesia

4 sites
Belitung guide →

Belongas Bay & South LombokIndonesia

6 sites
Belongas Bay & South Lombok guide →

Biak & Padaido IslandsIndonesia

2 sites
Biak & Padaido Islands guide →

BunakenIndonesia

10 sites
Bunaken guide →

CabilaoPhilippines

12 sites
Cabilao guide →

CamiguinPhilippines

11 sites
Camiguin guide →

Cenderawasih BayIndonesia

5 sites
Cenderawasih Bay guide →

CoronPhilippines

23 sites
Coron guide →

DauinPhilippines

12 sites
Dauin guide →

Davao Gulf & Samal IslandPhilippines

6 sites
Davao Gulf & Samal Island guide →

Derawan & SangalakiIndonesia

14 sites
Derawan & Sangalaki guide →

DiliTimor-Leste

7 sites
Dili guide →

Donsol & Ticao PassPhilippines

10 sites
Donsol & Ticao Pass guide →

El Nido & Bacuit BayPhilippines

7 sites
El Nido & Bacuit Bay guide →

Florida & Russell IslandsSolomon Islands

8 sites
Florida & Russell Islands guide →

Gili IslandsIndonesia

13 sites
Gili Islands guide →

GizoSolomon Islands

5 sites
Gizo guide →

Halmahera — Kusu & Sali IslandsIndonesia

4 sites
Halmahera — Kusu & Sali Islands guide →

Iron Bottom SoundSolomon Islands

4 sites
Iron Bottom Sound guide →

Kepulauan Seribu (Thousand Islands)Indonesia

3 sites
Kepulauan Seribu (Thousand Islands) guide →

Kimbe BayPapua New Guinea

4 sites
Kimbe Bay guide →

KomodoIndonesia

25 sites
Komodo guide →

Kota Belud — Usukan Bay & Mayne RockMalaysia

9 sites
Kota Belud — Usukan Bay & Mayne Rock guide →

Krakatau & Sangiang IslandIndonesia

4 sites
Krakatau & Sangiang Island guide →

Labuan & Brunei WrecksBrunei

4 sites
Labuan & Brunei Wrecks guide →

Layang-LayangMalaysia

13 sites
Layang-Layang guide →

Lembeh StraitIndonesia

10 sites
Lembeh Strait guide →

Mabul & KapalaiMalaysia

10 sites
Mabul & Kapalai guide →

Mactan & OlangoPhilippines

12 sites
Mactan & Olango guide →

Madang & the North CoastPapua New Guinea

7 sites
Madang & the North Coast guide →

MalapascuaPhilippines

22 sites
Malapascua guide →

Mantanani IslandsMalaysia

1 site
  • TukunArtificial reef · to 25 m
Mantanani Islands guide →

Marovo LagoonSolomon Islands

2 sites
Marovo Lagoon guide →

Maumere BayIndonesia

4 sites
Maumere Bay guide →

Menjangan & West BaliIndonesia

16 sites
Menjangan & West Bali guide →

Milne BayPapua New Guinea

1 site
Milne Bay guide →

MisoolIndonesia

10 sites
Misool guide →

MoalboalPhilippines

12 sites
Moalboal guide →

MorotaiIndonesia

2 sites
Morotai guide →

New Ireland & KaviengPapua New Guinea

6 sites
New Ireland & Kavieng guide →

Nusa PenidaIndonesia

11 sites
Nusa Penida guide →

Padangbai & CandidasaIndonesia

8 sites
Padangbai & Candidasa guide →

PamilacanPhilippines

6 sites
Pamilacan guide →

PanglaoPhilippines

10 sites
Panglao guide →

Puerto GaleraPhilippines

8 sites
Puerto Galera guide →

Pulau Aur & Pulau DayangMalaysia

2 sites
Pulau Aur & Pulau Dayang guide →

Rabaul & Simpson HarbourPapua New Guinea

6 sites
Rabaul & Simpson Harbour guide →

Raja AmpatIndonesia

26 sites
Raja Ampat guide →

RomblonPhilippines

15 sites
Romblon guide →

Rote IslandIndonesia

7 sites
Rote Island guide →

Sangeang & Bima BayIndonesia

4 sites
Sangeang & Bima Bay guide →

Sangihe — Banua WuhuIndonesia

9 sites
Sangihe — Banua Wuhu guide →

Semporna Islands — Pom Pom, Mataking & Tun SakaranMalaysia

3 sites
Semporna Islands — Pom Pom, Mataking & Tun Sakaran guide →

SiargaoPhilippines

6 sites
Siargao guide →

Sibu & Tinggi IslandsMalaysia

6 sites
Sibu & Tinggi Islands guide →

SipadanMalaysia

13 sites
Sipadan guide →

SiquijorPhilippines

12 sites
Siquijor guide →

Solomon Islands — MundaSolomon Islands

3 sites
Solomon Islands — Munda guide →

Southern Leyte — Sogod BayPhilippines

8 sites
Southern Leyte — Sogod Bay guide →

Subic BayPhilippines

10 sites
Subic Bay guide →

Sumbawa — Moyo, Satonda & Saleh BayIndonesia

1 site
Sumbawa — Moyo, Satonda & Saleh Bay guide →

Takabonerate & SelayarIndonesia

6 sites
Takabonerate & Selayar guide →

Togian IslandsIndonesia

14 sites
Togian Islands guide →

Triton BayIndonesia

1 site
Triton Bay guide →

Tubbataha ReefsPhilippines

4 sites
Tubbataha Reefs guide →

TufiPapua New Guinea

4 sites
Tufi guide →

TulambenIndonesia

19 sites
Tulamben guide →

WakatobiIndonesia

5 sites
Wakatobi guide →