Dive sites in Canada
304 dive sites in Canada. Pick sports and filters below, open a place for its week, or plan a trip scored on the forecast and the journey from home.
Best this week first
Showing 250 of 304 places.
- American (Virginia) brig, name unknown (1824)Stay in HalifaxWater 14°CThis week: GoodBest day 80/1007 good days
- British tanker Kars (1942)Stay in HalifaxWater 14°CThis week: GoodBest day 80/1007 good days
- CN Barges (3), c. 1941Stay in HalifaxWater 14°CThis week: GoodBest day 80/1007 good days
- Dominion Coal Company barges Freeman (date unknown) and Lucia P. Dow (1957)Stay in HalifaxWater 14°CThis week: GoodBest day 80/1007 good days
- Hudson bomber plane (1944)Stay in HalifaxWater 14°CThis week: GoodBest day 80/1007 good days
- Metahead BankStay in HalifaxSea 0.3–0.9 mWater 14°CThis week: GoodBest day 80/1007 good days
- Norwegian barque Tordenskjold (1879)Stay in HalifaxWater 14°CThis week: GoodBest day 80/1007 good days
- Royal Canadian Navy gate vessel HMCS Ypres (1940)Stay in HalifaxWater 14°CThis week: GoodBest day 80/1007 good days
- Schooner Gertrude de Costa (1950)Stay in HalifaxWater 14°CThis week: GoodBest day 80/1007 good days
- Schooner Reaper (1899)Stay in HalifaxWater 14°CThis week: GoodBest day 80/1007 good days
- Sea Fury fighter bomber plane (1952)Stay in HalifaxWater 14°CThis week: GoodBest day 80/1007 good days
- Rose RockStay in SidneySea 0–0.2 mWater 11°CThis week: GoodBest day 80/1007 good days
- Arbutus IslandStay in North SaanichSea 0–0.2 mWater 11°CThis week: GoodBest day 80/1007 good days
- Patey RockStay in North SaanichWater 10°CThis week: GoodBest day 80/1007 good days
- Peck ReefStay in North SaanichSea 0–0.2 mWater 11°CThis week: GoodBest day 80/1007 good days
- Shute ReefStay in North SaanichSea 0–0.2 mWater 11°CThis week: GoodBest day 80/1007 good days
- Wain RockStay in North SaanichSea 0–0.2 mWater 11°CThis week: GoodBest day 80/1007 good days
- Kirby RockStay in UclueletSea 0.3–0.5 mWater 11°CThis week: GoodBest day 80/1007 good days
- Pope RocksStay in UclueletSea 0.3–0.5 mWater 11°CThis week: GoodBest day 80/1007 good days
- Sargison BankStay in UclueletSea 0.6–0.9 mWater 11°CThis week: GoodBest day 80/1007 good days
- Village ReefStay in UclueletSea 0.5–0.8 mWater 11°CThis week: GoodBest day 80/1007 good days
- Warner RockStay in UclueletSea 0.4–0.7 mWater 11°CThis week: GoodBest day 80/1007 good days
- Barnsley ShoalStay in Campbell RiverSea 0 mThis week: GoodBest day 80/1007 good days
- Bentley RockStay in Campbell RiverSea 0 mThis week: GoodBest day 80/1007 good days
- Defender ShoalStay in Campbell RiverSea 0 mWater 12°CThis week: GoodBest day 80/1007 good days
- Entrance BankStay in Campbell RiverWater 12°CThis week: GoodBest day 80/1007 good days
- Kinghorn RocksStay in Campbell RiverSea 0–0.1 mWater 12°CThis week: GoodBest day 80/1007 good days
- Min RockStay in Campbell RiverSea 0 mThis week: GoodBest day 80/1007 good days
- Nixon RockStay in Campbell RiverSea 0 mThis week: GoodBest day 80/1007 good days
- Ripple ShoalStay in Campbell RiverSea 0 mThis week: GoodBest day 80/1007 good days
- Sentry ShoalStay in Campbell RiverSea 0–0.1 mWater 12°CThis week: GoodBest day 80/1007 good days
- Tusko RockStay in Campbell RiverSea 0 mWater 12°CThis week: GoodBest day 80/1007 good days
- Warspite RockStay in Campbell RiverSea 0 mWater 12°CThis week: GoodBest day 80/1007 good days
- Wilby ShoalsStay in Campbell RiverSea 0–0.1 mWater 12°CThis week: GoodBest day 80/1007 good days
- Yaculta BankStay in Campbell RiverSea 0–0.1 mWater 12°CThis week: GoodBest day 80/1007 good days
- Arabia (Wreck)Stay in TobermoryThis week: GoodBest day 80/1007 good days
- Bull Kelp 6mStay in ParksvilleSea 0–0.3 mWater 12°CThis week: GoodBest day 80/1007 good days
- Caroline Rose (Schooner)Stay in TobermoryThis week: GoodBest day 80/1007 good days
- Charles P. Minch (Wreck)Stay in TobermoryThis week: GoodBest day 80/1007 good days
- City of Grand Rapids (steamer)Stay in TobermoryThis week: GoodBest day 80/1007 good days
- Cottam Point Reef 0/180Stay in ParksvilleSea 0–0.3 mWater 12°CThis week: GoodBest day 80/1007 good days
- Cottam ReefStay in ParksvilleSea 0–0.3 mWater 12°CThis week: GoodBest day 80/1007 good days
- Dorcas RockStay in ParksvilleSea 0–0.3 mWater 12°CThis week: GoodBest day 80/1007 good days
- Forest City (Wreck)Stay in TobermoryThis week: GoodBest day 80/1007 good days
- James C. King (Wreck)Stay in TobermoryThis week: GoodBest day 80/1007 good days
- Jeffrey RockStay in ParksvilleSea 0–0.3 mWater 12°CThis week: GoodBest day 80/1007 good days
- Main wall 90'Stay in ParksvilleSea 0–0.3 mWater 12°CThis week: GoodBest day 80/1007 good days
- Maze 12-18mStay in ParksvilleSea 0–0.3 mWater 12°CThis week: GoodBest day 80/1007 good days
- Mid Wall 16-18mStay in ParksvilleSea 0–0.3 mWater 12°CThis week: GoodBest day 80/1007 good days
- Niagara II (sandsucker)Stay in TobermoryThis week: GoodBest day 80/1007 good days
- Philo Scoville (Wreck)Stay in TobermoryThis week: GoodBest day 80/1007 good days
- Small Wall 12mStay in ParksvilleSea 0–0.3 mWater 12°CThis week: GoodBest day 80/1007 good days
- Sweepstakes (schooner)Stay in TobermoryThis week: GoodBest day 80/1007 good days
- The CavesStay in TobermoryThis week: GoodBest day 80/1007 good days
- The Jib WallStay in ParksvilleSea 0–0.3 mWater 12°CThis week: GoodBest day 80/1007 good days
- The Tugs (Wreck)Stay in TobermoryThis week: GoodBest day 80/1007 good days
- W. L. Wetmore (Wreck)Stay in TobermoryThis week: GoodBest day 80/1007 good days
- Wall beach out 30 return 210/230 50-90'Stay in ParksvilleSea 0–0.3 mWater 12°CThis week: GoodBest day 80/1007 good days
- Annie Falconer (Wreck)Stay in KingstonThis week: GoodBest day 80/1007 good days
- City of Sheboygan (Wrack)Stay in KingstonThis week: GoodBest day 80/1007 good days
- Comet (Wrack)Stay in KingstonThis week: GoodBest day 80/1007 good days
- Frontenac (Wrack)Stay in KingstonThis week: GoodBest day 80/1007 good days
- George A. Marsh (Wrack)Stay in KingstonThis week: GoodBest day 80/1007 good days
- Katie Eccles (Wreck)Stay in KingstonThis week: GoodBest day 80/1007 good days
- Kellett RockStay in Port RenfrewSea 0.4–0.9 mWater 11°CThis week: GoodBest day 80/1007 good days
- Munson (Wrack)Stay in KingstonThis week: GoodBest day 80/1007 good days
- Olive Branch (Wrack)Stay in KingstonThis week: GoodBest day 80/1007 good days
- Quartertide RocksStay in Port RenfrewSea 0.4–0.7 mWater 11°CThis week: GoodBest day 80/1007 good days
- SS ValenciaStay in Port RenfrewSea 0.6–1.1 mWater 11°CThis week: GoodBest day 80/1007 good days
- Wolfe Islander II (Wrack)Stay in KingstonThis week: GoodBest day 80/1007 good days
- Atrevida ReefStay in Powell RiverSea 0–0.2 mWater 12°CThis week: GoodBest day 80/1007 good days
- Bald ReefStay in St. EspritSea 0.3–0.8 mWater 14°CThis week: GoodBest day 80/1007 good days
- Bald Rock ReefStay in St. EspritSea 0.3–0.9 mWater 14°CThis week: GoodBest day 80/1007 good days
- Barnard CastleStay in ColwoodSea 0.1–0.4 mWater 10°CThis week: GoodBest day 80/1007 good days
- Basque ReefStay in St. EspritSea 0.7–1.8 mWater 13°CThis week: GoodBest day 80/1007 good days
- Clarke RockStay in NanaimoWater 12°CThis week: GoodBest day 80/1007 good days
- Coghlan RockStay in ColwoodSea 0.1–0.4 mWater 10°CThis week: GoodBest day 80/1007 good days
- Crow ReefStay in St. EspritSea 0.3–0.8 mWater 14°CThis week: GoodBest day 80/1007 good days
- Exeter ShoalStay in ComoxSea 0–0.1 mWater 12°CThis week: GoodBest day 80/1007 good days
- Forest FriendStay in ComoxSea 0–0.2 mWater 12°CThis week: GoodBest day 80/1007 good days
- Grant ReefsStay in Powell RiverSea 0–0.2 mWater 12°CThis week: GoodBest day 80/1007 good days
- HMCS GatineauStay in ComoxSea 0–0.2 mWater 12°CThis week: GoodBest day 80/1007 good days
- Laurel WhalenStay in ComoxWater 12°CThis week: GoodBest day 80/1007 good days
- Long BarStay in St. EspritSea 0.2–0.5 mWater 14°CThis week: GoodBest day 80/1007 good days
- Mathesons RockStay in St. EspritSea 0.6–1.6 mWater 13°CThis week: GoodBest day 80/1007 good days
- Maude ReefStay in ComoxSea 0–0.2 mWater 12°CThis week: GoodBest day 80/1007 good days
- Nash BankStay in ComoxSea 0–0.3 mWater 12°CThis week: GoodBest day 80/1007 good days
- Neville RockStay in Powell RiverSea 0–0.1 mWater 12°CThis week: GoodBest day 80/1007 good days
- Palliser RockStay in ComoxWater 12°CThis week: GoodBest day 80/1007 good days
- Picard ReefStay in St. EspritSea 0.1–0.5 mWater 14°CThis week: GoodBest day 80/1007 good days
- Race RocksStay in ColwoodSea 0.1–0.4 mWater 10°CThis week: GoodBest day 80/1007 good days
- Race Rocks - Great RaceStay in ColwoodSea 0.1–0.4 mWater 10°CThis week: GoodBest day 80/1007 good days
- Race Rocks - West and CentralStay in ColwoodSea 0.1–0.4 mWater 10°CThis week: GoodBest day 80/1007 good days
- Sky Pilot RockStay in Powell RiverSea 0 mWater 12°CThis week: GoodBest day 80/1007 good days
- Swordfish IslandStay in ColwoodSea 0.1–0.4 mWater 10°CThis week: GoodBest day 80/1007 good days
- The ReefStay in St. EspritSea 0.3–0.8 mWater 14°CThis week: GoodBest day 80/1007 good days
- USS Tattnall (DD-125)Stay in ComoxSea 0–0.2 mWater 12°CThis week: GoodBest day 80/1007 good days
- Western RockStay in Powell RiverSea 0–0.1 mWater 12°CThis week: GoodBest day 80/1007 good days
- 17 Fathom Wreck (Wrack)Stay in Port DoverThis week: GoodBest day 80/1007 good days
- Atlantic (Wrack)Stay in Port DoverThis week: GoodBest day 80/1007 good days
- Brown Brothers (Wrack)Stay in Port DoverThis week: GoodBest day 80/1007 good days
- Cecil J. (Wrack)Stay in Port DoverThis week: GoodBest day 80/1007 good days
- Concrete Block ReefStay in SquamishWater 12°CThis week: GoodBest day 80/1007 good days
- Egerton RockStay in SecheltSea 0–0.3 mWater 12°CThis week: GoodBest day 80/1007 good days
- Fort Langley WreckStay in SquamishWater 12°CThis week: GoodBest day 80/1007 good days
- Fraser RockStay in SecheltSea 0–0.4 mWater 12°CThis week: GoodBest day 80/1007 good days
- HMCS AnnapolisStay in SecheltSea 0–0.2 mWater 12°CThis week: GoodBest day 80/1007 good days
- Pascal P. Pratt (Wrack)Stay in Port DoverThis week: GoodBest day 80/1007 good days
- Sechelt Rapids (Skookumchuck)Stay in SecheltSea 0–0.2 mWater 12°CThis week: GoodBest day 80/1007 good days
- Tattenham LedgeStay in SecheltSea 0–0.3 mWater 12°CThis week: GoodBest day 80/1007 good days
- Temple RockStay in SecheltSea 0–0.2 mWater 12°CThis week: GoodBest day 80/1007 good days
- The Ready ShipwreckStay in SquamishWater 12°CThis week: GoodBest day 80/1007 good days
- Trade Wind (Wrack)Stay in Port DoverThis week: GoodBest day 80/1007 good days
- TuwanekStay in SecheltSea 0–0.4 mWater 12°CThis week: GoodBest day 80/1007 good days
- Wilma (Wrack)Stay in Port DoverThis week: GoodBest day 80/1007 good days
- Kelvin Grove Dive SiteStay in North VancouverSea 0–0.2 mWater 12°CThis week: GoodBest day 80/1007 good days
- S. F. TolmieStay in EsquimaltSea 0–0.4 mWater 10°CThis week: GoodBest day 80/1007 good days
- Saxe PointStay in EsquimaltWater 10°CThis week: GoodBest day 80/1007 good days
- Thorn ReefStay in TofinoSea 0.6–1.1 mWater 11°CThis week: GoodBest day 80/1007 good days
- East WallStay in LantzvilleSea 0–0.3 mWater 12°CThis week: GoodBest day 80/1007 good days
- Henderson PointStay in Brentwood BaySea 0–0.2 mWater 11°CThis week: GoodBest day 80/1007 good days
- Impérieuse RockStay in LantzvilleSea 0–0.3 mWater 12°CThis week: GoodBest day 80/1007 good days
- Nanoose BayStay in LantzvilleSea 0–0.3 mWater 12°CThis week: GoodBest day 80/1007 good days
- Nonooa RockStay in LantzvilleSea 0–0.3 mWater 12°CThis week: GoodBest day 80/1007 good days
- Ovens ReefStay in LunenburgSea 0.3–0.7 mWater 14°CThis week: GoodBest day 80/1007 good days
- Schooner ReefStay in LantzvilleSea 0–0.3 mWater 12°CThis week: GoodBest day 80/1007 good days
- Willis PointStay in Brentwood BayWater 11°CThis week: GoodBest day 80/1007 good days
- HMCS AnnapolisStay in Bowen IslandSea 0–0.2 mWater 12°CThis week: GoodBest day 80/1007 good days
- Lottie Wolf (Wrack)Stay in MidlandThis week: GoodBest day 80/1007 good days
- Mapledawn (Wrack)Stay in MidlandThis week: GoodBest day 80/1007 good days
- Marquette (Wrack)Stay in MidlandThis week: GoodBest day 80/1007 good days
- Michigan (Wrack)Stay in MidlandThis week: GoodBest day 80/1007 good days
- C. B. Benson (Wreck)Stay in Port ColborneThis week: GoodBest day 80/1007 good days
- Carlingford (Wrack)Stay in Port ColborneThis week: GoodBest day 80/1007 good days
- Centre sportif du Parc olympiqueStay in MontréalThis week: GoodBest day 80/1007 good days
- Frank E. Vigor (Wrack)Stay in ClevelandThis week: GoodBest day 80/1007 good days
- George Worthington (Wrack)Stay in MonroeThis week: GoodBest day 80/1007 good days
- Little Wissahickon (Wrack)Stay in ClevelandThis week: GoodBest day 80/1007 good days
- M. I. Wilcox (Wreck)Stay in MonroeThis week: GoodBest day 80/1007 good days
- South Bedford IslandStay in SookeSea 0.1–0.4 mWater 10°CThis week: GoodBest day 80/1007 good days
- Specular (Wrack)Stay in MarbleheadThis week: GoodBest day 80/1007 good days
- Tasmania (Wrack)Stay in MarbleheadThis week: GoodBest day 80/1007 good days
- Waome (Wrack)Stay in HuntsvilleThis week: GoodBest day 80/1007 good days
- AmphithéâtreStay in Les EscouminsWater 6°CThis week: GoodBest day 80/1007 good days
- Brampton Scuba InstructionStay in BramptonThis week: GoodBest day 80/1007 good days
- Henry C. Daryaw (Wrack)Stay in BrockvilleThis week: GoodBest day 80/1007 good days
- Kahnawake QuarryStay in DorvalThis week: GoodBest day 80/1007 good days
- Raleigh (Wrack)Stay in SherkstonThis week: GoodBest day 80/1007 good days
- Rothesay (Shipwreck)Stay in PrescottThis week: GoodBest day 80/1007 good days
- Wawinet (Wrack)Stay in PenetanguisheneThis week: GoodBest day 80/1007 good days
- Wexford (Wrack)Stay in Grand BendThis week: GoodBest day 80/1007 good days
- Alert RockSea 0.6–1.5 mWater 11°CThis week: GoodBest day 80/1007 good days
- Beaver TailSea 0.3–0.9 mWater 14°CThis week: GoodBest day 80/1007 good days
- BowThis week: GoodBest day 80/1007 good days
- Browning WallSea 0.3–0.5 mWater 11°CThis week: GoodBest day 80/1007 good days
- Chanal ReefSea 0.6–1.6 mWater 12°CThis week: GoodBest day 80/1007 good days
- Client ReefsSea 0.1–0.2 mWater 10°CThis week: GoodBest day 80/1007 good days
- Douglas RockSea 0.6–1.5 mWater 11°CThis week: GoodBest day 80/1007 good days
- Edmund FitzgeraldThis week: GoodBest day 80/1007 good days
- Escape ReefsSea 0.1–0.4 mWater 11°CThis week: GoodBest day 80/1007 good days
- God's PocketWater 10°CThis week: GoodBest day 80/1007 good days
- Hastings ReefWater 11°CThis week: GoodBest day 80/1007 good days
- Haswell ReefWater 11°CThis week: GoodBest day 80/1007 good days
- HMCS Cape BretonSea 0–0.3 mWater 12°CThis week: GoodBest day 80/1007 good days
- HMCS LasalleSea 0 mThis week: GoodBest day 80/1007 good days
- HMCS LongueuilSea 0 mThis week: GoodBest day 80/1007 good days
- HMCS RunnymedeSea 0 mThis week: GoodBest day 80/1007 good days
- HMCS SaskatchewanSea 0–0.3 mWater 12°CThis week: GoodBest day 80/1007 good days
- Kipcke RockSea 0.3–1 mWater 11°CThis week: GoodBest day 80/1007 good days
- Lucas LedgeSea 0.5–1.3 mWater 14°CThis week: GoodBest day 80/1007 good days
- Lycoming (Wrack)This week: GoodBest day 80/1007 good days
- Marchand ReefSea 0.6–1.6 mWater 12°CThis week: GoodBest day 80/1007 good days
- Merida (Wrack)This week: GoodBest day 80/1007 good days
- MidshipThis week: GoodBest day 80/1007 good days
- Morrison's QuarryThis week: GoodBest day 80/1007 good days
- MV Fosdyke TraderSea 0.3–1.1 mWater 13°CThis week: GoodBest day 80/1007 good days
- Nimrod (Wrack)This week: GoodBest day 80/1007 good days
- North Wind (Wrack)This week: GoodBest day 80/1007 good days
- Observatory RockWater 11°CThis week: GoodBest day 80/1007 good days
- Overturned SternThis week: GoodBest day 80/1007 good days
- Shag ReefSea 0.3–0.9 mWater 14°CThis week: GoodBest day 80/1007 good days
- Sligo (Wreck)This week: GoodBest day 80/1007 good days
- Steering ReefSea 0.6–1.6 mWater 14°CThis week: GoodBest day 80/1007 good days
- Testlatlints RockSea 0.5–1.4 mWater 11°CThis week: GoodBest day 80/1007 good days
- Weavers LedgeSea 0.2–0.7 mWater 14°CThis week: GoodBest day 80/1007 good days
- Willis (Wrack)This week: GoodBest day 80/1007 good days
- Wimble RocksWater 11°CThis week: GoodBest day 80/1007 good days
- Wellesly RockStay in HalifaxWater 14°CThis week: GoodBest day 80/1006 good days
- Arachne ReefStay in SidneySea 0–0.2 mWater 11°CThis week: GoodBest day 80/1006 good days
- Canoe RockStay in SidneySea 0–0.2 mWater 11°CThis week: GoodBest day 80/1006 good days
- Celia ReefsStay in SidneySea 0–0.2 mWater 11°CThis week: GoodBest day 80/1006 good days
- Chesil BankStay in SidneySea 0–0.2 mWater 11°CThis week: GoodBest day 80/1006 good days
- Conconi ReefStay in SidneySea 0–0.3 mWater 11°CThis week: GoodBest day 80/1006 good days
- Cooper ReefStay in SidneySea 0–0.2 mWater 11°CThis week: GoodBest day 80/1006 good days
- Forest IslandStay in SidneySea 0–0.2 mWater 11°CThis week: GoodBest day 80/1006 good days
- G.B. ChurchStay in SidneySea 0–0.2 mWater 11°CThis week: GoodBest day 80/1006 good days
- Graham`s WallStay in SidneySea 0–0.2 mWater 11°CThis week: GoodBest day 80/1006 good days
- Imrie IslandStay in SidneySea 0–0.2 mWater 11°CThis week: GoodBest day 80/1006 good days
- Joan RockStay in SidneySea 0–0.2 mWater 11°CThis week: GoodBest day 80/1006 good days
- Little Group IslandsStay in SidneySea 0–0.2 mWater 11°CThis week: GoodBest day 80/1006 good days
- North Cod ReefStay in SidneySea 0–0.2 mWater 11°CThis week: GoodBest day 80/1006 good days
- Reay IslandStay in SidneySea 0–0.2 mWater 11°CThis week: GoodBest day 80/1006 good days
- Rubly IslandStay in SidneySea 0–0.2 mWater 11°CThis week: GoodBest day 80/1006 good days
- South Cod ReefStay in SidneySea 0–0.2 mWater 11°CThis week: GoodBest day 80/1006 good days
- Atkins ReefStay in North SaanichSea 0–0.2 mWater 11°CThis week: GoodBest day 80/1006 good days
- Batt RockStay in North SaanichSea 0–0.2 mWater 11°CThis week: GoodBest day 80/1006 good days
- Ben Mohr RockStay in North SaanichSea 0–0.3 mWater 11°CThis week: GoodBest day 80/1006 good days
- Collinson ReefStay in North SaanichSea 0–0.3 mWater 11°CThis week: GoodBest day 80/1006 good days
- Dyer RocksStay in North SaanichSea 0–0.2 mWater 11°CThis week: GoodBest day 80/1006 good days
- Enterprise ReefStay in North SaanichSea 0–0.3 mWater 11°CThis week: GoodBest day 80/1006 good days
- Horda ShoalsStay in North SaanichSea 0–0.2 mWater 11°CThis week: GoodBest day 80/1006 good days
- Louisa RockStay in North SaanichSea 0–0.2 mWater 11°CThis week: GoodBest day 80/1006 good days
- Money Maker ReefStay in North SaanichSea 0–0.2 mWater 11°CThis week: GoodBest day 80/1006 good days
- Musgrave RockStay in North SaanichWater 10°CThis week: GoodBest day 80/1006 good days
- Seal ReefStay in ParksvilleSea 0–0.3 mWater 12°CThis week: GoodBest day 80/1006 good days
- Brinn RockStay in Oak BaySea 0–0.3 mWater 10°CThis week: GoodBest day 80/1006 good days
- Brodie RockStay in Oak BaySea 0–0.4 mWater 10°CThis week: GoodBest day 80/1006 good days
- Chain IsletStay in Oak BaySea 0–0.3 mWater 10°CThis week: GoodBest day 80/1006 good days
- Discovery IslandStay in Oak BaySea 0–0.3 mWater 10°CThis week: GoodBest day 80/1006 good days
- Fulford ReefStay in Oak BaySea 0–0.3 mWater 10°CThis week: GoodBest day 80/1006 good days
- Mouat ReefStay in Oak BaySea 0–0.4 mWater 10°CThis week: GoodBest day 80/1006 good days
- Spring BayStay in Oak BaySea 0–0.3 mWater 10°CThis week: GoodBest day 80/1006 good days
- Telegraph CoveStay in Oak BaySea 0–0.3 mWater 10°CThis week: GoodBest day 80/1006 good days
- Templar RockStay in Oak BaySea 0.1–0.4 mWater 10°CThis week: GoodBest day 80/1006 good days
- Ten Mile PointStay in Oak BaySea 0–0.3 mWater 10°CThis week: GoodBest day 80/1006 good days
- Virtue RockStay in Oak BaySea 0–0.3 mWater 10°CThis week: GoodBest day 80/1006 good days
- Beacon RockStay in NanaimoWater 12°CThis week: GoodBest day 80/1006 good days
- Brant ReefStay in NanaimoSea 0–0.3 mWater 12°CThis week: GoodBest day 80/1006 good days
- Carpenter RockStay in NanaimoWater 12°CThis week: GoodBest day 80/1006 good days
- Dodd NarrowsStay in NanaimoWater 12°CThis week: GoodBest day 80/1006 good days
- Oregon RockStay in NanaimoWater 12°CThis week: GoodBest day 80/1006 good days
- Oswald BankStay in Powell RiverSea 0–0.2 mWater 12°CThis week: GoodBest day 80/1006 good days
- Power Squadron ReefStay in NanaimoWater 12°CThis week: GoodBest day 80/1006 good days
- Satellite ReefStay in NanaimoWater 12°CThis week: GoodBest day 80/1006 good days
- Centre ReefStay in LadysmithSea 0–0.3 mWater 11°CThis week: GoodBest day 80/1006 good days
- Cluster RocksStay in LadysmithWater 12°CThis week: GoodBest day 80/1006 good days
- Collins ShoalStay in LadysmithWater 12°CThis week: GoodBest day 80/1006 good days
- Danger ReefsStay in LadysmithSea 0–0.3 mWater 12°CThis week: GoodBest day 80/1006 good days
- Escape ReefStay in LadysmithSea 0–0.3 mWater 11°CThis week: GoodBest day 80/1006 good days
- Porteau CoveStay in SquamishWater 12°CThis week: GoodBest day 80/1006 good days
- Porteau Cove Diving AreaStay in SquamishWater 12°CThis week: GoodBest day 80/1006 good days
- Scarrow ReefStay in LadysmithSea 0–0.3 mWater 11°CThis week: GoodBest day 80/1006 good days
- Virago RockStay in LadysmithSea 0–0.7 mWater 12°CThis week: GoodBest day 80/1006 good days
- Brotchie LedgeStay in EsquimaltSea 0–0.4 mWater 10°CThis week: GoodBest day 80/1006 good days
- Ogden PointStay in EsquimaltSea 0–0.4 mWater 10°CThis week: GoodBest day 80/1006 good days
- Ogden Point (The Breakwater)Stay in EsquimaltSea 0.1–0.4 mWater 10°CThis week: GoodBest day 80/1006 good days
- Sleeper RockStay in EsquimaltSea 0.1–0.4 mWater 10°CThis week: GoodBest day 80/1006 good days
- Big LedgeStay in LunenburgSea 0.5–1.3 mWater 14°CThis week: GoodBest day 80/1006 good days
- Gull LedgeStay in LunenburgSea 0.2–0.6 mWater 14°CThis week: GoodBest day 80/1006 good days
- Little LedgeStay in LunenburgSea 0.5–1.3 mWater 14°CThis week: GoodBest day 80/1006 good days
The map needs JavaScript. The list beside it holds every place, 50 at a time, and each place's page links to Google Maps.
Each place is ringed by its best day this week, a surf spot for the level you pick. Zoom in, or tap a cluster, to see the places in it.
Two fingers move the map; in Map mode on a phone, one does. Pins are our own positions. Map OpenFreeMap, © OpenMapTiles, data © OpenStreetMap contributors.
Every country, A to Z (111)
Each country's dive sites, on this list and map.
- Albania 3
- Algeria 2
- Antigua and Barbuda 10
- Argentina 1
- Aruba 16
- Australia 95
- Austria 87
- Bahamas 29
- Barbados 23
- Belgium 15
- Belize 10
- Bermuda 15
- Brazil 12
- British Virgin Islands 58
- Cabo Verde 18
- Cambodia 5
- Canada 304
- Cayman Islands 19
- Chile 2
- Colombia 53
- Cook Islands 10
- Costa Rica 14
- Croatia 54
- Cuba 4
- Curaçao 21
- Cyprus 35
- Czechia 27
- Denmark 7
- Djibouti 11
- Dominica 19
- Dominican Republic 22
- Ecuador 24
- Egypt 466
- Fiji 17
- Finland 4
- France 292
- French Polynesia 31
- Germany 456
- Gibraltar 1
- Greece 23
- Greenland 6
- Grenada 13
- Guam 11
- Honduras 440
- Hungary 1
- Iceland 7
- India 16
- Indonesia 471
- Ireland 14
- Israel 97
- Italy 111
- Jamaica 34
- Japan 38
- Jordan 16
- Kenya 10
- Kyrgyzstan 1
- Lebanon 1
- Lithuania 9
- Madagascar 5
- Malaysia 49
- Maldives 149
- Malta 133
- Marshall Islands 34
- Mauritius 10
- Mexico 101
- Micronesia 46
- Mozambique 11
- Myanmar 5
- Netherlands 270
- New Caledonia 11
- New Zealand 19
- Norway 42
- Oman 9
- Pakistan 1
- Palau 17
- Panama 29
- Papua New Guinea 38
- Philippines 177
- Poland 52
- Portugal 23
- Puerto Rico 11
- Russian Federation 16
- Saint Kitts and Nevis 10
- Saint Lucia 15
- Saint Pierre and Miquelon 3
- Saint Vincent and the Grenadines 11
- Saudi Arabia 15
- Seychelles 12
- Sint Maarten 1
- Slovenia 2
- Solomon Islands 30
- South Africa 38
- Spain 73
- Sri Lanka 9
- State of Palestine 1
- Sudan 17
- Sweden 7
- Switzerland 343
- Taiwan 6
- Thailand 94
- Tonga 14
- Trinidad and Tobago 15
- Türkiye 5
- Turks and Caicos Islands 10
- United Arab Emirates 11
- United Kingdom 74
- United Republic of Tanzania 33
- United States 471
- United States Virgin Islands 15
- Vanuatu 15
- Viet Nam 6