ThaiAngler

Guides

Fish Identification Guide for Thailand: Visual ID for Thai Sport Fish

Quick visual ID for Thailand's key sport fish families — catfish, gourami, snakehead, trevally, grouper, and snapper — with key distinguishing features for each.

ThaiAngler Editorial · 28 April 2026 · 10 min read

ShareXFacebookLinkedIn
Variety of tropical fish species visible underwater in a Thai freshwater lake

Editorial placeholder

Unsplash

Walking off a boat with a fish you cannot identify is a common and sometimes consequential situation for anglers new to Thai waters. Thailand's freshwater and coastal fisheries contain dozens of sport fish species across several families, and misidentification can mean mishandling a protected species, returning a fish with inappropriate care, or missing the significance of what you have caught. This guide is your starting point — a visual reference for the families and species you are most likely to encounter, with the key features that separate them.

For full biological profiles, habitat notes, and fishing techniques, follow the species links to dedicated pages.

The Catfish Families

Thailand has one of the world's richest catfish assemblages. Five species or groups are most relevant to sport anglers — and they range from one of the largest freshwater fish on earth to a species that can walk across land.

Mekong Giant Catfish

The Mekong giant catfish is immediately recognisable once you know what to look for. Adults are pale grey to silver, almost uniform in colour with no distinct spots or stripes. The profile is massive and rounded — these fish can exceed 200kg in large specimens — with a small, downturned mouth adapted for bottom feeding. Critically: adult Mekong giants have minimal barbels (the whisker-like appendages common to catfish), which surprises anglers expecting prominent whiskers. Young Mekong giants may show faint spotting that disappears with age.

Key identifiers: Pale silver-grey, no markings on adults, reduced barbels, very large rounded body, small mouth with no visible teeth.

Chao Phraya Giant Catfish

The Chao Phraya catfish is Thailand's second giant catfish, and while it grows to impressive sizes, it is a different animal in appearance. Darker in overall colouration — greyish-green to brownish — and with more prominent barbels than the Mekong giant. The body is more compressed laterally than the Mekong giant's rounded barrel shape. Both species are caught at Bangkok pay lakes like Bungsamran Lake, so there is genuine potential for confusion in that context.

Key identifiers: Darker overall, more prominent barbels, more laterally compressed body, greyish-green colouration.

Striped Catfish

The striped catfish is a strikingly beautiful fish and is readily identifiable. The body is silver to pale with bold black horizontal stripes running along the flanks from head to tail — a distinctive pattern that has no equivalent among the other common Thai catfish. They are a schooling species and are typically caught in multi-fish sessions rather than as individual trophy fish.

Key identifiers: Bold black horizontal stripes on silver-pale body, schooling behaviour, smaller size than giant species.

Walking Catfish

The walking catfish is an exercise in biological improbability — a fish that can survive for extended periods out of water and move between water bodies across wet ground using its pectoral fins. Small, elongated, and plain grey-brown, it is not a glamour species, but it is fascinating and very widely distributed across Thai freshwater habitats. If you encounter a catfish in a shallow roadside ditch or flooded rice paddy margin, it is almost certainly this one.

Key identifiers: Small size, elongated body, grey-brown with faint spotting, absence of bold markings, association with very shallow or marginal habitats.

Broadhead Catfish

The broadhead catfish is named for its dramatically wide, flattened head — a distinctive profile that is not shared by the other catfish families described here. It is a predatory species with a large mouth capable of taking substantial prey. Colouration is typically dark grey-brown on the dorsal surface, paler below.

Key identifiers: Dramatically wide, flat head, large predatory mouth, dark grey-brown dorsally.

The Mekong giant catfish is a protected species in Thailand. If you catch one — typically at a registered pay lake with permitted breeding-stock fish — handle it with exceptional care and follow the venue's specific protocols. See our guide on protected and endangered species in Thailand.


The Gourami Family

Thailand's gouramis span a remarkable size range, from palm-sized fish to the giant gourami, which grows large enough to be a genuine sport fish.

Giant Gourami

The giant gourami is the largest member of the family and a recognisable fish once you know the profile: a strongly laterally compressed oval body, a distinctly hump-backed profile in adults, and a concave forehead on large specimens. Colouration varies from grey to olive-brown with pale to orange-yellow undertones on the belly in breeding condition.

Key identifiers: Large size (can exceed 5kg), strongly compressed oval body, hump-backed adult profile, concave forehead in large fish.

Snakeskin Gourami

