Reefwander
A school of striped batfish hovers beside a sea fan inside a sunlit reef cavern in Raja Ampat.

Country

Diving in Indonesia

34 dive destinations in Indonesia, up to 4,600 km apart. Water temperature across them runs 18–30 °C. 32 of 34 are in season in Apr–May and Oct. 294 named dive sites have their own pages.

Raja Ampat · photo Buena Ventura

Destinations
34
Dive sites
294
Water
18–30°C
Most in season
Apr–May and Oct

RegionsCoral TriangleSoutheast Asia

Where are the dive destinations in Indonesia?

Numbers match the table below. Land outline: Natural Earth (public domain).

How do they compare?

Conditions at each dive destination in Indonesia
#DestinationBest monthsWaterVisibilityDepthLevelAccessSites
1Pulau WehOct–Apr27–30°C1–25 m5–40 mIntermediatesites from beginner to advancedShore, Day boat6
2Sangihe — Banua WuhuApr–Aug27–30°C15–35 m5–35 mIntermediatesites from intermediate to advancedLiveaboard, Day boat9
3Derawan & SangalakiApr–Jul27–30°C5–35 m5–25 mBeginnersites from beginner to advancedShore, Day boat14
4MorotaiApr–Oct28–30°C—5–18 mIntermediatesites from beginner to advancedDay boat2
5Bangka IslandApr–Sep27–30°C5–30 m5–35 mIntermediatesites from beginner to advancedShore, Day boat11
6BunakenMay–Oct27–29°C5–30 m5–30 mIntermediatesites from intermediate to advancedDay boat10
7Lembeh StraitJul–Nov25–29°C8–20 m5–25 mBeginnersites from beginner to advancedDay boat10
8Togian IslandsApr–Aug28–30°C5–35 m5–30 mBeginnersites from beginner to advancedShore, Day boat14
9Halmahera — Kusu & Sali IslandsYear-round27–29°C5–30 m5–25 mIntermediatesites from beginner to intermediateDay boat, Shore4
10Raja AmpatNov–Apr27–30°C10–30 m10–40 mIntermediatesites from beginner to advancedLiveaboard, Day boat26
11Biak & Padaido IslandsMay–Sep29–30°C—25–30 mIntermediateDay boat2
12MisoolFeb–Mar26–28°C5–25 m3–30 mIntermediatesites from intermediate to advancedDay boat10
13BelitungMay–Sep27–29°C5–18 m5–20 mBeginnersites from beginner to intermediateDay boat4
14Cenderawasih BayJun–Oct27–30°C15–30 m5–25 mIntermediatesites from beginner to advancedLiveaboard5
15AmbonMar–Apr27–30°C5–25 m5–30 mBeginnersites from beginner to intermediateShore, Day boat, Liveaboard4
16Triton BayNov–Dec27–30°C5–20 m5–30 mIntermediateLiveaboard1
17Banda IslandsOct–Nov26–29°C20–35 m5–30 mAdvancedsites from beginner to advancedLiveaboard9
18WakatobiSep–Nov25–30°C20–35 m5–30 mBeginnersites from beginner to advancedShore, Day boat, Liveaboard5
19Kepulauan Seribu (Thousand Islands)Apr–Oct28–30°C—6–32 mIntermediatesites from intermediate to advancedDay boat3
20Krakatau & Sangiang IslandMar–Nov27–30°C10–20 m6–24 mIntermediatesites from beginner to intermediateDay boat4
21Takabonerate & SelayarApr–Jun27–30°C20–40 m5–40 mIntermediatesites from beginner to advancedLiveaboard, Day boat6
22Menjangan & West BaliApr–Oct26–29°C5–25 m5–40 mBeginnersites from beginner to advancedShore, Day boat16
23Sangeang & Bima BayJun–Oct24–28°C20–25 m8–25 mBeginnersites from beginner to intermediateDay boat, Liveaboard4
24AlorJun–Sep22–29°C15–30 m5–30 mAdvancedsites from beginner to advancedLiveaboard10
25Sumbawa — Moyo, Satonda & Saleh BayApr–Nov24–28°C—5–30 mIntermediateLiveaboard, Day boat1
26TulambenApr–Jul26–29°C5–25 m5–30 mBeginnersites from beginner to advancedShore19
27AmedJun–Sep26–30°C15–30 m3–30 mBeginnersites from beginner to advancedShore, Day boat11
28Gili IslandsApr–Oct26–29°C5–25 m5–30 mBeginnersites from beginner to advancedShore, Day boat13
29Padangbai & CandidasaJul–Oct23–29°C10–30 m5–30 mIntermediatesites from beginner to advancedDay boat8
30KomodoJul–Sep20–29°C5–30 m5–40 mAdvancedsites from beginner to advancedDay boat, Liveaboard25
31Maumere BayApr–Oct26–29°C20–30 m5–30 mIntermediatesites from intermediate to advancedShore, Day boat4
32Nusa PenidaJul–Oct18–28°C—to 30 mAdvancedsites from intermediate to advancedDay boat11
33Belongas Bay & South LombokAug–Nov25–30°C10–20 m2–30 mIntermediatesites from intermediate to advancedDay boat6
34Rote IslandApr–Oct25–29°C—8–30 mIntermediatesites from beginner to advancedDay boat7

