Perth fishing spots

120 spots from Albany to Geraldton, grouped by stretch of coast.

North coast

33 spots
Broome (Town Beach / Gantheaume Point / Roebuck Bay)
Broome
Broome is the Kimberley town where the entire fishery is shaped by tide. Spring tides run 9–10 metres, the second-largest range in the co...
View fishing forecast →
Bundegi (Boat Ramp / Beach / Bundegi Reef)
Exmouth
Bundegi is the calm-water, Exmouth Gulf side of the broader Exmouth fishery — around 12km north of town on sealed road, with a sheltered ...
View fishing forecast →
Carnarvon (Town Beach / Babbage Island / Quobba)
Carnarvon
Carnarvon is the working town at the mouth of the Gascoyne River, ten hours from Perth, and the fishing is split between the sheltered Fa...
View fishing forecast →
Cervantes (Jetty / Hangover Bay / Thirsty Point)
Cervantes
Cervantes is the closest town to the Pinnacles and the working hub of WA's western rock-lobster fleet — a small coastal settlement built ...
View fishing forecast →
Coral Bay (South Ningaloo)
Coral Bay
Coral Bay is the southern access point to Ningaloo Reef — a small town on the edge of the lagoon at Bills Bay, twelve hours from Perth, s...
View fishing forecast →
Dampier / Karratha (Hampton Harbour / Hearson's Cove)
Dampier
Dampier and Karratha share a coastline that is part heavy industry, part mangrove creek and part forty-two-island archipelago. Hampton Ha...
View fishing forecast →
Denham (Shark Bay)
Denham
Shark Bay is two huge sheltered gulfs — Denham Sound on the west, the Eastern Gulf on the east — and Denham is the town on the western ed...
View fishing forecast →
Dirk Hartog Island (Wirruwana — Outer Shark Bay)
Dirk Hartog Island
Dirk Hartog Island is the 80-kilometre-long sandstone slab at the western entrance to Shark Bay, separated from Steep Point by the South ...
View fishing forecast →
Eighty Mile Beach
Wallal Downs
Eighty Mile Beach is the long, flat, classic North Coast beach fishery — a strip of sand that actually runs around 220km between the Pilb...
View fishing forecast →
Exmouth (North Ningaloo / North West Cape)
Exmouth
Exmouth is the town at the top of the North West Cape, thirteen hours from Perth, with two completely different fisheries on either side ...
View fishing forecast →
Geraldton (Fisherman's Wharf / Separation Point)
Geraldton
Geraldton is the northern end of Perth's long-weekend fishing orbit — 4.5 hours up the coast where the Leeuwin Current blurs the line bet...
View fishing forecast →
Gnaraloo Bay / Station
Gnaraloo
Gnaraloo is the cult remote end of the Gascoyne fishery — a working pastoral station 150km north of Carnarvon that opens onto cliffs, sur...
View fishing forecast →
Greenough River Mouth (Cape Burney)
Cape Burney
The Greenough River meets the ocean at Cape Burney, twelve kilometres south of Geraldton, and the river mouth is one of the better land-b...
View fishing forecast →
Guilderton (Moore River Mouth)
Guilderton
Guilderton is where the Moore River meets the Indian Ocean, and the sandbar between them dictates the fishing. Most of the year the bar i...
View fishing forecast →
Horrocks Beach
Horrocks
Horrocks is a quiet coastal town 74 km north of Geraldton and 22 km west of Northampton, filling the long gap between Geraldton and Kalba...
View fishing forecast →
Houtman Abrolhos Islands (Wallabi / Easter / Pelsaert Groups)
Geraldton
The Abrolhos sit 60 to 80 kilometres west of Geraldton across three island groups — Wallabi to the north, Easter in the middle and Pelsae...
View fishing forecast →
Jurien Bay (Jetty & Marina Walls)
Jurien Bay
Jurien Bay is the north's answer to Busselton — a small coastal town built around a marine park, with a jetty that produces pink snapper ...
View fishing forecast →
Kalbarri (Murchison River Mouth / Wittecarra / Coastal Cliffs)
Kalbarri
Kalbarri sits at the northern edge of the West Coast Bioregion where the Murchison River meets the Indian Ocean, and that boundary is the...
View fishing forecast →
Kununurra / Lake Argyle / Ord River
Kununurra
Kununurra is the unusual one — the only entry on this site centred on a freshwater barramundi fishery rather than the saltwater coast. Th...
View fishing forecast →
Lancelin (Jetty & Back Beach)
Lancelin
Lancelin is Perth's most recognised road-trip fishing town — 125 km north, an hour and a half if the caravans cooperate. Lancelin Island ...
View fishing forecast →
Lighthouse Bay (Vlamingh Head Lighthouse / Surfers Beach / Limestone Platforms)
Exmouth
Lighthouse Bay sits at the very tip of North West Cape, around 17km north of Exmouth on sealed road, beneath the 1912 Vlamingh Head Light...
View fishing forecast →
Mackerel Islands (Thevenard Island / Direction Island)
Onslow
The Mackerel Islands are a group of ten low coral and limestone islands sitting 10 to 22 kilometres off Onslow on the western edge of the...
View fishing forecast →
Montebello Islands (Conservation Park / Marine Park)
Karratha
The Montebellos are a chain of around 174 islands roughly 100 kilometres off Karratha and Dampier, sitting on the edge of the North West ...
View fishing forecast →
Onslow (Town Beach / Beadon Creek / Mackerel Islands)
Onslow
Onslow sits at the western edge of the Pilbara and the southern edge of saltwater croc range, fourteen hours up the coast from Perth. The...
View fishing forecast →
Point Samson (Honeymoon Cove / Public Wharf / Cossack)
Point Samson
Point Samson is the working coastal town that took over from Cossack when the original port silted up; it sits 50km north-east of Karrath...
View fishing forecast →
Quobba (Quobba Station / Blowholes / Camp Rock)
Quobba
Quobba is a working pastoral lease on the Gascoyne coast roughly 75 km north of Carnarvon, and it is the most famous land-based game fish...
View fishing forecast →
Seabird
Seabird
Seabird is a one-pub coastal town halfway between Guilderton and Lancelin — a small beach, a tavern with decent fish and chips, and 4WD t...
View fishing forecast →
Steep Point (Edel Land — Mainland's Westernmost Point)
Edel Land
Steep Point is the mainland's westernmost point and one of the world's serious land-based game fisheries — a wall of cliffs at the entran...
View fishing forecast →
Tantabiddi (Boat Ramp / Lagoon Gap / Outer Reef Drop-off)
Exmouth
Tantabiddi is the western-side ramp of the broader Exmouth fishery, around 35km north-west of town on sealed Yardie Creek Road. This is t...
View fishing forecast →
Two Rocks Marina
Two Rocks
Two Rocks is the northernmost marina in the metro area, and it gets less fishing pressure than spots further south. The entrance mouth ge...
View fishing forecast →
Useless Loop / Tamala (Outer Shark Bay)
Tamala Station
Tamala Station and the surrounding outer Shark Bay country sit just north of Steep Point on the Edel Land peninsula — same Gascoyne palet...
View fishing forecast →
Wyndham / Cambridge Gulf (Five Rivers)
Wyndham
Wyndham is the far East Kimberley port at the head of Cambridge Gulf, around 100km north of Kununurra by sealed road and roughly 33 hours...
View fishing forecast →
Yardie Creek (Cape Range NP / Southern Ningaloo)
Cape Range National Park
Yardie Creek sits at the southern end of the sealed Yardie Creek Road inside Cape Range National Park, around 90 minutes south-west of Ex...
View fishing forecast →

Yanchep & Mindarie

5 spots

Perth metro surf

16 spots
Burns Beach
Burns Beach
Burns Beach has a large reef system extending out from the beach with deep holes between reef sections. This genuine structure sets it ap...
View fishing forecast →
City Beach Groyne
City Beach
City Beach Groyne has been a Perth fishing institution for generations. The groyne creates a defined break in the surf that concentrates ...
View fishing forecast →
Cottesloe Groyne
Cottesloe
The groynes at Cottesloe break the swell and create pockets of turbulent water where bait gets trapped and predators sit in ambush. The r...
View fishing forecast →
Floreat Beach (Floreat Drain)
Floreat
The Floreat Drain at Floreat Beach is one of Perth's most productive shore fishing spots. The storm water outflow washes nutrients and sm...
View fishing forecast →
Hillarys Boat Harbour
Hillarys
Hillarys is the biggest marina in Perth's northern suburbs, and the breakwater walls create a huge amount of fishable structure. When the...
View fishing forecast →
Leighton Beach
North Fremantle
Leighton is a wide beach between Fremantle and Cottesloe that forms gutters and holes after decent swell. It's surf fishing that rewards ...
View fishing forecast →
Marmion Beach
Marmion
Marmion Beach sits alongside the Marmion Marine Park, and the reef patches running through this stretch of coast create structure that op...
View fishing forecast →
Mullaloo Beach
Mullaloo
Mullaloo is a long, gently curving beach in Perth's northern suburbs that forms gutters and holes after decent swell events. The offshore...
View fishing forecast →
North Beach Jetty
North Beach
North Beach Jetty is a short 22-metre fishing jetty that gives access to the reef system running through the Marmion Marine Park coastlin...
View fishing forecast →
Ocean Reef Marina
Ocean Reef
Ocean Reef Marina provides boat launching and sheltered fishing in Perth's northern suburbs. The harbour structure holds bait year-round,...
View fishing forecast →
Pinnaroo Point (Hillarys)
Hillarys
Pinnaroo Point is a rocky outcrop with reef breaks a short cast offshore — a proper land-based fishing spot hiding inside a family park w...
View fishing forecast →
Scarborough Beach
Scarborough
Scarborough is a long, exposed surf beach where the fishing depends entirely on reading the water. When swell carves out gutters and hole...
View fishing forecast →
Sorrento Beach
Sorrento
Sorrento has two purpose-built groynes that create defined structure in an otherwise open stretch of coast. The groynes concentrate bait ...
View fishing forecast →
Swanbourne Beach
Swanbourne
Swanbourne is a quieter stretch of surf beach between Cottesloe and City Beach. The gutter system shifts with the swell, but when it's on...
View fishing forecast →
Trigg Beach
Trigg
Trigg has genuine reef and rock platform structure that most Perth metro beaches lack. The wash zone over the reef creates ambush points ...
View fishing forecast →
Watermans Bay (Marmion Marine Park)
Watermans Bay
Watermans Bay is a limestone-reef fishery dressed up as a family beach — breakwater, grass, showers, kiosk on one side, productive rocky ...
View fishing forecast →

Swan & Canning

12 spots
Applecross Jetty (Swan River)
Applecross
Applecross Jetty has been ferrying Perth since 1897 and fishing well for most of that time. It sits on the south bank of the Swan at the ...
View fishing forecast →
Ashfield Flats (Swan River)
Bassendean
Ashfield Flats is the largest surviving river-flat in metro Perth — mud, saltmarsh, paperbark snags, and residential pontoons visible acr...
View fishing forecast →
Bicton Baths (Swan River)
Bicton
Bicton Baths is a quiet stretch of the Swan River with old jetty structure and subtle depth changes that hold fish. It doesn't look like ...
View fishing forecast →
Canning Bridge (Applecross/Mount Pleasant)
Applecross
Canning Bridge has been a Perth fishing spot for eight decades, and the dedicated fishing platform on the Applecross side makes it one of...
View fishing forecast →
Claremont Jetty (Swan River)
Claremont
Claremont Jetty sits on the southern bank of Freshwater Bay — peaceful, walkable, and well-placed over some of the deeper water in the lo...
View fishing forecast →
Deep Water Point (Canning River)
Mount Pleasant
Deep Water Point is the most civilised fishing spot on the Canning — reserve, car park, BBQs, jetty — but don't let the picnic tables foo...
View fishing forecast →
Mosman Bay Jetty (Swan River)
Mosman Park
Mosman Bay is one of the deepest pockets in the lower Swan, and the jetty off Johnson Parade puts you straight over it. Big mulloway patr...
View fishing forecast →
Narrows Bridge (Swan River)
South Perth
The Narrows is where the Swan River pinches under the freeway, and that bottleneck concentrates current and fish. The bridge pylons creat...
View fishing forecast →
Pelican Point (Crawley, Swan River)
Crawley
Pelican Point is the shallow end of the Swan — a sand spit with weed beds and flats running out into Matilda Bay, right alongside UWA. It...
View fishing forecast →
Point Walter (Swan River)
Bicton
Point Walter is a classic Swan River sand point where shallow flats drop off into the main channel. Bream cruise the flats on the incomin...
View fishing forecast →
Shelley Foreshore (Canning River)
Shelley
Shelley Foreshore is the Canning's classic wading water — extensive sand flats lined with seagrass, broken up by rocky patches and the lo...
View fishing forecast →
Success Hill Reserve (Upper Swan, Bassendean)
Bassendean
Success Hill Reserve is the upper Swan at its most Swan-like — a sleepy stretch of tannin-tinged water lined with paperbarks, fallen snag...
View fishing forecast →

Fremantle & Cockburn

16 spots
Alcoa Jetty (Kwinana)
Kwinana
Alcoa Jetty in Kwinana is one of the few spots in Cockburn Sound where you can access genuinely deep water from the shore. The industrial...
View fishing forecast →
Ammo Jetty (Ammunition Jetty, Woodman Point)
Woodman Point
Ammo Jetty is Perth's go-to squid spot. The heritage WWII ammunition jetty sits over weed beds in Cockburn Sound that are loaded with cal...
View fishing forecast →
Challenger Beach (Naval Base)
Kwinana
Challenger Beach sits on the Cockburn Sound side of the Kwinana industrial strip — freight rail overhead, Alcoa stacks on the skyline, an...
View fishing forecast →
Coogee Beach
Coogee
Coogee Beach sits between Woodman Point and South Beach with a mix of sandy beach and groyne structure. The groyne creates eddies where b...
View fishing forecast →
Dongara / Port Denison (Harbour / Granny's Beach / South Beach / Irwin River Mouth)
Port Denison
Dongara and Port Denison are the twin towns at the mouth of the Irwin River, around 360km north of Perth and roughly halfway between Juri...
View fishing forecast →
Fremantle Fishing Boat Harbour
Fremantle
The Fishing Boat Harbour is a working commercial harbour with deep water, permanent lighting, and structure everywhere — pylons, walls, m...
View fishing forecast →
Mangles Bay (Rockingham)
Rockingham
Mangles Bay is the sheltered water between Point Peron and Garden Island — a protected, north-facing bay that's been Perth's most famous ...
View fishing forecast →
North Mole (Fremantle)
Fremantle
North Mole is Perth's most iconic land-based fishing spot. The long rock wall stretching from the Fremantle port breakwater puts you over...
View fishing forecast →
Palm Beach Jetty (Rockingham)
Rockingham
Palm Beach Jetty is a solid family-friendly fishing spot in the Rockingham area. The jetty gives access to deeper water over a sandy bott...
View fishing forecast →
Point Peron
Rockingham
Point Peron is a rocky headland at the southern end of Cockburn Sound where reef and rock platform give land-based anglers access to genu...
View fishing forecast →
Port Gregory (Harbour / Foreshore Jetty / North & South Beaches)
Port Gregory
Port Gregory is a small fishing village 25 minutes north of Horrocks and 40 minutes south of Kalbarri, sitting between the Hutt River and...
View fishing forecast →
Rockingham Jetty
Rockingham
Rockingham Jetty sits in the sheltered waters of Mangles Bay at the southern end of Cockburn Sound, which means you can fish it when most...
View fishing forecast →
Shoalwater Beach
Shoalwater
Shoalwater sits in front of the marine park, with a shallow sandbar extending toward Penguin Island that creates a unique inshore environ...
View fishing forecast →
South Beach (Fremantle)
Fremantle
South Beach is a wide stretch of sand just south of Fremantle that catches swell from the west and forms gutters and holes after decent s...
View fishing forecast →
South Mole (Fremantle)
Fremantle
South Mole sits on the opposite side of the Fremantle harbour entrance from North Mole, and it's the calmer, more accessible option. The ...
View fishing forecast →
Woodman Point Jetty
Woodman Point
Woodman Point Jetty sits close to the open water of Cockburn Sound with cleaner water than the inner harbour spots. The weed beds in this...
View fishing forecast →

Rottnest Island

1 spot

Mandurah & Peel

17 spots
Coodanup Foreshore (Peel Inlet)
Coodanup
Coodanup sits on the south-east edge of the Peel Inlet, the big shallow bowl behind Mandurah. The foreshore gives you expansive flats, ch...
View fishing forecast →
Dawesville Cut
Dawesville
The Cut is a man-made channel connecting the Peel-Harvey Estuary to the Indian Ocean, and the water absolutely rips through on tide chang...
View fishing forecast →
Falcon Bay
Falcon
Falcon Bay sits between Halls Head and Dawesville, protected by an outer reef that creates a natural lagoon effect. The deep channel runn...
View fishing forecast →
Golden Bay
Golden Bay
Golden Bay is protected by an outer sand bar that creates a deep channel running along the beach. This natural structure holds fish consi...
View fishing forecast →
Halls Head
Halls Head
Halls Head is a long stretch of beach on the ocean side of Mandurah that forms consistent gutters between here and Falcon. The rocky sect...
View fishing forecast →
Herron Point (Harvey Estuary)
Herron
Herron Point is the Harvey Estuary's headline land-based spot — a bush camping ground on the east bank of the southern Peel-Harvey arm, w...
View fishing forecast →
Madora Bay
Madora Bay
Madora Bay has a reputation among locals as a mulloway beach. The gutters here tend to hold deeper than neighbouring beaches, and the wat...
View fishing forecast →
Mandurah (Foreshore / Jetty area)
Mandurah
Mandurah sits at the mouth of the Peel-Harvey Estuary — one of WA's most productive fisheries. The foreshore channels funnel bait on the ...
View fishing forecast →
Murray River (Yunderup to Pinjarra)
Pinjarra
The Murray is Peel-Harvey's longest tributary — 134 km from the hills down to the inlet, with the saltwater and brackish reach from South...
View fishing forecast →
Port Kennedy Boat Ramp (Boat Launching Facility)
Port Kennedy
The ramp area sits in the sheltered waters of Warnbro Sound with structure, lighting, and easy access. It's a quieter alternative to Rock...
View fishing forecast →
Preston Beach (Yalgorup)
Preston Beach
Preston Beach is the southern end of Perth's day-trip fishing orbit — 45 minutes past Mandurah, hemmed in between the Indian Ocean and th...
View fishing forecast →
Safety Bay
Safety Bay
Safety Bay is a deep, protected bay that holds good numbers of King George whiting in the warmer months — a species that's harder to find...
View fishing forecast →
San Remo Beach
San Remo
San Remo produces gutters that constantly change shape, and when they're deep and defined, this beach fires. It's known locally as a slee...
View fishing forecast →
Secret Harbour
Secret Harbour
Secret Harbour has deep channels and gutters carved by the reef system offshore. The name doesn't help keep it quiet — it's well known am...
View fishing forecast →
Tim's Thicket
Madora Bay
Tim's Thicket marks the southern boundary of the Perth metro fishing zone and it fishes like a country spot without the drive. The beach ...
View fishing forecast →
Warnbro Beach
Warnbro
Warnbro is a long, gently curving beach inside Warnbro Sound that offers sheltered fishing when the open coast is rough. It's not the mos...
View fishing forecast →
Waroona Dam / Drakesbrook Weir
Waroona
Waroona Dam, also known as Lake Navarino, sits about ten kilometres east of the Waroona townsite and is the closest serious freshwater fi...
View fishing forecast →

South-west

17 spots
Augusta (Hardy Inlet / Flinders Bay)
Augusta
Augusta sits at the bottom-left corner of the map where the Indian and Southern Oceans meet — Cape Leeuwin lighthouse, a whaling-era town...
View fishing forecast →
Bremer Bay (Town Foreshore / Bremer River Mouth / Point Gordon)
Bremer Bay
Bremer Bay is a six-hour drive south-east of Perth into the South Coast Bioregion, sat on the western edge of the Recherche Archipelago c...
View fishing forecast →
Bunbury Back Beach (Geographe Bay)
Bunbury
Back Beach is Bunbury's ocean side — a white-sand stretch on Geographe Bay with a rocky point at Wyalup, a southern breakwater, and deep ...
View fishing forecast →
Bunbury Koombana Bay (Inner Harbour / The Plug / Casuarina Boat Harbour)
Bunbury
Koombana Bay is Bunbury's sheltered side — the inner harbour, the breakwater locals call the Plug, the Marlston Hill foreshore, and the C...
View fishing forecast →
Busselton Jetty
Busselton
Busselton Jetty is 1.841 km of timber pylon reaching out into Geographe Bay — the longest wooden jetty in the Southern Hemisphere, and a ...
View fishing forecast →
Cape Le Grand (Lucky Bay / Hellfire Bay / Thistle Cove)
Cape Le Grand
Cape Le Grand National Park sits 56 km east of Esperance on the South Coast — a DBCA-managed park of granite headlands and white-sand bay...
View fishing forecast →
Cape Naturaliste (Dunsborough / Bunker Bay)
Naturaliste
Cape Naturaliste is the southern bookend of Perth's long-weekend fishing orbit — the rocky cape between Geographe Bay and the Margaret Ri...
View fishing forecast →
Dunsborough (Geographe Bay / Old Dunsborough)
Dunsborough
Dunsborough sits at the sheltered south-west corner of Geographe Bay, where the prevailing SW swell wraps around Cape Naturaliste and arr...
View fishing forecast →
Esperance (Esperance Jetty / Bandy Creek / Cape Le Grand / Twilight Beach)
Esperance
Esperance is eight hours south-east of Perth and the biggest land-based fishing town on the South Coast. The original Tanker Jetty closed...
View fishing forecast →
Gracetown (Cowaramup Bay)
Gracetown
Gracetown is a small surf town wrapped around Cowaramup Bay, half an hour north of Margaret River township. The bay sits between two name...
View fishing forecast →
Hamelin Bay
Hamelin Bay
Hamelin Bay is the sheltered cove 20 minutes south of Margaret River township — bay shape and an offshore reef keep it calmer than the su...
View fishing forecast →
Hopetoun (Mary Ann Haven / Two Mile / Four Mile / Starvation)
Hopetoun
Hopetoun is the Fitzgerald Coast town between Bremer Bay and Esperance, seven hours from Perth and quiet enough that you can usually find...
View fishing forecast →
Leschenault Estuary (Bunbury)
Australind
Leschenault is Bunbury's long narrow estuary — a protected shallow inlet running north from Koombana Bay up to Australind, and one of the...
View fishing forecast →
Margaret River Mouth (Prevelly)
Prevelly
Margaret River Mouth sits at Prevelly where the river meets the Indian Ocean, with Surfers Point on the headland just north — the same Su...
View fishing forecast →
Pemberton / Donnelly River
Pemberton
Pemberton is the only entry on this site that is built around a forest freshwater fishery as much as a saltwater one. The Donnelly, Warre...
View fishing forecast →
Wellington Dam (Collie)
Collie
Wellington Dam is the largest reservoir in WA's south-west, completed in 1933 on the Collie River about two and a half hours from Perth. ...
View fishing forecast →
Yallingup (Smiths Beach / Sugarloaf Rock)
Yallingup
Yallingup is the surf-coast town between Cape Naturaliste and Gracetown, with a Main Beach that fishes, a Smiths Beach that holds mullowa...
View fishing forecast →

Southern Ocean

3 spots
Search a place (anywhere)

Want a beach or jetty not listed? Use "Other (search a place)" on the home page.