The snakeskin gourami is elongated and slender relative to other gouramis, with a distinctive scale pattern that gives it its name — irregular markings that suggest a reptilian skin texture. It is a medium-sized species targeted in traditional net fisheries and increasingly in sport fishing contexts.

Key identifiers: Elongated body for a gourami, distinctive scaled pattern, medium size.

Three-Spot Gourami and Kissing Gourami

The three-spot gourami is identified by the three dark spots that run horizontally along the body — one at the base of the caudal fin, one mid-body, and one at the eye (making "three spots" in total). The kissing gourami is named for its protrusible, lip-heavy mouth — thick, everted lips that give it a distinctive and immediately recognisable face profile. Colouration is typically pale pink to grey-green.


The Snakehead Family

Snakeheads are among the most exciting sport fish in Thai freshwater — aggressive surface-feeding predators with attitude beyond their size. Thailand holds several species, and getting the ID right matters because they vary significantly in both size and habitat.

Giant Snakehead

The giant snakehead is the apex predator of the family — a fish that can grow past 10kg and that attacks surface lures with extraordinary aggression. The body is large, cylindrical, and powerful. Colouration in adults is typically dark olive-green to nearly black on the dorsal surface with irregular blotching. The head is large relative to the body — a wide, powerful cranium — and the mouth is large and forceful.

Key identifiers: Large size potential, dark olive-green with irregular blotching, large head and mouth, cylindrical body.

Striped Snakehead

The striped snakehead is the species most commonly encountered in casual fishing across Thailand's ponds, canals, and rice paddies. Smaller than the giant, with a more distinctly patterned body — rows of dark spots or blotches along the flanks that are more regular and defined than the giant's irregular blotching. More slender in body proportion than the giant species.

Key identifiers: Smaller than giant, more regular spotted or striped patterning along flanks, slender body, ubiquitous across lowland water bodies.

Dwarf Snakehead

The dwarf snakehead is a small species that rarely exceeds 25cm. Boldly patterned with orange, brown, and black markings, it is one of the more visually striking Thai snakeheads. Typically encountered in shallow, heavily vegetated habitats.

Key identifiers: Small size (under 25cm), bold orange-brown-black patterning, vegetated shallow habitat.

Snakeheads breathe air at the surface and can survive for hours out of water — but they still need to be handled with the same care as any catch-and-release fish. Wet hands, horizontal support, minimal air time.


Trevally — Coastal and Offshore

Trevally are the defining species of Thailand's saltwater sport fishery, particularly in the Andaman Sea. Three species dominate the sport fishing context, and distinguishing them is worthwhile.

Giant Trevally (GT)

The giant trevally is immediately recognisable by size, attitude, and structure. It is the largest trevally in Thai waters, with a steep forehead profile that becomes more pronounced in large adults. The body is deep and powerful, colouration running from silver to dark charcoal-grey depending on environment and breeding condition. The fins are dark. There is no blue or yellow spotting.

Key identifiers: Very large, steep forehead in adults, silver to dark grey colouration, dark fins, no bright spots or blue markings.

Bluefin Trevally

The bluefin trevally is one of Thailand's most visually spectacular fish. Electric-blue fins — immediately visible — and a scattering of vivid blue and gold spots across the flanks and operculum distinguish it at a glance from every other trevally. Smaller than GT, more slender in body profile. Common inshore over reef and around islands throughout the Andaman coast.

Key identifiers: Vivid electric-blue fins, blue-gold body spotting, smaller and more slender than GT, inshore reef habitat.

Brassy Trevally

The brassy trevally is named for its colouration — a warm yellow-brass to golden-olive on the body, particularly noticeable in the flanks and around the shoulder. Less dramatically marked than bluefin trevally, it is a medium-sized species often found in mixed schools with other trevally.

Key identifiers: Yellow-brass to golden body tone, medium size, often schooling.


Grouper Basics

Grouper are Thailand's primary reef predators and a target species for both boat and shore-based saltwater anglers. Full identification within the family requires close attention to colour pattern, which varies significantly with age and environmental condition.

Coral Grouper

The coral grouper is one of the most visually striking reef fish in Thai waters: a vivid orange-red to brick-red body covered with small blue-ringed spots. It is a relatively small grouper but a sought-after species. The blue-ringed spotting against the red base is distinctive.

Key identifiers: Vivid orange-red to brick-red, covered in small blue-ringed spots.

Brown-Marbled Grouper