When is the best time to dive Indonesia?

The most destinations are rated good or prime at the same time in Apr–May and Oct: 32 of 34. Each row is one destination's own season rating.

Season rating by month for each dive destination in Indonesia
DestinationJanFebMarAprMayJunJulAugSepOctNovDec
1Pulau WehPrimePrimePrimePrimeGoodFairFairFairGoodPrimePrimePrime
2SangiheFairFairGoodPrimePrimePrimePrimePrimeGoodGoodFairFair
3Derawan & SangalakiFairFairGoodPrimePrimePrimePrimeGoodGoodGoodFairFair
4MorotaiFairFairGoodPrimePrimePrimePrimePrimePrimePrimeFairFair
5Bangka IslandFairFairGoodPrimePrimePrimePrimePrimePrimeGoodGoodFair
6BunakenGoodGoodGoodGoodPrimePrimePrimePrimePrimePrimeGoodGood
7Lembeh StraitGoodGoodGoodGoodGoodGoodPrimePrimePrimePrimePrimeGood
8Togian IslandsFairFairGoodPrimePrimePrimePrimePrimeGoodGoodFairFair
9HalmaheraGoodGoodGoodGoodGoodGoodGoodGoodGoodGoodGoodGood
10Raja AmpatPrimePrimePrimePrimeGoodGoodFairFairFairGoodPrimePrime
11Biak & Padaido IslandsFairFairFairFairPrimePrimePrimePrimePrimeFairFairFair
12MisoolGoodPrimePrimeGoodGoodFairFairFairFairGoodPrimeGood
13BelitungFairFairFairGoodPrimePrimePrimePrimePrimeFairFairFair
14Cenderawasih BayGoodGoodGoodGoodGoodPrimePrimePrimePrimePrimeGoodGood
15AmbonGoodGoodPrimePrimeFairFairFairFairGoodPrimePrimeGood
16Triton BayFairFairGoodOff-seasonOff-seasonOff-seasonOff-seasonOff-seasonOff-seasonGoodPrimePrime
17Banda IslandsFairFairGoodGoodGoodFairFairFairGoodPrimePrimeFair
18WakatobiFairFairGoodPrimePrimeGoodGoodGoodPrimePrimePrimeGood
19Kepulauan Seribu (Thousand Islands)FairFairFairPrimePrimePrimePrimePrimePrimePrimeFairFair
20Krakatau & Sangiang IslandFairFairGoodGoodGoodGoodGoodGoodGoodGoodGoodFair
21Takabonerate & SelayarOff-seasonOff-seasonFairPrimePrimePrimeGoodGoodGoodPrimeGoodOff-season
22Menjangan & West BaliGoodGoodGoodPrimePrimePrimePrimePrimePrimePrimeGoodGood
23Sangeang & Bima BayFairFairFairGoodGoodPrimePrimePrimePrimePrimeGoodFair
24AlorFairFairFairGoodGoodPrimePrimePrimePrimeGoodGoodFair
25SumbawaFairFairFairPrimePrimePrimePrimePrimePrimePrimePrimeGood
26TulambenGoodGoodGoodPrimePrimePrimePrimeGoodGoodPrimePrimeGood
27AmedFairFairFairGoodGoodPrimePrimePrimePrimeGoodGoodFair
28Gili IslandsGoodGoodGoodPrimePrimePrimePrimePrimePrimePrimeGoodGood
29Padangbai & CandidasaFairFairFairGoodGoodGoodPrimePrimePrimePrimeFairFair
30KomodoPrimePrimeGoodPrimeGoodGoodPrimePrimePrimeGoodGoodPrime
31Maumere BayFairFairFairPrimePrimePrimePrimePrimePrimePrimeGoodGood
32Nusa PenidaGoodGoodGoodGoodGoodGoodPrimePrimePrimePrimeGoodGood
33Belongas Bay & South LombokFairFairGoodGoodGoodGoodGoodPrimePrimePrimePrimeFair
34Rote IslandFairFairFairGoodGoodGoodGoodGoodGoodGoodFairFair
Good or prime131323323229282831322517

