Dive sites in Mexico
101 dive sites in Mexico. 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 all 101 places.
- El BajoStay in San José del CaboSea 0.3–0.7 mWater 30°CThis week: GoodBest day 80/1007 good days
- El CantilStay in San José del CaboSea 0.3–0.7 mWater 30°CThis week: GoodBest day 80/1007 good days
- El CienStay in San José del CaboSea 0.4–0.9 mWater 30°CThis week: GoodBest day 80/1007 good days
- El IsloteStay in San José del CaboSea 0.4–0.8 mWater 30°CThis week: GoodBest day 80/1007 good days
- El Salinar ShipwreckStay in San José del CaboSea 0.5–1 mWater 29°CThis week: GoodBest day 80/1007 good days
- El VencedorStay in San José del CaboSea 0.4–0.8 mWater 30°CThis week: GoodBest day 80/1007 good days
- Gordo BanksStay in San José del CaboSea 0.5–1.1 mWater 30°CThis week: GoodBest day 80/1007 good days
- La EsperanzaStay in San José del CaboSea 0.4–0.9 mWater 30°CThis week: GoodBest day 80/1007 good days
- La LoberaStay in San José del CaboSea 0.4–0.9 mWater 30°CThis week: GoodBest day 80/1007 good days
- Las CasitasStay in San José del CaboSea 0.3–0.7 mWater 30°CThis week: GoodBest day 80/1007 good days
- Las NavajasStay in San José del CaboSea 0.4–0.8 mWater 30°CThis week: GoodBest day 80/1007 good days
- Los ChopitosStay in San José del CaboSea 0.4–0.8 mWater 30°CThis week: GoodBest day 80/1007 good days
- Los MorrosStay in San José del CaboSea 0.3–0.7 mWater 30°CThis week: GoodBest day 80/1007 good days
- MerosStay in San José del CaboSea 0.3–0.7 mWater 30°CThis week: GoodBest day 80/1007 good days
- Bajo de MolasStay in CozumelSea 0.4–0.6 mWater 30°CThis week: GoodBest day 80/1007 good days
- Barracuda ReefStay in CozumelSea 0.1–0.2 mWater 30°CThis week: GoodBest day 80/1007 good days
- Cantarell Sand ReefStay in CozumelSea 0.1–0.2 mWater 30°CThis week: GoodBest day 80/1007 good days
- CardonaStay in CozumelSea 0.2–0.3 mWater 30°CThis week: GoodBest day 80/1007 good days
- Chankanaab ReefStay in CozumelSea 0.2–0.3 mWater 30°CThis week: GoodBest day 80/1007 good days
- Chun Chacaaab ReefStay in CozumelSea 0.3–0.4 mWater 30°CThis week: GoodBest day 80/1007 good days
- Dive with MartinStay in CozumelSea 0.1–0.2 mWater 30°CThis week: GoodBest day 80/1007 good days
- El IsloteStay in CozumelSea 0.3–0.4 mWater 30°CThis week: GoodBest day 80/1007 good days
- La FrancesaStay in CozumelSea 0.3–0.4 mWater 30°CThis week: GoodBest day 80/1007 good days
- Las PalamasStay in CozumelSea 0.2–0.3 mWater 30°CThis week: GoodBest day 80/1007 good days
- Maracaibo ReefStay in CozumelSea 0.3–0.4 mWater 30°CThis week: GoodBest day 80/1007 good days
- Palancar ReefStay in CozumelSea 0.3–0.4 mWater 30°CThis week: GoodBest day 80/1007 good days
- Paraiso ReefStay in CozumelSea 0.2 mWater 30°CThis week: GoodBest day 80/1007 good days
- Paso El Cedral ReefStay in CozumelSea 0.3–0.4 mWater 30°CThis week: GoodBest day 80/1007 good days
- Punta DalilaStay in CozumelSea 0.3–0.4 mWater 30°CThis week: GoodBest day 80/1007 good days
- Punta Sur ReefStay in CozumelSea 0.3–0.4 mWater 30°CThis week: GoodBest day 80/1007 good days
- Punta Tunich WallStay in CozumelSea 0.2–0.3 mWater 30°CThis week: GoodBest day 80/1007 good days
- San Frandsco ReefStay in CozumelSea 0.3–0.4 mWater 30°CThis week: GoodBest day 80/1007 good days
- San Juan ReefStay in CozumelSea 0.1–0.2 mWater 30°CThis week: GoodBest day 80/1007 good days
- Tormentos ReefStay in CozumelSea 0.2–0.3 mWater 30°CThis week: GoodBest day 80/1007 good days
- Villa Blanca WallStay in CozumelSea 0.1–0.2 mWater 30°CThis week: GoodBest day 80/1007 good days
- Wreck C-53Stay in CozumelSea 0.2 mWater 30°CThis week: GoodBest day 80/1007 good days
- Yucab ReefStay in CozumelSea 0.2–0.3 mWater 30°CThis week: GoodBest day 80/1007 good days
- Blow HoleStay in Cabo San LucasSea 0.6–1 mWater 29°CThis week: GoodBest day 80/1007 good days
- Chileno BayStay in Cabo San LucasSea 0.6–1 mWater 29°CThis week: GoodBest day 80/1007 good days
- GavilanesStay in Cabo San LucasSea 0.6–1 mWater 29°CThis week: GoodBest day 80/1007 good days
- Land's EndStay in Cabo San LucasSea 0.7–1 mWater 29°CThis week: GoodBest day 80/1007 good days
- Neptune's FingerStay in Cabo San LucasSea 0.7–1 mWater 29°CThis week: GoodBest day 80/1007 good days
- North WallStay in Cabo San LucasSea 0.7–1 mWater 29°CThis week: GoodBest day 80/1007 good days
- Pelican RockStay in Cabo San LucasSea 0.7–1 mWater 29°CThis week: GoodBest day 80/1007 good days
- Sand FallsStay in Cabo San LucasSea 0.7–1.1 mWater 29°CThis week: GoodBest day 80/1007 good days
- Santa Maria BayStay in Cabo San LucasSea 0.6–1 mWater 29°CThis week: GoodBest day 80/1007 good days
- Whale's HeadStay in Cabo San LucasSea 0.7–1.1 mWater 29°CThis week: GoodBest day 80/1007 good days
- El Bajo SeamountStay in La PazSea 0.2–0.5 mWater 29°CThis week: GoodBest day 80/1007 good days
- Fang Ming WreckStay in La PazSea 0.1–0.3 mWater 29°CThis week: GoodBest day 80/1007 good days
- Isla Cerralvo NorthStay in La PazSea 0.4–0.9 mWater 29°CThis week: GoodBest day 80/1007 good days
- Isla Espiritu Santo - The WallStay in La PazSea 0.1–0.3 mWater 29°CThis week: GoodBest day 80/1007 good days
- La ReinaStay in La PazSea 0.3–0.8 mWater 30°CThis week: GoodBest day 80/1007 good days
- Los IslotesStay in La PazSea 0.1–0.3 mWater 29°CThis week: GoodBest day 80/1007 good days
- Salvatierra WreckStay in La PazSea 0.1–0.3 mWater 29°CThis week: GoodBest day 80/1007 good days
- San RafaelitoStay in La PazSea 0.1–0.3 mWater 29°CThis week: GoodBest day 80/1007 good days
- Swanee ReefStay in La PazSea 0.1–0.3 mWater 29°CThis week: GoodBest day 80/1007 good days
- The Cortez ClubStay in La PazWater 29°CThis week: GoodBest day 80/1007 good days
- ColomitosStay in Boca de TomatlánWater 30°CThis week: GoodBest day 80/1007 good days
- Las CaletasStay in Boca de TomatlánWater 30°CThis week: GoodBest day 80/1007 good days
- Los Arcos - El Bajo del CristoStay in Boca de TomatlánWater 30°CThis week: GoodBest day 80/1007 good days
- Los Arcos - El CañónStay in Boca de TomatlánWater 30°CThis week: GoodBest day 80/1007 good days
- Los Arcos Marine ParkStay in Boca de TomatlánWater 30°CThis week: GoodBest day 80/1007 good days
- MajahuitasStay in Boca de TomatlánWater 30°CThis week: GoodBest day 80/1007 good days
- QuimixtoStay in Boca de TomatlánWater 30°CThis week: GoodBest day 80/1007 good days
- El Bajo de CorbeteñaStay in Punta de MitaSea 0.6–0.8 mWater 30°CThis week: GoodBest day 80/1007 good days
- El MorroStay in Punta de MitaSea 1–1.5 mWater 30°CThis week: GoodBest day 80/1007 good days
- El SequialStay in Punta de MitaSea 0.6–0.8 mWater 30°CThis week: GoodBest day 80/1007 good days
- Las Marietas IslandsStay in Punta de MitaSea 0.4–0.7 mWater 30°CThis week: GoodBest day 80/1007 good days
- Las ViudasStay in Punta de MitaSea 0.7–1 mWater 30°CThis week: GoodBest day 80/1007 good days
- Los AnegadosStay in Punta de MitaSea 1–1.5 mWater 30°CThis week: GoodBest day 80/1007 good days
- El FaritoStay in Isla MujeresSea 0.4–0.6 mWater 29°CThis week: GoodBest day 80/1007 good days
- El GarrafonStay in Isla MujeresSea 0.4–0.7 mWater 29°CThis week: GoodBest day 80/1007 good days
- Manchones IStay in Isla MujeresSea 0.4–0.7 mWater 29°CThis week: GoodBest day 80/1007 good days
- MUSA Cancun Underwater Museum of ArtStay in Isla MujeresSea 0.4–0.7 mWater 29°CThis week: GoodBest day 80/1007 good days
- Las GemelasStay in Puerto VallartaSea 0.3–0.4 mWater 30°CThis week: GoodBest day 80/1007 good days
- Princesa Vallarta WreckStay in Puerto VallartaSea 0.3–0.4 mWater 30°CThis week: GoodBest day 80/1007 good days
- Cenote Dos PisosStay in TulumThis week: GoodBest day 80/1007 good days
- El ChimoStay in YelapaThis week: GoodBest day 80/1007 good days
- PizotaStay in YelapaThis week: GoodBest day 80/1007 good days
- Deportivo MorelosStay in Cuajimalpa de MorelosThis week: GoodBest day 80/1007 good days
- Laguna de la Media LunaStay in RioverdeThis week: GoodBest day 80/1007 good days
- Plan SexenalStay in CuauhtemocThis week: GoodBest day 80/1007 good days
- El MalinalSea 0.4–0.7 mWater 30°CThis week: GoodBest day 80/1007 good days
- FondeaderoSea 0.8–1.1 mWater 28°CThis week: GoodBest day 80/1007 good days
- La PuntillaSea 0.4–0.6 mWater 30°CThis week: GoodBest day 80/1007 good days
- Las AnimasSea 0.1–0.3 mWater 29°CThis week: GoodBest day 80/1007 good days
- Love RocksSea 0.4–0.6 mWater 30°CThis week: GoodBest day 80/1007 good days
- MismaloyaSea 0.3–0.4 mWater 30°CThis week: GoodBest day 80/1007 good days
- O'Neal RockSea 0.6–0.9 mWater 28°CThis week: GoodBest day 80/1007 good days
- Punta ToscaSea 0.8–1.1 mWater 28°CThis week: GoodBest day 80/1007 good days
- Roca HundidaSea 1–1.4 mWater 19°CThis week: GoodBest day 80/1007 good days
- The AquariumSea 0.7–1 mWater 28°CThis week: GoodBest day 80/1007 good days
- The BoilerSea 0.8–1.1 mWater 28°CThis week: GoodBest day 80/1007 good days
- El MiradorStay in CozumelSea 0.6–1 mWater 30°CThis week: GoodBest day 78/1007 good days
- San Benedicto CanyonSea 1.6–2.1 mWater 28°CThis week: GoodBest day 74/1007 good days
- Chen RioStay in CozumelSea 0.7–1 mWater 30°CThis week: GoodBest day 74/1006 good days
- PalmillaStay in San José del CaboSea 1.1–2.3 mWater 29°CThis week: GoodBest day 72/1006 good days
- Cabo PearceSea 1.6–2.2 mWater 28°CThis week: GoodBest day 72/1006 good days
- Roca PartidaSea 1.8–2.1 mWater 28°CThis week: GoodBest day 65/1007 good days
- ArbolitosSea 0.9–1.6 mWater 19°CThis week: GoodBest day 54/1001 good day
- KennedySea 0.9–1.6 mWater 19°CThis week: GoodBest day 54/1001 good day
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