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

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?
- 1Pulau WehOct–Apr
- 2SangiheApr–Aug
- 3Derawan & SangalakiApr–Jul
- 4MorotaiApr–Oct
- 5Bangka IslandApr–Sep
- 6BunakenMay–Oct
- 7Lembeh StraitJul–Nov
- 8Togian IslandsApr–Aug
- 9HalmaheraYear-round
- 10Raja AmpatNov–Apr
- 11Biak & Padaido IslandsMay–Sep
- 12MisoolFeb–Mar
- 13BelitungMay–Sep
- 14Cenderawasih BayJun–Oct
- 15AmbonMar–Apr
- 16Triton BayNov–Dec
- 17Banda IslandsOct–Nov
- 18WakatobiSep–Nov
- 19Kepulauan Seribu (Thousand Islands)Apr–Oct
- 20Krakatau & Sangiang IslandMar–Nov
- 21Takabonerate & SelayarApr–Jun
- 22Menjangan & West BaliApr–Oct
- 23Sangeang & Bima BayJun–Oct
- 24AlorJun–Sep
- 25SumbawaApr–Nov
- 26TulambenApr–Jul
- 27AmedJun–Sep
- 28Gili IslandsApr–Oct
- 29Padangbai & CandidasaJul–Oct
- 30KomodoJul–Sep
- 31Maumere BayApr–Oct
- 32Nusa PenidaJul–Oct
- 33Belongas Bay & South LombokAug–Nov
- 34Rote IslandApr–Oct
Numbers match the table below. Land outline: Natural Earth (public domain).
How do they compare?
| # | Destination | Best months | Water | Visibility | Depth | Level | Access | Sites |
|---|---|---|---|---|---|---|---|---|
| 1 | Pulau Weh | Oct–Apr | 27–30°C | 1–25 m | 5–40 m | Intermediatesites from beginner to advanced | Shore, Day boat | 6 |
| 2 | Sangihe — Banua Wuhu | Apr–Aug | 27–30°C | 15–35 m | 5–35 m | Intermediatesites from intermediate to advanced | Liveaboard, Day boat | 9 |
| 3 | Derawan & Sangalaki | Apr–Jul | 27–30°C | 5–35 m | 5–25 m | Beginnersites from beginner to advanced | Shore, Day boat | 14 |
| 4 | Morotai | Apr–Oct | 28–30°C | — | 5–18 m | Intermediatesites from beginner to advanced | Day boat | 2 |
| 5 | Bangka Island | Apr–Sep | 27–30°C | 5–30 m | 5–35 m | Intermediatesites from beginner to advanced | Shore, Day boat | 11 |
| 6 | Bunaken | May–Oct | 27–29°C | 5–30 m | 5–30 m | Intermediatesites from intermediate to advanced | Day boat | 10 |
| 7 | Lembeh Strait | Jul–Nov | 25–29°C | 8–20 m | 5–25 m | Beginnersites from beginner to advanced | Day boat | 10 |
| 8 | Togian Islands | Apr–Aug | 28–30°C | 5–35 m | 5–30 m | Beginnersites from beginner to advanced | Shore, Day boat | 14 |
| 9 | Halmahera — Kusu & Sali Islands | Year-round | 27–29°C | 5–30 m | 5–25 m | Intermediatesites from beginner to intermediate | Day boat, Shore | 4 |
| 10 | Raja Ampat | Nov–Apr | 27–30°C | 10–30 m | 10–40 m | Intermediatesites from beginner to advanced | Liveaboard, Day boat | 26 |
| 11 | Biak & Padaido Islands | May–Sep | 29–30°C | — | 25–30 m | Intermediate | Day boat | 2 |
| 12 | Misool | Feb–Mar | 26–28°C | 5–25 m | 3–30 m | Intermediatesites from intermediate to advanced | Day boat | 10 |
| 13 | Belitung | May–Sep | 27–29°C | 5–18 m | 5–20 m | Beginnersites from beginner to intermediate | Day boat | 4 |
| 14 | Cenderawasih Bay | Jun–Oct | 27–30°C | 15–30 m | 5–25 m | Intermediatesites from beginner to advanced | Liveaboard | 5 |
| 15 | Ambon | Mar–Apr | 27–30°C | 5–25 m | 5–30 m | Beginnersites from beginner to intermediate | Shore, Day boat, Liveaboard | 4 |
| 16 | Triton Bay | Nov–Dec | 27–30°C | 5–20 m | 5–30 m | Intermediate | Liveaboard | 1 |
| 17 | Banda Islands | Oct–Nov | 26–29°C | 20–35 m | 5–30 m | Advancedsites from beginner to advanced | Liveaboard | 9 |
| 18 | Wakatobi | Sep–Nov | 25–30°C | 20–35 m | 5–30 m | Beginnersites from beginner to advanced | Shore, Day boat, Liveaboard | 5 |
| 19 | Kepulauan Seribu (Thousand Islands) | Apr–Oct | 28–30°C | — | 6–32 m | Intermediatesites from intermediate to advanced | Day boat | 3 |
| 20 | Krakatau & Sangiang Island | Mar–Nov | 27–30°C | 10–20 m | 6–24 m | Intermediatesites from beginner to intermediate | Day boat | 4 |
| 21 | Takabonerate & Selayar | Apr–Jun | 27–30°C | 20–40 m | 5–40 m | Intermediatesites from beginner to advanced | Liveaboard, Day boat | 6 |
| 22 | Menjangan & West Bali | Apr–Oct | 26–29°C | 5–25 m | 5–40 m | Beginnersites from beginner to advanced | Shore, Day boat | 16 |
| 23 | Sangeang & Bima Bay | Jun–Oct | 24–28°C | 20–25 m | 8–25 m | Beginnersites from beginner to intermediate | Day boat, Liveaboard | 4 |
| 24 | Alor | Jun–Sep | 22–29°C | 15–30 m | 5–30 m | Advancedsites from beginner to advanced | Liveaboard | 10 |
| 25 | Sumbawa — Moyo, Satonda & Saleh Bay | Apr–Nov | 24–28°C | — | 5–30 m | Intermediate | Liveaboard, Day boat | 1 |
| 26 | Tulamben | Apr–Jul | 26–29°C | 5–25 m | 5–30 m | Beginnersites from beginner to advanced | Shore | 19 |
| 27 | Amed | Jun–Sep | 26–30°C | 15–30 m | 3–30 m | Beginnersites from beginner to advanced | Shore, Day boat | 11 |
| 28 | Gili Islands | Apr–Oct | 26–29°C | 5–25 m | 5–30 m | Beginnersites from beginner to advanced | Shore, Day boat | 13 |
| 29 | Padangbai & Candidasa | Jul–Oct | 23–29°C | 10–30 m | 5–30 m | Intermediatesites from beginner to advanced | Day boat | 8 |
| 30 | Komodo | Jul–Sep | 20–29°C | 5–30 m | 5–40 m | Advancedsites from beginner to advanced | Day boat, Liveaboard | 25 |
| 31 | Maumere Bay | Apr–Oct | 26–29°C | 20–30 m | 5–30 m | Intermediatesites from intermediate to advanced | Shore, Day boat | 4 |
| 32 | Nusa Penida | Jul–Oct | 18–28°C | — | to 30 m | Advancedsites from intermediate to advanced | Day boat | 11 |
| 33 | Belongas Bay & South Lombok | Aug–Nov | 25–30°C | 10–20 m | 2–30 m | Intermediatesites from intermediate to advanced | Day boat | 6 |
| 34 | Rote Island | Apr–Oct | 25–29°C | — | 8–30 m | Intermediatesites from beginner to advanced | Day boat | 7 |
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.
| Destination | Jan | Feb | Mar | Apr | May | Jun | Jul | Aug | Sep | Oct | Nov | Dec |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1Pulau Weh | Prime | Prime | Prime | Prime | Good | Fair | Fair | Fair | Good | Prime | Prime | Prime |
| 2Sangihe | Fair | Fair | Good | Prime | Prime | Prime | Prime | Prime | Good | Good | Fair | Fair |
| 3Derawan & Sangalaki | Fair | Fair | Good | Prime | Prime | Prime | Prime | Good | Good | Good | Fair | Fair |
| 4Morotai | Fair | Fair | Good | Prime | Prime | Prime | Prime | Prime | Prime | Prime | Fair | Fair |
| 5Bangka Island | Fair | Fair | Good | Prime | Prime | Prime | Prime | Prime | Prime | Good | Good | Fair |
| 6Bunaken | Good | Good | Good | Good | Prime | Prime | Prime | Prime | Prime | Prime | Good | Good |
| 7Lembeh Strait | Good | Good | Good | Good | Good | Good | Prime | Prime | Prime | Prime | Prime | Good |
| 8Togian Islands | Fair | Fair | Good | Prime | Prime | Prime | Prime | Prime | Good | Good | Fair | Fair |
| 9Halmahera | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good |
| 10Raja Ampat | Prime | Prime | Prime | Prime | Good | Good | Fair | Fair | Fair | Good | Prime | Prime |
| 11Biak & Padaido Islands | Fair | Fair | Fair | Fair | Prime | Prime | Prime | Prime | Prime | Fair | Fair | Fair |
| 12Misool | Good | Prime | Prime | Good | Good | Fair | Fair | Fair | Fair | Good | Prime | Good |
| 13Belitung | Fair | Fair | Fair | Good | Prime | Prime | Prime | Prime | Prime | Fair | Fair | Fair |
| 14Cenderawasih Bay | Good | Good | Good | Good | Good | Prime | Prime | Prime | Prime | Prime | Good | Good |
| 15Ambon | Good | Good | Prime | Prime | Fair | Fair | Fair | Fair | Good | Prime | Prime | Good |
| 16Triton Bay | Fair | Fair | Good | Off-season | Off-season | Off-season | Off-season | Off-season | Off-season | Good | Prime | Prime |
| 17Banda Islands | Fair | Fair | Good | Good | Good | Fair | Fair | Fair | Good | Prime | Prime | Fair |
| 18Wakatobi | Fair | Fair | Good | Prime | Prime | Good | Good | Good | Prime | Prime | Prime | Good |
| 19Kepulauan Seribu (Thousand Islands) | Fair | Fair | Fair | Prime | Prime | Prime | Prime | Prime | Prime | Prime | Fair | Fair |
| 20Krakatau & Sangiang Island | Fair | Fair | Good | Good | Good | Good | Good | Good | Good | Good | Good | Fair |
| 21Takabonerate & Selayar | Off-season | Off-season | Fair | Prime | Prime | Prime | Good | Good | Good | Prime | Good | Off-season |
| 22Menjangan & West Bali | Good | Good | Good | Prime | Prime | Prime | Prime | Prime | Prime | Prime | Good | Good |
| 23Sangeang & Bima Bay | Fair | Fair | Fair | Good | Good | Prime | Prime | Prime | Prime | Prime | Good | Fair |
| 24Alor | Fair | Fair | Fair | Good | Good | Prime | Prime | Prime | Prime | Good | Good | Fair |
| 25Sumbawa | Fair | Fair | Fair | Prime | Prime | Prime | Prime | Prime | Prime | Prime | Prime | Good |
| 26Tulamben | Good | Good | Good | Prime | Prime | Prime | Prime | Good | Good | Prime | Prime | Good |
| 27Amed | Fair | Fair | Fair | Good | Good | Prime | Prime | Prime | Prime | Good | Good | Fair |
| 28Gili Islands | Good | Good | Good | Prime | Prime | Prime | Prime | Prime | Prime | Prime | Good | Good |
| 29Padangbai & Candidasa | Fair | Fair | Fair | Good | Good | Good | Prime | Prime | Prime | Prime | Fair | Fair |
| 30Komodo | Prime | Prime | Good | Prime | Good | Good | Prime | Prime | Prime | Good | Good | Prime |
| 31Maumere Bay | Fair | Fair | Fair | Prime | Prime | Prime | Prime | Prime | Prime | Prime | Good | Good |
| 32Nusa Penida | Good | Good | Good | Good | Good | Good | Prime | Prime | Prime | Prime | Good | Good |
| 33Belongas Bay & South Lombok | Fair | Fair | Good | Good | Good | Good | Good | Prime | Prime | Prime | Prime | Fair |
| 34Rote Island | Fair | Fair | Fair | Good | Good | Good | Good | Good | Good | Good | Fair | Fair |
| Good or prime | 13 | 13 | 23 | 32 | 32 | 29 | 28 | 28 | 31 | 32 | 25 | 17 |
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.
- 22Menjangan & West Bali
- 26Tulamben
- 27Amed
- 28Gili Islands
- 29Padangbai & Candidasa
- 32Nusa Penida
- 33Belongas Bay & South Lombok
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
- 10Raja Ampat
- 12Misool
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
Hot gas vents stream through the reef from an active submarine volcano
Turtles nest on Derawan's beaches; mantas cycle through Sangalaki's cleaning station.
Reef sharks a short boat ride out and WWII bombers on the deep slopes.
Soft coral grows so thick on Sahaung's pinnacles the rock disappears
Sheer walls drop from the surface, patrolled by turtles and napoleon wrasse.
Slow scans over black sand reveal mimic octopus and hairy frogfish.
A B-24 Liberator at 22 m and a lake full of stingless jellyfish
Coral Triangle
Halmahera — Kusu & Sali Islands
Indonesia
Blacktip reef sharks by day and the endemic Halmahera walking shark after dark.
Drift dives through some of the richest marine life on Earth
Coral Triangle
Biak & Padaido Islands
Indonesia
An intact Second World War Catalina seaplane on the seabed off Biak.
Reef and oceanic mantas share a cleaning station inside a patrolled no-take reserve
Coral Triangle
Belitung
Indonesia
Granite boulders above and below the water, with coral and wrecks among them.
Whale sharks feed under fishing platforms for one of diving's most reliable encounters.
The endemic psychedelic frogfish lives on Ambon's harbour slopes
Whale sharks hang under fishing platforms year-round in Papuan soft coral
Seamounts off a still-active volcano occasionally draw hammerheads into open water.
A community-protected house reef drops straight off the jetty into dense coral.
Reefs and wrecks a fast-boat ride from Jakarta
Coral Triangle
Krakatau & Sangiang Island
Indonesia
Day-boat dives on the flanks of Krakatau's volcanic islands
The world's third-largest atoll, and a wall running the length of Selayar
Bali's best walls, sheltered enough to dive in almost any weather
Black volcanic sand that bubbles from vents, full of macro critters
Strong straits sweep past pristine coral cover between remote volcanic islands.
Whale sharks gather at Saleh Bay's fishing platforms all year round.
The USAT Liberty wreck lies coral-encrusted just off a black-sand beach.
Easy beach entries onto walls, a small wreck and an artificial reef
Eighty human figures stand in a ring on the sand off Gili Meno
Sheltered macro bays and current-swept islets from one harbour
Drift dives past sharks and tuna on current-swept seamounts
Black-sand muck slopes for frogfish and mimic octopus, with a wreck off the beach
Manta rays all year and mola mola from July to October
Coral Triangle
Belongas Bay & South Lombok
Indonesia
Schooling scalloped hammerheads on the open-sea pinnacles of Belongas Bay
Reef sharks and seasonal mantas around a quiet surf island



























