Loading map...

Fishing in Indonesia

137 species across 107 spots

Indonesia offers fishing across 107 spots with 137 species in marine, marine, brackish, marine, freshwater, brackish waters. Suitable for beginner to expert anglers.

Best months: May-october, October-april, June‑august, June-september

Top Spots

Raja Ampat16 species

Known for its incredible marine biodiversity, Raja Ampat is a hotspot for Blue-green Snapper, especially around the islands of Misool and Salawati.

Lake Toba9 species

Largest volcanic lake in the world with clear waters; climbing perch thrive near the shoreline vegetation.

Raja Ampat – Misool Island7 species

World‑renowned biodiversity hotspot; the dottyback thrives among the steep drop‑offs and coral walls.

137

Species

107

Spots

Species

137
Green jobfish

Green jobfish

Aprion virescens

Very Common

marine

Raja Ampat
Humpback red snapper

Humpback red snapper

Lutjanus gibbus

Very Common

marine

Raja Ampat
Short mackerel

Short mackerel

Rastrelliger brachysoma

Very Common

marine, brackish

Java Sea, off Jakarta, IndonesiaNatuna Sea, Indonesia
Mangrove red snapper

Mangrove red snapper

Lutjanus argentimaculatus

Very Common

marine, freshwater, brackish

Raja Ampat Islands
Twospot banded snapper

Twospot banded snapper

Lutjanus biguttatus

Very Common

marine

Raja Ampat
Yellowtail sergeant

Yellowtail sergeant

Abudefduf notatus

Very Common

marine

Raja Ampat Dive Sites
Priolepis ailina

Priolepis ailina

Priolepis ailina

Very Common

marine

Raja Ampat Archipelago
Magnificent dottyback

Magnificent dottyback

Pseudochromis magnificus

Very Common

marine

Raja Ampat – Misool Island
Yellow-red pygmygoby

Yellow-red pygmygoby

Trimma xanthum

Very Common

marine

Raja Ampat
Makassar anchovy

Makassar anchovy

Encrasicholina sigma

Very Common

marine

Makassar BaySouth Bali Coast
Great anchovy

Great anchovy

Stolephorus balinensis

Very Common

marine

Jimbaran Bay
Malayan chromis

Malayan chromis

Pycnochromis flavipectoralis

Very Common

marine

Raja Ampat
Opistognathus fossoris

Opistognathus fossoris

Opistognathus fossoris

Very Common

marine

Raja Ampat Islands
Paracheilinus hemitaeniatus

Paracheilinus hemitaeniatus

Paracheilinus hemitaeniatus

Very Common

marine

Misool Island, Raja Ampat
Erisphex philippinus

Erisphex philippinus

Erisphex philippinus

Very Common

marine

Raja Ampat Islands
Apogon latus

Apogon latus

Apogon latus

Very Common

marine

Misool, Raja Ampat
Fire-eye goby

Fire-eye goby

Yoga pyrops

Very Common

marine

Raja Ampat
Garra alticaputus

Garra alticaputus

Garra alticaputus

Very Common

freshwater

Lake PosoLake Toba
Celebes razorfish

Celebes razorfish

Iniistius celebicus

Very Common

marine

Raja Ampat, Misool Island
Dwarf threadfin bream

Dwarf threadfin bream

Nemipterus balinensoides

Very Common

marine, brackish

Bali Reef, Nusa Penida
Pearl-spot chromis

Pearl-spot chromis

Chromis notata

Very Common

marine

Raja Ampat
Spotbelly tonguefish

Spotbelly tonguefish

Symphurus monostigmus

Very Common

marine

Padang Bai Reef
Yellow barred pygmygoby

Yellow barred pygmygoby

Trimma luteum

Very Common

marine

Raja Ampat Marine Park
Glossogobius nanus

Glossogobius nanus

Glossogobius nanus

Very Common

freshwater

Lake SentaniCitarum River (Bogor stretch)Mahakam River Delta+1
Serranus salmonopsis

