Skip to main content

Perth Fishing Forecast

Know when to fish before you go — not after.

Bite Compass is a free fishing forecast for Perth and the Western Australian coast. We combine six science-backed factors — solunar feeding windows, tides, wind, water temperature, moon phase, and dawn/dusk light — into a single 0–100 bite score, so you can decide when to fish instead of guessing.

Pick one of the 120 Perth spots below — from the North Mole and Fremantle harbour to the Swan River, Mandurah, and the beaches north of Yanchep — or drop your own coordinates to see today's conditions. Every spot has an hourly bite score for the next 7 days, the major and minor solunar windows, tide highs and lows, wind speed and direction, and live water temperature. No account, no ads, no paywall.

Type to search spots, or choose "Other" to search anywhere.

Type a place name/suburb and pick a match. We'll fill coordinates automatically.

Tip: paste decimal coords (lat/lon). Example: -32.05, 115.72

Advanced
Coordinates (auto-filled): -32.0538826, 115.7245495
To edit coordinates, choose "Custom coordinates".
Peaking now
Exmouth (North Ningaloo / North West Cape)
90
Bite Peak
120 spots
84
Albany (Emu Point / King George Sound / Salmon Holes)
Now
N 9km/h · 18°
70
Alcoa Jetty (Kwinana)
Now
NE 10km/h · 20°
66
Alkimos Beach (Shorehaven)
Now
NE 11km/h · 21°
71
Ammo Jetty (Ammunition Jetty, Woodman Point)
Now
NE 8km/h · 20°
71
Applecross Jetty (Swan River)
Now
NE 7km/h · 20°
65
Ashfield Flats (Swan River)
Now
NE 7km/h · 20°
71
Augusta (Hardy Inlet / Flinders Bay)
Now
N 13km/h · 20°
62
Avon River (Toodyay)
Now
NW 3km/h
71
Bicton Baths (Swan River)
Now
NE 7km/h · 20°
84
Bremer Bay (Town Foreshore / Bremer River Mouth / Point Gordon)
Now
NW 8km/h · 19°
69
Broome (Town Beach / Gantheaume Point / Roebuck Bay)
Now
SE 9km/h · 24°
61
Bunbury Back Beach (Geographe Bay)
Now
NE 11km/h · 18°
54
Bunbury Koombana Bay (Inner Harbour / The Plug / Casuarina Boat Harbour)
Now
NE 11km/h · 18°
83
Bundegi (Boat Ramp / Beach / Bundegi Reef)
Now
S 16km/h · 24°
71
Burns Beach
Now
NE 8km/h · 20°
61
Busselton Jetty
Now
E 8km/h · 17°
71
Canning Bridge (Applecross/Mount Pleasant)
Now
NE 7km/h · 20°
82
Cape Le Grand (Lucky Bay / Hellfire Bay / Thistle Cove)
Now
N 5km/h · 18°
60
Cape Naturaliste (Dunsborough / Bunker Bay)
Now
NE 6km/h · 19°
85
Carnarvon (Town Beach / Babbage Island / Quobba)
Now
E 9km/h · 21°
77
Cervantes (Jetty / Hangover Bay / Thirsty Point)
Now
NE 5km/h · 22°
71
Challenger Beach (Naval Base)
Now
NE 8km/h · 20°
73
City Beach Groyne
Now
NE 7km/h · 20°
71
Claremont Jetty (Swan River)
Now
NE 8km/h · 20°
71
Coodanup Foreshore (Peel Inlet)
Now
NE 10km/h · 19°
71
Coogee Beach
Now
NE 8km/h · 20°
81
Coral Bay (South Ningaloo)
Now
SE 14km/h · 25°
71
Cottesloe Groyne
Now
NE 8km/h · 20°
79
Dampier / Karratha (Hampton Harbour / Hearson's Cove)
Now
S 10km/h · 23°
65
Dawesville Cut
Now
NE 8km/h · 19°
72
Deep Water Point (Canning River)
Now
NE 7km/h · 20°
85
Denham (Shark Bay)
Now
E 9km/h · 20°
76
Denmark (Wilson Inlet / Ocean Beach / Lights Beach / Hay River)
Now
N 13km/h · 20°
77
Dirk Hartog Island (Wirruwana — Outer Shark Bay)
Now
NE 11km/h · 24°
72
Dongara / Port Denison (Harbour / Granny's Beach / South Beach / Irwin River Mouth)
Now
E 9km/h · 20°
64
Dunsborough (Geographe Bay / Old Dunsborough)
Now
NE 5km/h · 20°
73
Eighty Mile Beach
Now
E 18km/h · 23° · Wallal Downs
79
Esperance (Esperance Jetty / Bandy Creek / Cape Le Grand / Twilight Beach)
Now
N 5km/h · 18°
90
Exmouth (North Ningaloo / North West Cape)
Now
S 16km/h · 23°
71
Falcon Bay
Now
NE 10km/h · 19°
74
Floreat Beach (Floreat Drain)
Now
NE 7km/h · 20°
71
Fremantle Fishing Boat Harbour
Now
NE 8km/h · 20°
73
Geraldton (Fisherman's Wharf / Separation Point)
Now
NE 8km/h · 21°
77
Gnaraloo Bay / Station
Now
SE 12km/h · 25°
71
Golden Bay
Now
NE 7km/h · 19°
65
Gracetown (Cowaramup Bay)
Now
NE 12km/h · 20°
72
Greenough River Mouth (Cape Burney)
Now
NE 8km/h · 21°
72
Guilderton (Moore River Mouth)
Now
NE 8km/h · 22°
71
Halls Head
Now
NE 10km/h · 19°
63
Hamelin Bay
Now
N 13km/h · 20°
54
Herron Point (Harvey Estuary)
Now
NE 10km/h · 18°
72
Hillarys Boat Harbour
Now
NE 11km/h · 20°
84
Hopetoun (Mary Ann Haven / Two Mile / Four Mile / Starvation)
Now
NW 9km/h · 18°
73
Horrocks Beach
Now
NE 10km/h · 21°
66
Houtman Abrolhos Islands (Wallabi / Easter / Pelsaert Groups)
Now
NW 3km/h · 23°
77
Jurien Bay (Jetty & Marina Walls)
Now
NE 8km/h · 20°
74
Kalbarri (Murchison River Mouth / Wittecarra / Coastal Cliffs)
Now
E 12km/h · 22°
45
Kununurra / Lake Argyle / Ord River
Now
SE 14km/h
72
Lancelin (Jetty & Back Beach)
Now
NE 9km/h · 22°
71
Leighton Beach
Now
NE 8km/h · 20° · North Fremantle
54
Leschenault Estuary (Bunbury)
Now
NE 11km/h · 18°
80
Lighthouse Bay (Vlamingh Head Lighthouse / Surfers Beach / Limestone Platforms)
Now
SE 18km/h · 25°
82
Mackerel Islands (Thevenard Island / Direction Island)
Now
SE 12km/h · 24°
71
Madora Bay
Now
NE 10km/h · 19°
70
Mandurah (Foreshore / Jetty area)
Now
NE 9km/h · 19°
72
Mangles Bay (Rockingham)
Now
NE 10km/h · 20°
65
Margaret River Mouth (Prevelly)
Now
NE 14km/h · 20°
72
Marmion Beach
Now
NE 8km/h · 20°
71
Mindarie Marina
Now
NE 9km/h · 20°
67
Montebello Islands (Conservation Park / Marine Park)
Now
S 15km/h · 25°
71
Mosman Bay Jetty (Swan River)
Now
NE 7km/h · 20°
72
Mullaloo Beach
Now
NE 8km/h · 20°
72
Murray River (Yunderup to Pinjarra)
Now
NE 8km/h · 19°
71
Narrows Bridge (Swan River)
Now
NE 7km/h · 20°
71
North Beach Jetty
Now
NE 7km/h · 20°
71
North Mole (Fremantle)
Now
NE 10km/h · 20°
72
Ocean Reef Marina
Now
NE 9km/h · 20°
82
Onslow (Town Beach / Beadon Creek / Mackerel Islands)
Now
SE 8km/h · 23°
70
Palm Beach Jetty (Rockingham)
Now
NE 9km/h · 20°
71
Pelican Point (Crawley, Swan River)
Now
NE 8km/h · 20°
70
Pemberton / Donnelly River
Now
N 11km/h · 19°
72
Pinnaroo Point (Hillarys)
Now
NE 9km/h · 20°
70
Point Peron
Now
NE 10km/h · 20° · Rockingham
77
Point Samson (Honeymoon Cove / Public Wharf / Cossack)
Now
SE 9km/h · 24°
71
Point Walter (Swan River)
Now
NE 8km/h · 20°
85
Port Gregory (Harbour / Foreshore Jetty / North & South Beaches)
Now
NE 9km/h · 22°
71
Port Kennedy Boat Ramp (Boat Launching Facility)
Now
NE 9km/h · 19°
70
Preston Beach (Yalgorup)
Now
NE 10km/h · 19°
66
Quinns Rocks
Now
NE 11km/h · 20°
81
Quobba (Quobba Station / Blowholes / Camp Rock)
Now
E 10km/h · 24°
70
Rockingham Jetty
Now
NE 10km/h · 20°
65
Rottnest Island (Shore Fishing)
Now
N 15km/h · 22°
70
Safety Bay
Now
NE 10km/h · 20°
71
San Remo Beach
Now
NE 10km/h · 19°
71
Scarborough Beach
Now
NE 7km/h · 20°
73
Seabird
Now
NE 8km/h · 20°
71
Secret Harbour
Now
NE 10km/h · 19°
71
Shelley Foreshore (Canning River)
Now
NE 7km/h · 20°
70
Shoalwater Beach
Now
NE 10km/h · 20°
71
Sorrento Beach
Now
NE 8km/h · 20°
71
South Beach (Fremantle)
Now
NE 8km/h · 20°
72
South Mole (Fremantle)
Now
NE 8km/h · 20°
68
Steep Point (Edel Land — Mainland's Westernmost Point)
Now
E 16km/h · 25°
72
Success Hill Reserve (Upper Swan, Bassendean)
Now
NE 8km/h · 20°
71
Swanbourne Beach
Now
NE 8km/h · 20°
80
Tantabiddi (Boat Ramp / Lagoon Gap / Outer Reef Drop-off)
Now
SE 14km/h · 25°
65
Tim's Thicket
Now
NE 8km/h · 19° · Madora Bay
71
Trigg Beach
Now
NE 7km/h · 20°
72
Two Rocks Marina
Now
NE 10km/h · 20°
80
Useless Loop / Tamala (Outer Shark Bay)
Now
E 14km/h · 20°
71
Walpole / Nornalup Inlet (Coalmine Beach / Mandalay Beach)
Now
N 13km/h · 20°
71
Warnbro Beach
Now
NE 9km/h · 19°
63
Waroona Dam / Drakesbrook Weir
Now
N 10km/h
71
Watermans Bay (Marmion Marine Park)
Now
NE 9km/h · 20°
63
Wellington Dam (Collie)
Now
N 10km/h
71
Woodman Point Jetty
Now
NE 7km/h · 20°
45
Wyndham / Cambridge Gulf (Five Rivers)
Now
SE 12km/h
77
Yallingup (Smiths Beach / Sugarloaf Rock)
Now
NE 7km/h · 20°
74
Yanchep Lagoon
Now
NE 10km/h · 21°
81
Yardie Creek (Cape Range NP / Southern Ningaloo)
Now
SE 19km/h · 26°

Forecast as of 6:03pm Perth

Free, no-subscription fishing forecasts built for Perth. Why we built this

Disclaimer: fishing is chaotic. This is guidance, not a guarantee.