Which destinations combine into one trip?

Destinations that fit within 200 km of each other end to end and share at least one month rated good or prime. Distances are straight lines between destinations, not travel routes.

190 km end to end

In season together: Apr–Oct

189 km end to end

In season together: Mar–Oct

64 km end to end

In season together: Apr–Nov

194 km end to end

In season together: Oct–May

83 km end to end

In season together: Apr–Oct

126 km end to end

In season together: Mar and Oct–Dec

All 34 destinations in Indonesia

Southeast Asia

Pulau Weh

Indonesia

Volcanic gas bubbles through the sand off a current-swept island

27–30°C · 81–86°Fvis 25 m · 82 ftintermediate

Coral Triangle

Hot gas vents stream through the reef from an active submarine volcano

27–30°C · 81–86°Fvis 35 m · 115 ftintermediate

Coral Triangle

Turtles nest on Derawan's beaches; mantas cycle through Sangalaki's cleaning station.

27–30°C · 81–86°Fvis 35 m · 115 ftbeginner

Coral Triangle

Morotai

Indonesia

Reef sharks a short boat ride out and WWII bombers on the deep slopes.

28–30°C · 82–86°Fintermediate

Coral Triangle

Bangka Island

Indonesia

Soft coral grows so thick on Sahaung's pinnacles the rock disappears

27–30°C · 81–86°Fvis 30 m · 100 ftintermediate

Coral Triangle

Bunaken

Indonesia

Sheer walls drop from the surface, patrolled by turtles and napoleon wrasse.

27–29°C · 81–84°Fvis 30 m · 100 ftintermediate

Coral Triangle

Lembeh Strait

Indonesia

Slow scans over black sand reveal mimic octopus and hairy frogfish.

25–29°C · 77–84°Fvis 20 m · 66 ftbeginner

Coral Triangle

A B-24 Liberator at 22 m and a lake full of stingless jellyfish

28–30°C · 82–86°Fvis 35 m · 115 ftbeginner

Coral Triangle

Blacktip reef sharks by day and the endemic Halmahera walking shark after dark.

27–29°C · 81–84°Fvis 30 m · 100 ftintermediate

Coral Triangle

Raja Ampat

Indonesia

Drift dives through some of the richest marine life on Earth

27–30°C · 81–86°Fvis 30 m · 100 ftintermediate