Serranus salmonopsis

Serranus salmonopsis

Very Common
Raja Ampat
Clarias nigromarmoratus

Clarias nigromarmoratus

Clarias nigromarmoratus

Very Common

freshwater

Kapuas RiverMahakam River (East Kalimantan)
Zigzag wrasse

Zigzag wrasse

Halichoeres scapularis

Very Common

marine

Raja Ampat
Red-spotted blenny

Red-spotted blenny

Blenniella chrysospilos

Very Common

marine

Raja Ampat, West Papua
Lampung Hill-stream Goby

Lampung Hill-stream Goby

Stiphodon carisa

Very Common

freshwater

Lampung River (Sungai Lampung)Batang Hari River (Sungai Batang Hari)Aling‑Aling Waterfall Streams+2
Sunrise Anthias

Sunrise Anthias

Pyronotanthias timanoa

Very Common

marine

Raja Ampat Marine Park
Racing-stripe snubnose goby

Racing-stripe snubnose goby

Pseudogobius rhizophora

Very Common

marine, brackish

Mangrove Creek, Bintan Island
Acrochordonichthys guttatus

Acrochordonichthys guttatus

Acrochordonichthys guttatus

Very Common

freshwater

Kapuas River – SintangBatang Hari RiverBarito River – Central Kalimantan
Pangasius mahakamensis

Pangasius mahakamensis

Pangasius mahakamensis

Very Common

freshwater, brackish

Mahakam River – Samarinda StretchUpper Mahakam Tributary – Long IyangKayan River Delta – Tanjung Selor+1
Coachwhip trevally

Coachwhip trevally

Carangoides oblongus

Very Common
Raja Ampat
Ercolania annelyleorum

Ercolania annelyleorum

Ercolania annelyleorum

Very Common
Komodo National Park
Island mackerel

Island mackerel

Rastrelliger faughni

Very Common

marine

Riau IslandsNatuna Islands
Korean seerfish

Korean seerfish

Scomberomorus koreanus

Very Common

marine

Java Sea, off JakartaCelebes Sea, off North Sulawesi
Climbing perch

Climbing perch

Anabas testudineus

Very Common

freshwater, brackish

Lake TobaKapuas River, West Kalimantan
Carpet eel-blenny

Carpet eel-blenny

Congrogadus subducens

Very Common

marine, brackish

Raja Ampat, West Papua
Black-streaked monocle bream

Black-streaked monocle bream

Scolopsis taeniata

Very Common

marine

Misool Island, Raja Ampat
Yaeyama blenny

Yaeyama blenny

Ecsenius yaeyamaensis

Very Common

marine

Raja Ampat – Misool Island
Crochet butterflyfish

Crochet butterflyfish

Chaetodon guentheri

Very Common

marine

Misool Island, Raja Ampat
Yellowtip soldierfish

Yellowtip soldierfish

Myripristis xanthacra

Very Common

marine

Raja Ampat Archipelago
Scatty

Scatty

Scatophagus tetracanthus

Very Common

marine, freshwater, brackish

Nusa Penida Coast
Orange clownfish

Orange clownfish

Amphiprion percula

Very Common

marine

Raja Ampat, West Papua
Yellow moray

Yellow moray

Gymnothorax prasinus

Very Common

marine

Komodo National Park – Batu Bolong
Hemibagrus guttatus

Hemibagrus guttatus

Hemibagrus guttatus

Very Common

freshwater

Mahakam River - Lower StretchKapuas River DeltaBatang Hari River - Upper Reach
Pseudomystus myersi

Pseudomystus myersi

Pseudomystus myersi

Very Common

freshwater

Batang RiverSungai SemoiLake Togean+1
Assessor randalli

Assessor randalli

Assessor randalli

Very Common

marine

Raja Ampat Archipelago
Kimberley blenny

Kimberley blenny

Cirripectes alleni

Very Common

marine