The brown-marbled grouper is a large, heavy-bodied species. As the name implies, colouration is a complex marbled pattern of brown, dark brown, and cream — a camouflage pattern that suits its ambush hunting style on reef structure. Large adults can be substantial sport fish.

Key identifiers: Marbled brown and cream patterning, large heavy body, reef structure association.


Snapper Basics

Snapper are caught across a wide range of Thai marine environments — from mangrove estuaries to offshore reef — and the three species most relevant to sport anglers are visually distinct once you know what to look at.

Red Snapper

The red snapper is a rounded, relatively deep-bodied fish with a colouration that runs from bright red-pink to rose, depending on depth and condition. The fins are red, and there is a characteristic red iris. Most commonly associated with deeper reef structure offshore.

Key identifiers: Vivid red-pink body, red fins, red eye, rounded deep body.

Golden Snapper

The golden snapper is warmer in colouration — yellow-gold to orange-yellow, with less of the vivid red of red snapper. Often found in slightly shallower inshore environments than its red cousin.

Key identifiers: Yellow-gold to orange body, shallower inshore habitat.

Mangrove Jack

The mangrove jack is a different beast — an aggressive, hard-fighting predator with a large mouth and more angular body profile than the snappers above. Colouration is brownish-red to brick-red, often darker and less vivid than red snapper. Most commonly encountered in estuaries, mangrove channels, and river mouths rather than open reef. A strong fighter for its size.

Key identifiers: Angular body, large predatory mouth, brownish-red colouration, estuarine and mangrove habitat.


Making the ID in the Field

In practice, the most useful identification routine is: family first, species second. Is it a catfish (no scales, barbels)? A snakehead (elongated, air-breathing, snake-like head)? A trevally (forked tail, streamlined silver body, coastal)? Once you have placed the fish in the right family, the distinguishing features within that family become much easier to apply.

For any fish you are uncertain about — particularly in the context of catch-and-release and potentially protected species — keep the fish in the water and call over your guide or a more experienced angler before handling. Our catch and release rules for Thailand and protected and endangered species guide are the follow-on reading for understanding what your identification obligation means in practice.

The species pages linked throughout this guide provide the deeper detail — habitat, distribution, seasonal availability, and fishing techniques — that turns a visual ID into a foundation for genuine expertise.

FAQ

Frequently asked questions

How do I tell a giant snakehead from a striped snakehead?

Size is the most immediate indicator — giant snakehead grow dramatically larger than striped snakehead. The giant snakehead has a more uniform dark olive-green body with irregular blotching, while the striped snakehead shows a more distinctly patterned body with rows of dark spots or stripes along the flanks and a more slender profile.

What is the easiest way to identify a Mekong giant catfish versus a Chao Phraya catfish?

Mekong giant catfish have no visible spots or patterning on adults — they are a clean, pale grey-silver with a distinctive rounded profile and almost no barbels (whiskers) compared to other catfish. Chao Phraya catfish are darker and show more pronounced barbels. Body shape also differs: Mekong giants are thicker and more torpedo-shaped.

Are giant trevally and bluefin trevally easy to confuse?

They can be at first glance, but key differences separate them clearly. Bluefin trevally have vivid electric-blue fins and a scattering of blue and gold spots along the body — markings that are absent in GT. GT are larger, with a more uniform silver-to-dark-grey body and a distinctly steep forehead profile in large adults.

How do I identify a mangrove jack versus a red snapper in Thailand?

Mangrove jack have a more elongated, angular body, a larger mouth relative to body size, and a brownish-red colouration that is less vivid than red snapper. Red snapper tend toward a brighter, more uniform red-pink, with a rounder body profile. Context also helps — mangrove jack are common in estuaries and river mouths, while red snapper favour deeper reef structure.

Is the walking catfish easy to identify?

Yes. Walking catfish are relatively small, grey-brown to dark grey, with a long body and small fins. They are most commonly encountered around shallow margins and can survive out of water — if you see a catfish apparently walking across wet ground or through flooded vegetation, it is almost certainly a walking catfish.

What fish in Thailand are legally protected and should be released immediately?

Several large catfish species, including the Mekong giant catfish, are protected under Thai law. Other species have size or bag limits. See our dedicated guide on protected and endangered species in Thailand for current information before fishing.

Where is the best place to see all Thai sport fish species in detail?

ThaiAngler's species pages provide dedicated identification profiles, habitat notes, and catch guidance for each species. Use this guide to narrow down the family, then follow the links to the relevant species page for detail.

Read next