Coral Triangle

An intact Second World War Catalina seaplane on the seabed off Biak.

29–30°C · 84–86°Fintermediate

Coral Triangle

Misool

Indonesia

Reef and oceanic mantas share a cleaning station inside a patrolled no-take reserve

26–28°C · 79–82°Fvis 25 m · 82 ftintermediate

Coral Triangle

Belitung

Indonesia

Granite boulders above and below the water, with coral and wrecks among them.

27–29°C · 81–84°Fvis 18 m · 60 ftbeginner

Coral Triangle

Whale sharks feed under fishing platforms for one of diving's most reliable encounters.

27–30°C · 81–86°Fvis 30 m · 100 ftintermediate

Coral Triangle

Ambon

Indonesia

The endemic psychedelic frogfish lives on Ambon's harbour slopes

27–30°C · 81–86°Fvis 25 m · 82 ftbeginner

Coral Triangle

Triton Bay

Indonesia

Whale sharks hang under fishing platforms year-round in Papuan soft coral

27–30°C · 81–86°Fvis 20 m · 66 ftintermediate

Coral Triangle

Banda Islands

Indonesia

Seamounts off a still-active volcano occasionally draw hammerheads into open water.

26–29°C · 79–84°Fvis 35 m · 115 ftadvanced

Coral Triangle

Wakatobi

Indonesia

A community-protected house reef drops straight off the jetty into dense coral.

25–30°C · 77–86°Fvis 35 m · 115 ftbeginner

Coral Triangle

Day-boat dives on the flanks of Krakatau's volcanic islands

27–30°C · 81–86°Fvis 20 m · 66 ftintermediate

Coral Triangle

The world's third-largest atoll, and a wall running the length of Selayar

27–30°C · 81–86°Fvis 40 m · 130 ftintermediate

Coral Triangle

Bali's best walls, sheltered enough to dive in almost any weather

26–29°C · 79–84°Fvis 25 m · 82 ftbeginner

Coral Triangle

Black volcanic sand that bubbles from vents, full of macro critters

24–28°C · 75–82°Fvis 25 m · 82 ftbeginner

Coral Triangle

Alor

Indonesia

Strong straits sweep past pristine coral cover between remote volcanic islands.

22–29°C · 72–84°Fvis 30 m · 100 ftadvanced

Coral Triangle

Tulamben

Indonesia

The USAT Liberty wreck lies coral-encrusted just off a black-sand beach.

26–29°C · 79–84°Fvis 25 m · 82 ftbeginner

Coral Triangle

Amed

Indonesia

Easy beach entries onto walls, a small wreck and an artificial reef

26–30°C · 79–86°Fvis 30 m · 100 ftbeginner

Coral Triangle

Gili Islands

Indonesia

Eighty human figures stand in a ring on the sand off Gili Meno

26–29°C · 79–84°Fvis 25 m · 82 ftbeginner

Coral Triangle

Sheltered macro bays and current-swept islets from one harbour

23–29°C · 73–84°Fvis 30 m · 100 ftintermediate

Coral Triangle

Komodo

Indonesia

Drift dives past sharks and tuna on current-swept seamounts

20–29°C · 68–84°Fvis 30 m · 100 ftadvanced

Coral Triangle

Maumere Bay

Indonesia

Black-sand muck slopes for frogfish and mimic octopus, with a wreck off the beach

26–29°C · 79–84°Fvis 30 m · 100 ftintermediate

Coral Triangle

Nusa Penida

Indonesia

Manta rays all year and mola mola from July to October

18–28°C · 64–82°Fadvanced

Coral Triangle

Schooling scalloped hammerheads on the open-sea pinnacles of Belongas Bay

25–30°C · 77–86°Fvis 20 m · 66 ftintermediate

Coral Triangle

Rote Island

Indonesia

Reef sharks and seasonal mantas around a quiet surf island

25–29°C · 77–84°Fintermediate