Every town to stay in

1,395 towns in 102 countries, with 4,671 dive sites. Open one for its week.

Sport: tick any
Filter the list and the map

Filters

Every sport

Show the places as

Best this week first

Showing 100 of 1,395 towns.

  1. RoatánHonduras · 234 dive sitesAirport 5 kmThis week: GoodBest day 80/1007 good days
  2. Sharm El SheikhEgypt · 78 dive sitesAirport 9 kmThis week: GoodBest day 80/1007 good days
  3. Punta BlancaHonduras · 74 dive sitesAirport 23 kmThis week: GoodBest day 80/1007 good days
  4. HemmoorGermany · 60 dive sitesThis week: GoodBest day 80/1007 good days
  5. West BayHonduras · 60 dive sitesAirport 9 kmThis week: GoodBest day 80/1007 good days
  6. Labuan BajoIndonesia · 47 dive sitesAirport 132 kmThis week: GoodBest day 80/1007 good days
  7. Port GhalibEgypt · 45 dive sitesAirport 4 kmThis week: GoodBest day 80/1007 good days
  8. Soma BayEgypt · 36 dive sitesAirport 41 kmThis week: GoodBest day 80/1007 good days
  9. Oak RidgeHonduras · 33 dive sitesAirport 21 kmThis week: GoodBest day 80/1007 good days
  10. Spanish TownBritish Virgin Islands · 2 surf spots, 1 kite spot and 31 dive sitesAirport 1 kmThis week: GoodBest day 80/1007 good days
  11. San AndresColombia · 30 dive sitesAirport 1 kmThis week: GoodBest day 80/1007 good days
  12. Gili TrawanganIndonesia · 29 dive sitesAirport 53 kmThis week: GoodBest day 80/1007 good days
  13. MarseilleFrance · 3 surf spots, 1 kite spot, 1 windsurf spot, 5 sailing spots and 28 dive sitesAirport 21 kmThis week: GoodBest day 80/1007 good days
  14. Pensacola BeachUnited States · 3 surf spots, 1 kite spot, 1 windsurf spot and 27 dive sitesAirport 16 kmThis week: GoodBest day 80/1007 good days
  15. DahabEgypt · 26 dive sitesAirport 57 kmThis week: GoodBest day 80/1007 good days
  16. CozumelMexico · 25 dive sitesAirport 2 kmThis week: GoodBest day 80/1007 good days
  17. Koh TaoThailand · 25 dive sitesAirport 66 kmThis week: GoodBest day 80/1007 good days
  18. Panama City BeachUnited States · 3 surf spots, 1 kite spot, 1 windsurf spot and 24 dive sitesAirport 20 kmThis week: GoodBest day 80/1007 good days
  19. Sahl HasheeshEgypt · 24 dive sitesAirport 14 kmThis week: GoodBest day 80/1007 good days
  20. SiladenIndonesia · 24 dive sitesAirport 16 kmThis week: GoodBest day 80/1007 good days
  21. Anse-BertrandGP · 5 surf spots, 1 kite spot, 1 sailing spot and 23 dive sitesThis week: GoodBest day 80/1007 good days
  22. BunakenIndonesia · 22 dive sitesAirport 17 kmThis week: GoodBest day 80/1007 good days
  23. Road TownBritish Virgin Islands · 7 surf spots, 1 kite spot, 1 windsurf spot and 22 dive sitesAirport 9 kmThis week: GoodBest day 80/1007 good days
  24. AmpanaIndonesia · 21 dive sitesAirport 187 kmThis week: GoodBest day 80/1007 good days
  25. BegurSpain · 21 dive sitesAirport 37 kmThis week: GoodBest day 80/1007 good days
  26. Jan ThielCuraçao · 21 dive sitesThis week: GoodBest day 80/1007 good days
  27. PortsmouthDominica · 20 dive sitesThis week: GoodBest day 80/1007 good days
  28. ZürichSwitzerland · 1 kite spot, 1 sailing spot and 20 dive sitesThis week: GoodBest day 80/1007 good days
  29. HoniaraSolomon Islands · 19 dive sitesAirport 11 kmThis week: GoodBest day 80/1007 good days
  30. Le LavandouFrance · 2 surf spots, 1 kite spot, 1 windsurf spot and 18 dive sitesAirport 19 kmThis week: GoodBest day 80/1007 good days
  31. G ArbMalta · 17 dive sitesAirport 35 kmThis week: GoodBest day 80/1007 good days
  32. KororPalau · 17 dive sitesAirport 8 kmThis week: GoodBest day 80/1007 good days
  33. SidneyCanada · 17 dive sitesAirport 2 kmThis week: GoodBest day 80/1007 good days
  34. BasseterreSaint Kitts and Nevis · 2 surf spots and 16 dive sitesThis week: GoodBest day 80/1007 good days
  35. l'EstartitSpain · 1 kite spot, 1 sailing spot and 16 dive sitesAirport 40 kmThis week: GoodBest day 80/1007 good days
  36. Miramar BeachUnited States · 1 surf spot and 16 dive sitesAirport 11 kmThis week: GoodBest day 80/1007 good days
  37. PanglaoPhilippines · 16 dive sitesAirport 3 kmThis week: GoodBest day 80/1007 good days
  38. Puerto GaleraPhilippines · 16 dive sitesAirport 112 kmThis week: GoodBest day 80/1007 good days
  39. QalaMalta · 16 dive sitesAirport 27 kmThis week: GoodBest day 80/1007 good days
  40. San Pawl il-BaħarMalta · 5 surf spots, 1 kite spot and 16 dive sitesAirport 14 kmThis week: GoodBest day 80/1007 good days
  41. TutukakaNew Zealand · 16 dive sitesAirport 24 kmThis week: GoodBest day 80/1007 good days
  42. ColoniaMicronesia · 15 dive sitesAirport 5 kmThis week: GoodBest day 80/1007 good days
  43. North SaanichCanada · 15 dive sitesAirport 1 kmThis week: GoodBest day 80/1007 good days
  44. San José del CaboMexico · 11 surf spots, 1 kite spot, 1 windsurf spot and 15 dive sitesThis week: GoodBest day 80/1007 good days
  45. Santa Margherita LigureItaly · 1 surf spot and 15 dive sitesAirport 31 kmThis week: GoodBest day 80/1007 good days
  46. UtilaHonduras · 15 dive sitesAirport 40 kmThis week: GoodBest day 80/1007 good days
  47. DhigurahMaldives · 14 dive sitesAirport 13 kmThis week: GoodBest day 80/1007 good days
  48. Fort Walton BeachUnited States · 2 surf spots and 14 dive sitesAirport 13 kmThis week: GoodBest day 80/1007 good days
  49. Mexico BeachUnited States · 1 kite spot, 1 windsurf spot and 14 dive sitesAirport 58 kmThis week: GoodBest day 80/1007 good days
  50. WalchenseeGermany · 1 windsurf spot, 1 sailing spot and 14 dive sitesThis week: GoodBest day 80/1007 good days
  51. ZebbugMalta · 14 dive sitesAirport 34 kmThis week: GoodBest day 80/1007 good days
  52. AqabaJordan · 13 dive sitesAirport 9 kmThis week: GoodBest day 80/1007 good days
  53. Bocas del ToroPanama · 6 surf spots and 13 dive sitesAirport 1 kmThis week: GoodBest day 80/1007 good days
  54. Campbell RiverCanada · 13 dive sitesThis week: GoodBest day 80/1007 good days
  55. CapoliveriItaly · 13 dive sitesAirport 12 kmThis week: GoodBest day 80/1007 good days
  56. HalifaxCanada · 13 surf spots, 1 kite spot, 1 windsurf spot and 13 dive sitesAirport 27 kmThis week: GoodBest day 80/1007 good days
  57. MabiniPhilippines · 13 dive sitesAirport 88 kmThis week: GoodBest day 80/1007 good days
  58. Mellie AMalta · 13 dive sitesAirport 17 kmThis week: GoodBest day 80/1007 good days
  59. NordhausenGermany · 13 dive sitesThis week: GoodBest day 80/1007 good days
  60. UkulhasMaldives · 13 dive sitesAirport 74 kmThis week: GoodBest day 80/1007 good days
  61. UsticaItaly · 13 dive sitesAirport 60 kmThis week: GoodBest day 80/1007 good days
  62. HoletownBarbados · 7 surf spots and 12 dive sitesThis week: GoodBest day 80/1007 good days
  63. ParksvilleCanada · 12 dive sitesAirport 6 kmThis week: GoodBest day 80/1007 good days
  64. TobermoryCanada · 12 dive sitesAirport 71 kmThis week: GoodBest day 80/1007 good days
  65. AmedIndonesia · 11 dive sitesAirport 70 kmThis week: GoodBest day 80/1007 good days
  66. HorgenSwitzerland · 11 dive sitesThis week: GoodBest day 80/1007 good days
  67. Koh LipeThailand · 11 dive sitesAirport 50 kmThis week: GoodBest day 80/1007 good days
  68. Oak BayCanada · 11 dive sitesAirport 24 kmThis week: GoodBest day 80/1007 good days
  69. TavernierUnited States · 11 dive sitesAirport 90 kmThis week: GoodBest day 80/1007 good days
  70. UturoaFrench Polynesia · 3 surf spots and 11 dive sitesAirport 2 kmThis week: GoodBest day 80/1007 good days
  71. ZamboanguitaPhilippines · 11 dive sitesAirport 28 kmThis week: GoodBest day 80/1007 good days
  72. Cabo San LucasMexico · 3 surf spots, 1 kite spot, 1 windsurf spot and 10 dive sitesThis week: GoodBest day 80/1007 good days
  73. Ko LantaThailand · 10 dive sitesAirport 59 kmThis week: GoodBest day 80/1007 good days
  74. La PazMexico · 1 kite spot, 1 windsurf spot and 10 dive sitesAirport 11 kmThis week: GoodBest day 80/1007 good days
  75. Montego BayJamaica · 1 kite spot, 1 windsurf spot and 10 dive sitesAirport 4 kmThis week: GoodBest day 80/1007 good days
  76. PhilipsburgSint Maarten · 10 dive sitesAirport 7 kmThis week: GoodBest day 80/1007 good days
  77. RabaulPapua New Guinea · 10 dive sitesThis week: GoodBest day 80/1007 good days
  78. SoufrièreSaint Lucia · 1 kite spot and 10 dive sitesAirport 18 kmThis week: GoodBest day 80/1007 good days
  79. UclueletCanada · 4 surf spots and 10 dive sitesThis week: GoodBest day 80/1007 good days
  80. Xag RaMalta · 10 dive sitesAirport 31 kmThis week: GoodBest day 80/1007 good days
  81. ZugSwitzerland · 10 dive sitesThis week: GoodBest day 80/1007 good days
  82. AltmunsterAustria · 9 dive sitesAirport 49 kmThis week: GoodBest day 80/1007 good days
  83. AmbonIndonesia · 1 kite spot and 9 dive sitesThis week: GoodBest day 80/1007 good days
  84. BacoletTrinidad and Tobago · 9 dive sitesThis week: GoodBest day 80/1007 good days
  85. BulataPhilippines · 9 dive sitesAirport 109 kmThis week: GoodBest day 80/1007 good days
  86. CarwitzGermany · 9 dive sitesThis week: GoodBest day 80/1007 good days
  87. DhangethiMaldives · 9 dive sitesAirport 20 kmThis week: GoodBest day 80/1007 good days
  88. George TownCayman Islands · 1 kite spot, 1 windsurf spot and 9 dive sitesAirport 2 kmThis week: GoodBest day 80/1007 good days
  89. Gulf BreezeUnited States · 1 surf spot and 9 dive sitesAirport 13 kmThis week: GoodBest day 80/1007 good days
  90. Iz ZurrieqMalta · 9 dive sitesAirport 2 kmThis week: GoodBest day 80/1007 good days
  91. JambianiUnited Republic of Tanzania · 2 kite spots and 9 dive sitesAirport 37 kmThis week: GoodBest day 80/1007 good days
  92. KingstonCanada · 9 dive sitesAirport 45 kmThis week: GoodBest day 80/1007 good days
  93. Le MouleGP · 7 surf spots, 2 kite spots, 1 windsurf spot, 4 sailing spots and 9 dive sitesThis week: GoodBest day 80/1007 good days
  94. Les Trois BassinsRE · 16 surf spots, 1 kite spot, 1 windsurf spot, 1 sailing spot and 9 dive sitesAirport 27 kmThis week: GoodBest day 80/1007 good days
  95. Puerto AyoraEcuador · 2 surf spots and 9 dive sitesAirport 33 kmThis week: GoodBest day 80/1007 good days
  96. TulambenIndonesia · 9 dive sitesAirport 69 kmThis week: GoodBest day 80/1007 good days
  97. BridgetownBarbados · 5 surf spots, 1 kite spot, 1 windsurf spot, 1 sailing spot and 8 dive sitesThis week: GoodBest day 80/1007 good days
  98. ComoxCanada · 8 dive sitesThis week: GoodBest day 80/1007 good days
  99. Coral BayUnited States Virgin Islands · 8 dive sitesAirport 22 kmThis week: GoodBest day 80/1007 good days
  100. CulionPhilippines · 8 dive sitesAirport 27 kmThis week: GoodBest day 80/1007 good days
Show more

The map needs JavaScript. The list beside it holds every town, 50 at a time, and each place's page links to Google Maps.

Each town is ringed by the best day this week at its own places, a surf spot's for the level you pick. Zoom in, or tap a cluster, to see the towns 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 (149)

Each country's towns, on this list and map.