Misool Island Reef
Yellow-spotted skate

Yellow-spotted skate

Okamejei hollandi

Common

marine

Raja Ampat – Misool Offshore
Mosaic leatherjacket

Mosaic leatherjacket

Eubalichthys mosaicus

Common

marine

Raja Ampat (Misool Island)
Clarias cataractus

Clarias cataractus

Clarias cataractus

Common

freshwater

Lake Toba

Coolihoo

Carangoides bartholomaei

Common
Bali's Nusa Lembongan
Orangespine unicornfish

Orangespine unicornfish

Naso lituratus

Common

marine

Misool Island Reef
Goosehead scorpionfish

Goosehead scorpionfish

Scorpaena bergii

Common

marine

Nusa Penida, Bali, Indonesia
Spotnape butterflyfish

Spotnape butterflyfish

Chaetodon oxycephalus

Common

marine

Raja Ampat Archipelago
Afele's dwarfgoby

Afele's dwarfgoby

Eviota afelei

Common

marine

Raja Ampat Archipelago
Giant featherback

Giant featherback

Chitala lopis

Common

freshwater

Lake TobaKapuas River, Central Kalimantan
Sleepy goby

Sleepy goby

Psammogobius biocellatus

Common

marine, freshwater, brackish

Raja Ampat, Dampier Strait
Bluestriped fangblenny

Bluestriped fangblenny

Plagiotremus rhinorhynchos

Common

marine

Raja Ampat – Misool Island Reef
Yellowfin soapfish

Yellowfin soapfish

Diploprion drachi

Common

marine

Raja Ampat, Misool
Andamia amphibius

Andamia amphibius

Andamia amphibius

Common

marine

Komodo National Park – Padar Island
Yellow-brown sillago

Yellow-brown sillago

Sillago panhwari

Common

marine

Bali Candidasa Reef
Castelnau's herring

Castelnau's herring

Herklotsichthys castelnaui

Common

marine, freshwater, brackish

Bali Strait, Indonesia
Maroon clownfish

Maroon clownfish

Amphiprion tricinctus

Common

marine

Raja Ampat – Misool Island
Thorny seahorse

Thorny seahorse

Hippocampus histrix

Common

marine

Raja Ampat – Misool Island
Starspotted grouper

Starspotted grouper

Epinephelus hexagonatus

Common

marine

Komodo National Park – Batu BolongRaja Ampat – Misool Island
Microctenopoma pekkolai

Microctenopoma pekkolai

Microctenopoma pekkolai

Common

freshwater

Samarinda River – Central KalimantanBatang River – West Java
Blackspot snapper

Blackspot snapper

Lutjanus ehrenbergii

Common

marine, freshwater, brackish

Komodo National Park
Giant trevally

Giant trevally

Caranx ignobilis

Common

marine, brackish

Raja Ampat
Chocolate pipefish

Chocolate pipefish

Syngnathus euchrous

Common

marine

Raja Ampat Seagrass Beds
Flier

Flier

Centrarchus macropterus

Common

freshwater

Misool, Raja Ampat
Plumed scorpionfish

Plumed scorpionfish

Scorpaena grandicornis

Common

marine

Raja Ampat – Misool Dive Site
Cinnamon flounder

Cinnamon flounder

Pseudorhombus cinnamoneus

Common

marine

Nusa Penida, Bali
Branchiostegus argentatus

Branchiostegus argentatus

Branchiostegus argentatus

Common

marine

Raja Ampat, West Papua
Pygmy scorpionfish

Pygmy scorpionfish

Scorpaenodes scaber

Common

marine, brackish

Raja Ampat Reef, West Papua
Soldier croaker

Soldier croaker

Nibea soldado

Common

marine, freshwater, brackish

Nusa Penida, Bali
Vincent's sillago

Vincent's sillago

Sillago vincenti

Common

marine, brackish

Jimbaran Bay
Scalicus investigatoris

Scalicus investigatoris

