Sea state · Water temp · Dive sites
Diving & snorkel near you
Calm-sea windows, water temperature, depth map and the dive centres, reefs and wrecks around you.
Finding your area…
Diving & snorkel right now near you
Depth & spots map
Loading map…
Wind under 12 kn16–22 kn22–30 kn30+ kn
Spot — tap for live conditions
How we score diving & snorkel
Excellent — Waves under 0.5 m and light wind: flat surface, best visibility.
Good — Waves under 0.9 m: easy entries, some surface chop.
Fair — Waves up to 1.4 m: boat dives OK, shore entries harder, lower visibility.
Poor — Rough sea or storms: stay out.
Before you go
- Plan shore dives around slack tide (near high or low tide) for the weakest currents.
- After heavy rain, visibility near river mouths and beaches drops for a day or two.
- Never dive alone, and use a surface marker buoy where boats pass.
- Check your suit against the water temperature: below 22 °C (72 °F) most divers want at least 5 mm.
- Don't fly within 18–24 hours after diving.
Good to know
Visibility depends mostly on how calm the sea has been — not only today but the last two or three days. A long swell from far away can stir the bottom even when the surface looks flat.
The depth map shows the shape of the sea floor. Reefs and drop-offs close to shore are often the best snorkelling spots on calm days.
Dive centres, wrecks and reefs come from OpenStreetMap. Zoom in on any coast and tap "Show in this area" to load them.
Diving & snorkel forecasts by country
United States 778
Brazil 366
Spain 342
Australia 293
Italy 289
Germany 284
United Kingdom 245
France 217
South Africa 176
Sweden 135
Denmark 133
Mexico 121
Canada 118
Greece 110
Netherlands 102
New Zealand 94
Ireland 94
Portugal 85
Philippines 81
Argentina 77
Bahamas 73
Thailand 62
Egypt 59
Chile 56
Norway 55
Peru 55
Japan 44
Morocco 40
Türkiye 34
Poland 32
Mauritius / Maurice 32
Costa Rica 31
China 29
Cuba 28
Colombia 27
Indonesia 27
Puerto Rico 26
Venezuela 25
Cape Verde 24
Dominican Republic 23
Taiwan 23
Moçambique 22
South Korea 21
Fiji 20
Croatia 19
Namibia 19
Belgium 18
Vietnam 18
Panama 18
Tunisia 18
Latvija 17
Bulgaria 17
Cyprus 17
Maldives 16
Israel 16
Österreich 16
Ukraine 16
Oman 15
Switzerland 15
Eesti 15