Skip to main content

Garfish

Jetty / Shore
Hyporhamphus melanochir

Garfish — southern garfish in WA — are slender, surface-feeding fish that school in estuaries and sheltered bays around Perth and along the lower west coast. Caught on a simple float rig with tiny hooks and bread, they're a relaxing light-tackle target, excellent pan-fried, and prized live bait for tailor and bigger predators.

Overview

Garfish are one of Perth's most elegant and enjoyable light-tackle targets. These slender, surface-feeding fish school in estuaries and sheltered bays from October through April, and catching them on float rigs with tiny hooks is a relaxing, rewarding style of fishing. They're also excellent eating and make outstanding live bait for tailor and other predators.

Identification

Also known as

Gardies, sea garfish, southern garfish

Slim, silver-blue fish with a bright silver band down the flank and a long, needle-like lower jaw — the upper jaw stays short, which is the whole trick. If both jaws are drawn out into a toothy beak, you have a longtom, not a gar. River garfish are smaller, shorter-beaked and stay in the upper estuaries; this is the southern sea garfish of the open bays and seagrass. The tail is forked with a longer lower lobe, and the beak tip is orange-red on a live fish, fading within minutes of landing. Everyone in Perth calls them gardies.

How to Catch

Best baits

Bread dough, maggots, small pieces of prawn, dough mixed with pilchard oil

Lures

N/A — bait-only species. Target exclusively with small natural baits on float rigs.

Rigs

Float rig with a tiny hook (size 10–12) set 30–60cm below a small bobby cork. Use the lightest line possible (2–4lb) and no sinker — the bait should drift naturally just below the surface.

Technique

Berley with bread to draw the school to the surface, then cast a float rig with bread dough or maggot into the berley trail. Garfish feed at or just below the surface, so set the float shallow. Watch for the float to dip and gently lift into the fish — no aggressive strike needed. Keep the berley going and you can catch them all day.

Best time

Best from October through April in the warmer months. Calm mornings and afternoons are ideal — wind makes float-fishing difficult. Rising tide in sheltered bays and estuaries concentrates the schools.

Size

Up to 500g, commonly 100–200g

Peak season

Year-round

Size & Growth

Most are 25–35 cm and 100–200 g. A good gardie is 40 cm-plus, and around half a kilo is the practical ceiling. They are fast-growing and short-lived — a few years, not decades — and schools tend to be a single year class, so you will catch twenty fish of the same length before the size steps up or down. That is worth knowing: if the school under your berley trail is small, moving fifty metres is more use than changing bait. A bucket of 30 cm gar is a normal, respectable session.

Diet & Habitat

Garfish graze rather than hunt — seagrass and algae, drifting plankton, small crustaceans and the odd tiny fish, all taken at or just under the surface. They school over seagrass meadows in sheltered bays and estuaries, usually in 1–5 m, and rise readily to a bread berley trail. A temperate southern species: in WA from around Kalbarri south and east along the south coast. Cockburn Sound, Mangles Bay, Safety Bay, Warnbro, the lower Swan around Dalkeith and Geographe Bay are all reliable, as are the Albany and Esperance harbours. Calm water matters more than tide.

WA Size & Bag Limits

Minimum size No minimum size
Bag limit 30
Counts toward The 30 applies to each garfish species, but it also sits inside the statewide 'all other species of finfish' TOTAL mixed daily bag of 30 — shared with Australian herring, mullet, blue mackerel and the non-KGW whitings. Thirty fish is the ceiling across the whole category, not per species on top of it.

No minimum size. Individual bag limit: 30 per garfish species — but garfish sit in DPIRD's 'all other species of finfish' category, whose TOTAL mixed-species daily bag is 30 per fisher, shared with Australian herring, mullet, blue mackerel and the whitings other than King George. Thirty fish is the day's ceiling across that whole category.

Last checked August 2026. Limits change — confirm with DPIRD before you fish.

Eating Quality

Yes — garfish are one of Perth's best small eating fish: delicate, sweet white flesh with almost no oil, large scales that come off easily, and a bone structure that makes them simple to eat. Butterfly them by cutting down the back and pressing flat — the backbone lifts out in one piece — then crumb and shallow-fry, or leave them whole and pan-fry in butter. Either way it is a minute or two a side and no more; they overcook in seconds. Size makes little difference to the eating, though bigger fish are easier to prepare. They do not freeze well for the table, going soft and watery, but they freeze perfectly well as bait — which is what most of a big catch ends up as anyway.

Perth Tips

Mangles Bay, Safety Bay, and the Swan River near Dalkeith are reliable garfish spots. Use a fine-mesh berley bag filled with bread to create a steady trail. Garfish also make exceptional live bait for tailor — hook through the back on a single hook and cast into the wash at dusk.

Where to Catch Garfish

Albany (Emu Point / King George Sound / Salmon Holes) Ammo Jetty (Ammunition Jetty, Woodman Point) Bicton Baths (Swan River) Bremer Bay (Town Foreshore / Bremer River Mouth / Point Gordon) Bunbury Koombana Bay (Inner Harbour / The Plug / Casuarina Boat Harbour) Bundegi (Boat Ramp / Beach / Bundegi Reef) Busselton Jetty C.Y. O'Connor Beach (North Coogee) Canning Bridge (Applecross/Mount Pleasant) Cape Le Grand (Lucky Bay / Hellfire Bay / Thistle Cove) Cervantes (Jetty / Hangover Bay / Thirsty Point) Challenger Beach (Naval Base) Coogee Beach Dawesville Cut Denham (Shark Bay) Denmark (Wilson Inlet / Ocean Beach / Lights Beach / Hay River) Dongara / Port Denison (Harbour / Granny's Beach / South Beach / Irwin River Mouth) Duke of Orleans Bay / Wharton Beach (Condingup) Dunsborough (Geographe Bay / Old Dunsborough) Esperance (Esperance Jetty / Bandy Creek / Cape Le Grand / Twilight Beach) Fremantle Fishing Boat Harbour Gracetown (Cowaramup Bay) Hillarys Boat Harbour Hopetoun (Mary Ann Haven / Two Mile / Four Mile / Starvation) Horrocks Beach Lighthouse Bay (Vlamingh Head Lighthouse / Surfers Beach / Limestone Platforms) Mandurah (Foreshore / Jetty area) Mindarie Marina Myalup Beach Narrows Bridge (Swan River) North Beach Jetty Ocean Reef Marina Palm Beach Jetty (Rockingham) Pemberton / Donnelly River Point Walter (Swan River) Port Gregory (Harbour / Foreshore Jetty / North & South Beaches) Port Kennedy Boat Ramp (Boat Launching Facility) Preston Beach (Yalgorup) Rockingham Jetty Safety Bay Two Rocks Marina Walpole / Nornalup Inlet (Coalmine Beach / Mandalay Beach) Woodman Point Jetty (Ammo Jetty) Yallingup (Smiths Beach / Sugarloaf Rock) Yardie Creek (Cape Range NP / Southern Ningaloo)