Scalicus investigatoris

Common

marine

Manipa Island Seamounts
Uropterygius genie

Uropterygius genie

Uropterygius genie

Common

marine

Misool Island, Raja Ampat
Encheloclarias velatus

Encheloclarias velatus

Encheloclarias velatus

Common

freshwater

Lake TobaBatang Hari River
Semilabeo obscurus

Semilabeo obscurus

Semilabeo obscurus

Common

freshwater

Mahakam River (East Kalimantan)
Palauan primitive cave eel

Palauan primitive cave eel

Protanguilla palau

Common

marine

Misool Island
Edmondson's pipefish

Edmondson's pipefish

Halicampus edmondsoni

Common

marine

Raja Ampat Archipelago

Scomber nigricollis

Scomber nigricollis

Common
Nusa Penida, Bali
Manta Ray

Manta Ray

Manta birostris

Common

Open ocean, coastal areas

Raja Ampat
Spearfish remora

Spearfish remora

Remora brachyptera

Common

marine

Bali
Barbodes baoulan

Barbodes baoulan

Barbodes baoulan

Common

freshwater

Lake Toba
Snubnose grouper

Snubnose grouper

Epinephelus macrospilos

Common

marine

Southeast Coast of Java
Fan-bellied leatherjacket

Fan-bellied leatherjacket

Monacanthus chinensis

Common

marine

Misool Island (Raja Ampat)
White-rimmed stingray

White-rimmed stingray

Fluvitrygon signifer

Common

freshwater, brackish

Batang Hari RiverKapuas River – Central Borneo
Bumphead parrotfish

Bumphead parrotfish

Scarus perrico

Common

marine

Raja Ampat – Misool
Bearded roguefish

Bearded roguefish

Tetraroge barbata

Common

marine, freshwater, brackish

Raja Ampat
Phalacronotus bleekeri

Phalacronotus bleekeri

Phalacronotus bleekeri

Common

freshwater

Mahakam River – Kutai BasinKapuas River – Central Kalimantan
Chameleon sand tilefish

Chameleon sand tilefish

Hoplolatilus chlupatyi

Common

marine

Wayag Islands, Raja Ampat
Speartail mudgoby

Speartail mudgoby

Oxyurichthys lonchotus

Common

marine

Raja Ampat, West PapuaKuta Beach, Lombok
Cebu shrimpgoby

Cebu shrimpgoby

Cryptocentrus cebuanus

Common

marine

Misool Island, Raja Ampat
Andromakhe paris

Andromakhe paris

Andromakhe paris

Common

freshwater

Nusa Penida, Bali
Yirrkala ori

Yirrkala ori

Yirrkala ori

Common

marine

Raja Ampat
Brunei dartfish

Brunei dartfish

Navigobius vittatus

Common

marine

Raja Ampat
Garra tiam

Garra tiam

Garra tiam

Common

freshwater

Batang Hari RiverLake Toba

Yellow Puffer

Tetraodon lunaris

Common

Coastal waters, reefs

Komodo National Park
Cephalocassis melanochir

Cephalocassis melanochir

Cephalocassis melanochir

Common

marine, freshwater, brackish

Kapuas River DeltaBatang River (West Kalimantan)Mahakam River (East Kalimantan)
Bengal yellowfin seabream

Bengal yellowfin seabream

Acanthopagrus datnia

Common

marine, freshwater, brackish

Nusa Lembongan
Slender smooth-hound

Slender smooth-hound

Gollum attenuatus

Occasional

marine

Raja Ampat Islands
Spinach pipefish

Spinach pipefish

Microphis spinachioides

Occasional

freshwater

Raja Ampat, Wayag Island
Yellowstriped squirrelfish

Yellowstriped squirrelfish

Neoniphon aurolineatus

Occasional

marine

Misool Reef
Yellow devilfish

Yellow devilfish

Assessor flavissimus

Occasional

marine

Raja Ampat, Misool Island
Eel snake blenny

