Western Australia · 82 sites
Perth's metropolitan coast from Rockingham to Mindarie has limestone reef ledges, caves and swim-throughs in 5–20 m, the wreck trails at Rockingham and Coogee (Omeo, the Saxon Ranger, the Kwinana Grain Jetty), the Blackwall Reach river dive, and dozens of easy shore entries. Tropical fish arrive on the Leeuwin Current each summer to join the temperate regulars.
Conditions outlook · Late September – October 2026
Written 27 September 2026Autumn is Perth's best season and spring its most frustrating: fronts still come through weekly and the sea breeze arrives by late morning. Between systems the metro reefs and the Rockingham wrecks are diveable in 17–19 °C water with 10–15 m visibility. Dive early, on an easterly morning, and have the Swan River or Ammo Jetty as a fallback.
Getting there
All within an hour of the city with beach car parks; charters from Fremantle, Hillarys and Mindarie for the offshore reefs.
When to go
Calm summer and autumn mornings before the sea breeze; February to May is the peak.
Water & suit
Summer 21–23 °C · winter 17–19 °C. 5–7 mm wetsuit with hood; 7 mm or semi-dry in winter
Nearest chamber: Fiona Stanley Hospital hyperbaric medicine unit (Murdoch, Perth)
Most recorded marine life in Perth
Suggested trip
Built from the sites in this region: an easy start, the signature dives, then something deeper or further. Swap days around the weather; the site pages say which winds and swell close each one.
Build your own Perth plan: pick days, level and must-dive sites →Day 1 · Settle in
Start with Perth's easier shore dives: check your weighting, get used to the water temperature and dive the sheltered side of the coast.
Day 2 · The signature dives
A charter day on the sites people travel to Perth for, including Rockingham Wreck Trail.
Day 3 · Deeper or further
For divers with the certification and the weather: the deeper walls, pinnacles or less-visited sites of Perth.
Operators recorded as running sites in this region. Each profile lists the specific sites it goes to.
Canning Vale · Perth · WA
One of the most fully documented operations in Western Australia, covering recreational, professional, technical and freediving training alongside substantial equipment facilities.
perthscuba.com · (08) 9455 4448
Welshpool · Perth · WA
A Perth business providing training, equipment and service support.
dolphinscuba.com.au · (08) 9353 2488
O'Connor · Perth · WA
An equipment retailer with a spearfishing and freediving emphasis. Primarily retail rather than a training centre.
adreno.com.au/pages/contact-us-perth · (08) 6424 8480
Mt Hawthorn · Perth · WA
A Perth equipment business. Retail range, servicing and training availability require verification.
diveimports.com · (08) 9443 1657
South Fremantle · Perth · WA
A Fremantle operation serving local divers, with proximity to Rottnest Island departures.
dolphindive.com.au
Hillarys · Perth · WA
A Perth training business serving the metropolitan recreational market.
perthdiving.com.au · (08) 9448 6343
Perth · WA
A Perth spearfishing and freediving business. This serves a different customer from a conventional scuba centre.
spearwest.com.au · 0411 063 351
Fremantle · Perth · WA
bucketlistdiver.com · (08) 9200 4447
Crawley · Rottnest Island · WA
University of Western Australia dive club (operating since 1968); club, not a shop.
uwauc.org.au
Hillarys · Perth · WA
Image Dive Pty Ltd trading as Image Dive and Charters; boat dive charters from Hillarys.
imagedive.com.au · 0417 957 870
Balcatta · Perth · WA
SSI Instructor Training Centre.
divingfrontiers.com.au · (08) 9240 6662
Click a pin for the site. 7 sites without published coordinates are not shown.
75 pinned sites. Pins marked approximate on their pages show the general area only; not for navigation.
82 sites in Perth · click a column to sort
| ALC40 & Gay Dragon Wrecks (Bicton) | Wreck | Max 8.5 m | Open Water | Shore | Weekly |
| Alkimos Wreck | Wreck | Max 7 m | Open Water | Boat | Rare |
| Ammo Jetty | Jetty/Pier | Max 9 m | Open Water | Shore | Daily |
| Bicton Baths (Swan River) | Freshwater Lake/River | Max 15 m | Open Water | Shore | Weekly |
| Blackwall Reach (Swan River) | Freshwater Lake/River | Max 18 m | Advanced Open Water | Shore | Occasional |
| Boyinaboat Reef | Reef | Max 7 m | Open Water | Shore or Boat | Daily |
| Bulk Jetty (Kwinana) | Jetty/Pier | Max 15 m | Open Water | Shore | Weekly |
| Burns Beach Reef | Shore/Rock Platform | Depth not published | Snorkel/Any | Shore | Occasional |
| Burns Rocks & Ocean Reef reefs | Reef | Max 10 m | Open Water | Boat | Rare |
| Camilla Hulk (Naval Base) | Wreck | Max 3.5 m | Snorkel/Any | Shore | Rare |
| Carlisle Castle Wreck | Wreck | Max 12 m | Open Water | Boat | Rare |
| Carnac Island | Island | Max 14 m | Open Water | Boat | Occasional |
| Centaur Wreck (Marmion) | Wreck | Max 7 m | Open Water | Boat | Rare |
| Challenger Rock (Garden Island) | Reef | Max 14 m | Open Water | Boat | Rare |
| Chalmers Wreck | Wreck | Max 4 m | Snorkel/Any | Boat | Rare |
| Conference Wreck | Wreck | Max 16 m | Open Water | Boat | Occasional |
| Coral Garden (Mindarie) | Reef | Max 21 m | Advanced Open Water | Boat | Rare |
| Cottesloe Pylon | Shore/Rock Platform | Max 4 m | Snorkel/Any | Shore | Daily |
| Cottesloe Reef | Reef | Depth not published | Snorkel/Any | Shore or Boat | Weekly |
| Cow Rocks (Marmion) | Reef | Depth not published | Open Water | Boat | Occasional |
| Crayfish Gully (Mindarie) | Reef | Max 20 m | Advanced Open Water | Boat | Rare |
| D9 Dredge Wreck | Wreck | Max 13 m | Open Water | Boat | Occasional |
| Dewy Ledge (Mindarie) | Reef | Max 20 m | Advanced Open Water | Boat | Rare |
| Eglinton Wreck | Wreck | Max 8 m | Open Water | Boat | Rare |
| First Rock (Shoalwater) | Reef | Max 5 m | Open Water | Boat | Occasional |
| Five Fathom Bank & Seaward Reef | Reef | Max 20 m | Advanced Open Water | Boat | Rare |
| Garden Island (Defence restricted) | Island | Depth not published | Open Water | Boat | Rare |
| Gemini Wreck | Wreck | Max 30 m | Deep/Advanced + experience | Boat | Occasional |
| Gordon's Grotto (Mindarie) | Reef | Max 15 m | Open Water | Boat | Rare |
| Grouper Gully (Mindarie) | Reef | Max 20 m | Advanced Open Water | Boat | Rare |
| Hall Bank | Reef | Max 12 m | Open Water | Boat | Weekly |
| Hamersley Pool | Shore/Rock Platform | Depth not published | Snorkel/Any | Shore | Weekly |
| Highland Forest Wreck | Wreck | Max 8 m | Open Water | Boat | Rare |
| Ian's Cave Reef (Mindarie) | Reef | Max 20 m | Advanced Open Water | Boat | Rare |
| Jervoise Bay Groyne & Boat Ramps | Shore/Rock Platform | Max 10 m | Open Water | Shore | Rare |
| Key Biscayne Oil Rig Wreck | Wreck | Max 42 m | Technical (decompression) | Boat (day trip) | Occasional |
| Kwinana Grain Terminal Jetty | Jetty/Pier | Max 15 m | Open Water | Shore | Daily |
| Little Island (Marmion) | Island | Max 10 m | Snorkel/Any | Boat | Weekly |
| Long Jetty (Rockingham) | Jetty/Pier | Max 4.5 m | Snorkel/Any | Shore | Rare |
| Lygnern & Samuel Plimsoll Wrecks | Wreck | Max 8 m | Open Water | Boat | Rare |
| MAAC Dive and Snorkel Trail | Shore/Rock Platform | Max 6 m | Snorkel/Any | Shore | Daily |
| Marine Beach & Elizabeth Reef (South Cottesloe) | Shore/Rock Platform | Depth not published | Snorkel/Any | Shore | Occasional |
| Mettams Pool | Shore/Rock Platform | Max 7 m | Snorkel/Any | Shore | Daily |
| North Beach (Perth) | Shore/Rock Platform | Max 10 m | Open Water | Shore | Rare |
| North Mole & North Mole Barge | Wreck | Max 8.5 m | Open Water | Shore | Weekly |
| Omeo Wreck & Coogee Maritime Trail | Wreck | Max 7 m | Snorkel/Any | Shore | Daily |
| Palm Beach Jetty (Rockingham) | Jetty/Pier | Max 15 m | Open Water | Shore | Rare |
| Paul's Point (Mindarie) | Reef | Max 20 m | Advanced Open Water | Boat | Rare |
| Penguin Island | Island | Max 5 m | Snorkel/Any | Shore or Boat | Weekly |
| Peters Pool (North Cottesloe) | Shore/Rock Platform | Max 5 m | Snorkel/Any | Shore | Daily |
| Point Peron | Shore/Rock Platform | Max 10 m | Open Water | Shore | Weekly |
| RMS Orizaba Wreck | Wreck | Max 12 m | Open Water | Boat | Occasional |
| Robb Jetty | Jetty/Pier | Max 8.5 m | Open Water | Shore | Weekly |
| Rockingham Wreck Trail | Artificial Reef | Max 18 m | Open Water | Shore | Daily |
| Rocky Bay (Swan River) | Freshwater Lake/River | Max 8.5 m | Open Water | Shore | Rare |
| Saxon Ranger Wreck | Wreck | Max 20 m | Advanced Open Water | Boat | Weekly |
| Seal Island (Shoalwater) | Island | Max 6 m | Snorkel/Any | Boat | Weekly |
| Sepia Wreck | Wreck | Max 15 m | Open Water | Boat | Rare |
| Snapper Peak (Mindarie) | Reef | Max 20 m | Advanced Open Water | Boat | Rare |
| South Mole & Bathers Beach | Shore/Rock Platform | Max 7 m | Open Water | Shore | Rare |
| Straggler Rocks Reef | Reef | Max 12 m | Open Water | Boat | Occasional |
| Stragglers Dredge | Wreck | Max 14 m | Open Water | Boat | Occasional |
| Stragglers Unidentified Dredge | Wreck | Max 19 m | Advanced Open Water | Boat | Occasional |
| Sues Groyne | Shore/Rock Platform | Depth not published | Snorkel/Any | Shore | Occasional |
| The 23 Metre Ledge (Mindarie) | Reef | Max 23 m | Advanced Open Water | Boat | Rare |
| The Coombe Deep Wrecks (Swan River) | Freshwater Lake/River | Max 22 m | Advanced Open Water | Shore | Rare |
| The Coombe Shallow Wrecks (Swan River) | Freshwater Lake/River | Max 12 m | Open Water | Shore | Occasional |
| The Lumps (Marmion) | Reef | Depth not published | Open Water | Boat | Occasional |
| The Sisters (Warnbro Sound) | Reef | Max 8 m | Open Water | Boat | Occasional |
| The Wall (Mindarie) | Reef | Max 21 m | Advanced Open Water | Boat | Rare |
| Three Mile Reef (Marmion) | Reef | Depth not published | Open Water | Boat | Weekly |
| Trigg Beach Reef | Shore/Rock Platform | Max 7 m | Open Water | Shore | Occasional |
| Two Fold Bay Wreck | Wreck | Max 12 m | Open Water | Boat | Rare |
| Ulidia Wreck | Wreck | Max 6 m | Open Water | Boat | Occasional |
| Ville de Rouen Wreck | Wreck | Max 9 m | Open Water | Boat | Rare |
| Waikiki Beach Artificial Reef Remnants | Artificial Reef | Max 15 m | Open Water | Shore | Rare |
| Wanneroo Reef (Marmion) | Reef | Depth not published | Open Water | Boat | Occasional |
| Wells Park Jetty | Jetty/Pier | Max 4 m | Snorkel/Any | Shore | Rare |
| Whitfords Rock (Marmion) | Reef | Depth not published | Open Water | Boat | Rare |
| Woodman Point Groyne | Shore/Rock Platform | Max 9 m | Open Water | Shore | Occasional |
| Yanchep Lagoon | Shore/Rock Platform | Max 5 m | Open Water | Shore | Occasional |
| Zedora Wreck | Wreck | Max 5 m | Snorkel/Any | Boat | Rare |
All within an hour of the city with beach car parks; charters from Fremantle, Hillarys and Mindarie for the offshore reefs.
Calm summer and autumn mornings before the sea breeze; February to May is the peak.
82 documented sites, including 28 wrecks and 25 that can be dived independently from the shore. The deepest reaches 42 m.
Yes, 31 sites are rated beginner. Look for the green Beginner tag in the list below, and check the weather notes on each page before diving.
Typically 21–23 °C in summer and 17–19 °C in winter. Most divers wear 5–7 mm wetsuit with hood; 7 mm or semi-dry in winter.
Perth Scuba, Dolphin Scuba Diving, ADRENO Perth, Dive Imports, Dolphin Dive Fremantle, Perth Diving Academy and others are recorded as running sites in Perth. Each site page lists the operators known to go there.
Fiona Stanley Hospital hyperbaric medicine unit (Murdoch, Perth). In an emergency call 000, then DAN Asia-Pacific on 1800 088 200.