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 50 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
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.