Eel snake blenny

Peronedys anguillaris

Occasional

brackish

Indonesia – Raja Ampat – Misool
Ctenogobiops tongaensis

Ctenogobiops tongaensis

Ctenogobiops tongaensis

Occasional

marine

Raja Ampat Dive Site – Misool
Two-stick stingfish

Two-stick stingfish

Inimicus filamentosus

Occasional

marine

Raja Ampat Archipelago – Dampier Strait
Clarias anfractus

Clarias anfractus

Clarias anfractus

Occasional

freshwater

Mahakam River Basin
Blue Stiliger

Blue Stiliger

Ercolania coerulea

Occasional
Nusa Penida - Bali
Roho labeo

Roho labeo

Labeo rohita

Occasional

freshwater, brackish

Lake Toba
Annandale's skate

Annandale's skate

Rajella annandalei

Occasional

marine

Nusa Penida, Bali, Indonesia
Gorgasia japonica

Gorgasia japonica

Gorgasia japonica

Occasional

marine

Misool, Raja Ampat
Forked jawfish

Forked jawfish

Stalix dicra

Occasional

marine

Raja Ampat – Misool Island
Synclidopus hogani

Synclidopus hogani

Synclidopus hogani

Occasional

freshwater

Raja Ampat – Misool Island
Barramundi

Barramundi

Lates calcarifer

Occasional

marine, freshwater, brackish

Nusa Dua
Reeves shad

Reeves shad

Tenualosa reevesii

Occasional

marine, freshwater, brackish

Bali Strait (Bali–Java)
Siamese fighting fish

Siamese fighting fish

Betta splendens

Occasional

freshwater

Ubud Irrigation Canals, Bali
Tigertooth croaker

Tigertooth croaker

Otolithes ruber

Occasional

marine, brackish

Bali, Jimbaran Bay
Mimic cusk-eel

Mimic cusk-eel

Ophidion imitator

Occasional

marine

Misool, Raja Ampat
Clown wedgefish

Clown wedgefish

Rhynchobatus cooki

Occasional

marine

Raja Ampat Wedgefish Lagoon
Sicyopterus macrostetholepis

Sicyopterus macrostetholepis

Sicyopterus macrostetholepis

Occasional

marine, freshwater, brackish

Muna River Mouth, Sulawesi
Greater amberjack

Greater amberjack

Seriola dumerili

Occasional

marine

Bali Strait
West Australian seahorse

West Australian seahorse

Hippocampus subelongatus

Occasional

marine, brackish

Lembongan Island, Bali
Twilight Fangblenny

Twilight Fangblenny

Petroscirtes pylei

Occasional

marine

Raja Ampat
Glyptorhynchus sulcatus

Glyptorhynchus sulcatus

Glyptorhynchus sulcatus

Uncommon
Bali, IndonesiaThe Gili Islands
Sepik River halfbeak

Sepik River halfbeak

Zenarchopterus kampeni

Uncommon

freshwater

Bintan Island EstuariesYogyakarta Coastal Lagoon
Hemirhamphodon pogonognathus

Hemirhamphodon pogonognathus

Hemirhamphodon pogonognathus

Uncommon

freshwater, brackish

Batang RiverBorneo Rainforest Reserve (Central Borneo)
Yellow weaver

Yellow weaver

Parapercis gilliesii

Uncommon

marine

Nusa Dua, Bali
Canestrini's Goby

Canestrini's Goby

Ninnigobius canestrinii

Uncommon

freshwater, brackish

Nusa Penida, Bali
Pachyrhynchus schoenherri

Pachyrhynchus schoenherri

Pachyrhynchus schoenherri

Uncommon
Misool Island
Black marlin

Black marlin

Istiompax indica

Uncommon

marine

Batom Island
Pseudoliparis belyaevi

Pseudoliparis belyaevi

Pseudoliparis belyaevi

Rare

marine

Sunda (Java) Trench