Dive sites in Maldives
149 dive sites in Maldives. 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 149 places.
- ? thilaStay in DhigurahSea 0.4–0.5 mWater 29°CThis week: GoodBest day 80/1007 good days
- Broken rockStay in DhigurahSea 0.3–0.4 mWater 29°CThis week: GoodBest day 80/1007 good days
- Dhidhoo corner (out reef)Stay in DhigurahSea 0.4 mWater 29°CThis week: GoodBest day 80/1007 good days
- Dhigurah ArchesStay in DhigurahSea 0.4 mWater 29°CThis week: GoodBest day 80/1007 good days
- Fish BankStay in DhigurahSea 0.3–0.4 mWater 29°CThis week: GoodBest day 80/1007 good days
- Five rocksStay in DhigurahSea 0.3–0.4 mWater 29°CThis week: GoodBest day 80/1007 good days
- Holiday BeyruStay in DhigurahSea 0.4–0.5 mWater 29°CThis week: GoodBest day 80/1007 good days
- Hudhu ThilaStay in DhigurahSea 0.3–0.4 mWater 29°CThis week: GoodBest day 80/1007 good days
- Hukurudhoo reefStay in DhigurahSea 0.5 mWater 29°CThis week: GoodBest day 80/1007 good days
- Kuda Rah thilaStay in DhigurahSea 0.3–0.4 mWater 29°CThis week: GoodBest day 80/1007 good days
- Kudhi Maa WreckStay in DhigurahSea 0.6–0.7 mWater 29°CThis week: GoodBest day 80/1007 good days
- Maamigili BeyruStay in DhigurahSea 0.8–1 mWater 29°CThis week: GoodBest day 80/1007 good days
- Rangali MadivaruStay in DhigurahSea 0.9–1 mWater 29°CThis week: GoodBest day 80/1007 good days
- Rangali manta pointStay in DhigurahSea 0.4–0.5 mWater 29°CThis week: GoodBest day 80/1007 good days
- Bathalaamaagaa KanthilaStay in UkulhasSea 0.3–0.4 mWater 29°CThis week: GoodBest day 80/1007 good days
- Bidu ThilaStay in UkulhasSea 0.3–0.4 mWater 29°CThis week: GoodBest day 80/1007 good days
- DivebaseStay in UkulhasSea 0.3–0.4 mWater 29°CThis week: GoodBest day 80/1007 good days
- Ellaidhoo house reefStay in UkulhasSea 0.3–0.4 mWater 29°CThis week: GoodBest day 80/1007 good days
- Etheremadivaru house reefStay in UkulhasSea 0.2–0.3 mWater 29°CThis week: GoodBest day 80/1007 good days
- Gangehi KanduStay in UkulhasSea 0.4–0.5 mWater 29°CThis week: GoodBest day 80/1007 good days
- Gangehi North Kandu - manta cleaning stationStay in UkulhasSea 0.3–0.5 mWater 29°CThis week: GoodBest day 80/1007 good days
- Hafsa ThilaStay in UkulhasSea 0.3–0.4 mWater 29°CThis week: GoodBest day 80/1007 good days
- HalaveliStay in UkulhasSea 0.3–0.4 mWater 29°CThis week: GoodBest day 80/1007 good days
- House ReefStay in UkulhasSea 0.3–0.4 mWater 29°CThis week: GoodBest day 80/1007 good days
- Maaya LagoonStay in UkulhasSea 0.6–0.8 mWater 29°CThis week: GoodBest day 80/1007 good days
- Maaya ThilaStay in UkulhasSea 0.6–0.9 mWater 29°CThis week: GoodBest day 80/1007 good days
- Velidhu HausriffStay in UkulhasSea 0.3–0.5 mWater 29°CThis week: GoodBest day 80/1007 good days
- Exit 1 and 2Stay in DhangethiSea 0.2–0.3 mWater 29°CThis week: GoodBest day 80/1007 good days
- Exit 10Stay in DhangethiSea 0.2–0.3 mWater 29°CThis week: GoodBest day 80/1007 good days
- Exit 4Stay in DhangethiSea 0.2–0.3 mWater 29°CThis week: GoodBest day 80/1007 good days
- Exit 5 + 6Stay in DhangethiSea 0.5–0.7 mWater 29°CThis week: GoodBest day 80/1007 good days
- Exit 7Stay in DhangethiSea 0.2–0.3 mWater 29°CThis week: GoodBest day 80/1007 good days
- Exit 8Stay in DhangethiSea 0.2–0.3 mWater 29°CThis week: GoodBest day 80/1007 good days
- Exit 9Stay in DhangethiSea 0.2–0.3 mWater 29°CThis week: GoodBest day 80/1007 good days
- Pineapple Island HausriffStay in DhangethiSea 0.4–0.5 mWater 29°CThis week: GoodBest day 80/1007 good days
- Vilamendhoo HousereefStay in DhangethiSea 0.2–0.3 mWater 29°CThis week: GoodBest day 80/1007 good days
- Bodu GaaStay in EydhafushiSea 0.2–0.4 mWater 29°CThis week: GoodBest day 80/1007 good days
- Dharavandhoo thilaStay in EydhafushiSea 0.5–0.8 mWater 29°CThis week: GoodBest day 80/1007 good days
- Dhigu thilaStay in EydhafushiSea 0.5–0.7 mWater 29°CThis week: GoodBest day 80/1007 good days
- Dhonfanu thilaStay in EydhafushiSea 0.5–0.7 mWater 29°CThis week: GoodBest day 80/1007 good days
- FesdhooStay in FeridhooSea 0.4–0.5 mWater 29°CThis week: GoodBest day 80/1007 good days
- Fesdhoo thilaStay in FeridhooSea 0.7–1 mWater 29°CThis week: GoodBest day 80/1007 good days
- Fish HeadStay in FeridhooSea 0.2–0.3 mWater 29°CThis week: GoodBest day 80/1007 good days
- Fish HeadStay in FeridhooSea 0.3–0.4 mWater 29°CThis week: GoodBest day 80/1007 good days
- HimendhooThila WestStay in FeridhooSea 0.4–0.5 mWater 29°CThis week: GoodBest day 80/1007 good days
- Housereef EastStay in EydhafushiSea 0.2–0.3 mWater 29°CThis week: GoodBest day 80/1007 good days
- Housereef WestStay in EydhafushiSea 0.4–0.7 mWater 29°CThis week: GoodBest day 80/1007 good days
- Kuda GaaStay in EydhafushiSea 0.5–0.7 mWater 29°CThis week: GoodBest day 80/1007 good days
- Maalhos ThilaStay in FeridhooSea 0.4–0.5 mWater 29°CThis week: GoodBest day 80/1007 good days
- MoofushiStay in FeridhooSea 0.8–1.1 mWater 29°CThis week: GoodBest day 80/1007 good days
- Alimatha CircusStay in FulidhooSea 0.2–0.3 mWater 29°CThis week: GoodBest day 80/1007 good days
- Alimatha JettyStay in FulidhooSea 0.4–0.6 mWater 29°CThis week: GoodBest day 80/1007 good days
- Boamas KanduStay in FulidhooSea 0.2–0.3 mWater 29°CThis week: GoodBest day 80/1007 good days
- Fulhidoo CavesStay in FulidhooSea 0.2–0.3 mWater 29°CThis week: GoodBest day 80/1007 good days
- Kunaavashi KanduStay in FulidhooSea 0.2–0.3 mWater 29°CThis week: GoodBest day 80/1007 good days
- Miyaru KanduStay in FulidhooSea 0.3 mWater 29°CThis week: GoodBest day 80/1007 good days
- Devana KanduStay in FelidhooSea 0.5–0.6 mWater 29°CThis week: GoodBest day 80/1007 good days
- Fotteyo KanduStay in FelidhooSea 0.4–0.5 mWater 29°CThis week: GoodBest day 80/1007 good days
- Fushi KanduStay in FelidhooSea 0.3–0.4 mWater 29°CThis week: GoodBest day 80/1007 good days
- Keyodhoo ShipwreckStay in FelidhooSea 0.3 mWater 29°CThis week: GoodBest day 80/1007 good days
- RakheedoStay in FelidhooSea 0.3–0.4 mWater 29°CThis week: GoodBest day 80/1007 good days
- Kuramathi house reefStay in RasdhooSea 0.5–0.7 mWater 29°CThis week: GoodBest day 80/1007 good days
- Kuramathi NorthStay in RasdhooSea 0.5–0.7 mWater 29°CThis week: GoodBest day 80/1007 good days
- Rasdhoo Madivaru CornerStay in RasdhooSea 0.2–0.4 mWater 29°CThis week: GoodBest day 80/1007 good days
- Veligandu eastStay in RasdhooSea 0.2–0.4 mWater 29°CThis week: GoodBest day 80/1007 good days
- Adam FaruSea 0.3–0.4 mWater 29°CThis week: GoodBest day 80/1007 good days
- AkirifushiSea 0.2–0.4 mWater 29°CThis week: GoodBest day 80/1007 good days
- Ali TilaSea 0.3–0.4 mWater 29°CThis week: GoodBest day 80/1007 good days
- Alimas FaruSea 0.3–0.4 mWater 29°CThis week: GoodBest day 80/1007 good days
- Banner ReefSea 0.6–0.7 mWater 29°CThis week: GoodBest day 80/1007 good days
- Biyadoo Kuda GiriSea 0.3–0.4 mWater 29°CThis week: GoodBest day 80/1007 good days
- Black Coral FaruSea 0.3–0.4 mWater 29°CThis week: GoodBest day 80/1007 good days
- BolifushiSea 0.3–0.4 mWater 29°CThis week: GoodBest day 80/1007 good days
- Bungalow 78 exitSea 0.6–0.7 mWater 29°CThis week: GoodBest day 80/1007 good days
- Cocoa CornerSea 0.3–0.4 mWater 29°CThis week: GoodBest day 80/1007 good days
- Cocoa TilaSea 0.3–0.4 mWater 29°CThis week: GoodBest day 80/1007 good days
- Coral FaruSea 0.3–0.4 mWater 29°CThis week: GoodBest day 80/1007 good days
- Coral gardenSea 0.6–0.7 mWater 29°CThis week: GoodBest day 80/1007 good days
- Coral GiriSea 0.3–0.4 mWater 29°CThis week: GoodBest day 80/1007 good days
- Dhigu ThilaSea 0.7–0.8 mWater 29°CThis week: GoodBest day 80/1007 good days
- Digu Kuda GiriSea 0.3–0.4 mWater 29°CThis week: GoodBest day 80/1007 good days
- Dong GiriSea 0.5–0.7 mWater 29°CThis week: GoodBest day 80/1007 good days
- Dongmaas GiriSea 0.3–0.4 mWater 29°CThis week: GoodBest day 80/1007 good days
- Embudu Channel / Embudu ExpressSea 0.3–0.4 mWater 29°CThis week: GoodBest day 80/1007 good days
- Embudu Finolhu OutsideSea 0.3–0.4 mWater 29°CThis week: GoodBest day 80/1007 good days
- Embudu KanduSea 0.3–0.4 mWater 29°CThis week: GoodBest day 80/1007 good days
- Emmadi Giri (Manta Point)Sea 0.3–0.4 mWater 29°CThis week: GoodBest day 80/1007 good days
- Enderi GiriSea 0.3–0.4 mWater 29°CThis week: GoodBest day 80/1007 good days
- Entrence 110Sea 0.5–0.8 mWater 29°CThis week: GoodBest day 80/1007 good days
- Entrence 128Sea 0.5–0.8 mWater 29°CThis week: GoodBest day 80/1007 good days
- Entrence 155Sea 0.5–0.8 mWater 29°CThis week: GoodBest day 80/1007 good days
- Entrence baseSea 0.5–0.8 mWater 29°CThis week: GoodBest day 80/1007 good days
- Farikede FaruSea 1.3–1.6 mWater 29°CThis week: GoodBest day 80/1007 good days
- Fihalhohi HausriffSea 0.5–0.7 mWater 29°CThis week: GoodBest day 80/1007 good days
- Fihalhohi Hausriff NordSea 0.3–0.4 mWater 29°CThis week: GoodBest day 80/1007 good days
- Fihalhohi ParadiesSea 0.3–0.4 mWater 29°CThis week: GoodBest day 80/1007 good days
- Finolhu FaruSea 0.3–0.4 mWater 29°CThis week: GoodBest day 80/1007 good days
- Guradoo Kuda KanduSea 0.6–0.7 mWater 29°CThis week: GoodBest day 80/1007 good days
- Guradoo NorthSea 0.6–0.7 mWater 29°CThis week: GoodBest day 80/1007 good days
- Guradoo SouthSea 0.3–0.4 mWater 29°CThis week: GoodBest day 80/1007 good days
- Guradoo South OutsideSea 0.3–0.4 mWater 29°CThis week: GoodBest day 80/1007 good days
- Guraidhoo ChannelSea 0.6–0.7 mWater 29°CThis week: GoodBest day 80/1007 good days
- Guraidhoo CornerSea 0.6–0.7 mWater 29°CThis week: GoodBest day 80/1007 good days
- house reefSea 0.5–0.8 mWater 29°CThis week: GoodBest day 80/1007 good days
- Ihi ReefSea 0.3–0.4 mWater 29°CThis week: GoodBest day 80/1007 good days
- Jack FaruSea 0.3–0.4 mWater 29°CThis week: GoodBest day 80/1007 good days
- Kahambu GiriSea 0.3–0.4 mWater 29°CThis week: GoodBest day 80/1007 good days
- Kandoma BeruSea 0.3–0.4 mWater 29°CThis week: GoodBest day 80/1007 good days
- Kandoma CornerSea 0.3–0.4 mWater 29°CThis week: GoodBest day 80/1007 good days
- KudarahSea 0.6–0.7 mWater 29°CThis week: GoodBest day 80/1007 good days
- Lang GiriSea 0.5–0.7 mWater 29°CThis week: GoodBest day 80/1007 good days
- Lhohi Bodu KanduSea 0.3–0.4 mWater 29°CThis week: GoodBest day 80/1007 good days
- Lhohi Faru TilaSea 0.3–0.4 mWater 29°CThis week: GoodBest day 80/1007 good days
- Lhohi GiriSea 0.3–0.4 mWater 29°CThis week: GoodBest day 80/1007 good days
- Lhohi Kandu TilaSea 0.3–0.4 mWater 29°CThis week: GoodBest day 80/1007 good days
- Maa NeyruSea 0.6–0.8 mWater 29°CThis week: GoodBest day 80/1007 good days
- Maafushi ThilaSea 0.3–0.4 mWater 29°CThis week: GoodBest day 80/1007 good days
- Main jetty exitSea 0.3–0.4 mWater 29°CThis week: GoodBest day 80/1007 good days
- Miyaru FaruSea 0.7–0.8 mWater 29°CThis week: GoodBest day 80/1007 good days
- Neregando reefSea 0.6–0.8 mWater 29°CThis week: GoodBest day 80/1007 good days
- Noomas GiriSea 0.3–0.4 mWater 29°CThis week: GoodBest day 80/1007 good days
- Olhuveli Kuda GiriSea 0.3–0.4 mWater 29°CThis week: GoodBest day 80/1007 good days
- Origandu FinolhuSea 0.3–0.4 mWater 29°CThis week: GoodBest day 80/1007 good days
- Ram FaruSea 0.3–0.4 mWater 29°CThis week: GoodBest day 80/1007 good days
- Ramfaru TuluSea 0.3–0.4 mWater 29°CThis week: GoodBest day 80/1007 good days
- Rannalhi Bodu GiriSea 0.3–0.4 mWater 29°CThis week: GoodBest day 80/1007 good days
- Rannalhi FaruSea 0.3–0.4 mWater 29°CThis week: GoodBest day 80/1007 good days
- Rannalhi Kuda GiriSea 0.5–0.7 mWater 29°CThis week: GoodBest day 80/1007 good days
- Rannamaari WreckSea 0.3–0.4 mWater 29°CThis week: GoodBest day 80/1007 good days
- RasgefannoSea 0.6–0.8 mWater 29°CThis week: GoodBest day 80/1007 good days
- RihiveliSea 0.3–0.4 mWater 29°CThis week: GoodBest day 80/1007 good days
- Rihiveli FaruSea 0.3–0.4 mWater 29°CThis week: GoodBest day 80/1007 good days
- SeafanSea 0.6–0.8 mWater 29°CThis week: GoodBest day 80/1007 good days
- Shark PointSea 0.4 mWater 29°CThis week: GoodBest day 80/1007 good days
- ThundiSea 0.6–0.8 mWater 29°CThis week: GoodBest day 80/1007 good days
- Tiger sharks feeding pointSea 0.6–0.8 mWater 29°CThis week: GoodBest day 80/1007 good days
- Vaadho CavesSea 0.3–0.4 mWater 29°CThis week: GoodBest day 80/1007 good days
- Vaageli Bodu FaruSea 0.3–0.4 mWater 29°CThis week: GoodBest day 80/1007 good days
- Vaageli CavesSea 0.3–0.4 mWater 29°CThis week: GoodBest day 80/1007 good days
- Vaageli CornerSea 0.3–0.4 mWater 29°CThis week: GoodBest day 80/1007 good days
- Vaageli FaruSea 0.3–0.4 mWater 29°CThis week: GoodBest day 80/1007 good days
- Vaageli Faru NordSea 0.3–0.4 mWater 29°CThis week: GoodBest day 80/1007 good days
- Vaageli Faru SüdSea 0.3–0.4 mWater 29°CThis week: GoodBest day 80/1007 good days
- Vaageli Faru TilaSea 0.3–0.4 mWater 29°CThis week: GoodBest day 80/1007 good days
- Vaageli OutsideSea 0.3–0.4 mWater 29°CThis week: GoodBest day 80/1007 good days
- Vaageli TilaSea 0.3–0.4 mWater 29°CThis week: GoodBest day 80/1007 good days
- Velassaru CavesSea 0.3–0.4 mWater 29°CThis week: GoodBest day 80/1007 good days
- Victory WreckSea 0.3–0.4 mWater 29°CThis week: GoodBest day 80/1007 good days
- ExitSea 0.6–0.8 mWater 29°CThis week: GoodBest day 76/1007 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