VacationSelector

Ranking

Best for beaches

How good, varied and swimmable the beaches within about an hour are, how warm the water gets in season, and how central beach life is to a stay. A cold shore scores low even with sand. Cancun and Sydney set the top; inland Madrid and Mexico City the foot.

All 305 cities we cover, ranked on beaches & swimming. Every score is our editorial verdict, placed against the same fixed benchmark cities, so it means the same thing on every page. How the scores are built.

Showing 305 cities

  1. CancunMexico98
  2. SydneyAustralia95
  3. Punta CanaDominican Republic94
  4. Gold CoastAustralia92
  5. Rio de JaneiroBrazil92
  6. HonoluluUnited States91
  7. MiamiUnited States90
  8. PhuketThailand90
  9. Fort LauderdaleUnited States88
  10. Playa del CarmenMexico88
  11. TulumMexico88
  12. KrabiThailand87
  13. Naples, FloridaUnited States87
  14. Sharm el-SheikhEgypt87
  15. PerthAustralia86
  16. SarasotaUnited States86
  17. Tel AvivIsrael86
  18. FlorianopolisBrazil85
  19. Puerto VallartaMexico85
  20. St. Petersburg, FloridaUnited States85
  21. HurghadaEgypt84
  22. Los CabosMexico84
  23. Montego BayJamaica84
  24. SalvadorBrazil84
  25. San JuanPuerto Rico84
  26. AlicanteSpain82
  27. AntalyaTürkiye82
  28. MombasaKenya82
  29. BodrumTürkiye80
  30. CadizSpain80
  31. CannesFrance80
  32. Da NangVietnam80
  33. DubaiUnited Arab Emirates80
  34. DurbanSouth Africa80
  35. GalleSri Lanka80
  36. West Palm BeachUnited States80
  37. Abu DhabiUnited Arab Emirates78
  38. ValenciaSpain78
  39. Fort MyersUnited States77
  40. LimassolCyprus77
  41. MalagaSpain77
  42. PalermoItaly77
  43. PaphosCyprus76
  44. BarcelonaSpain75
  45. NiceFrance75
  46. SplitCroatia75
  47. DubrovnikCroatia74
  48. FaroPortugal74
  49. AgadirMorocco72
  50. CataniaItaly72
  51. CharlestonUnited States72
  52. Hoi AnVietnam72
  53. MarseilleFrance72
  54. MuscatOman72
  55. Punta del EsteUruguay72
  56. San DiegoUnited States72
  57. ZadarCroatia72
  58. AthensGreece70
  59. CartagenaColombia70
  60. RovinjCroatia70
  61. Santa MartaColombia70
  62. TampaUnited States70
  63. AdelaideAustralia68
  64. AucklandNew Zealand68
  65. BiarritzFrance68
  66. BusanSouth Korea68
  67. MonacoMonaco68
  68. San SebastianSpain68
  69. VallettaMalta68
  70. HavanaCuba64
  71. MontpellierFrance64
  72. CairnsAustralia62
  73. GenoaItaly62
  74. IzmirTürkiye62
  75. CebuPhilippines60
  76. Key WestUnited States60
  77. La SpeziaItaly60
  78. Los AngelesUnited States60
  79. SorrentoItaly60
  80. TunisTunisia60
  81. Cape TownSouth Africa58
  82. PisaItaly58
  83. Santo DomingoDominican Republic58
  84. KotorMontenegro57
  85. VeniceItaly56
  86. AnnecyFrance55
  87. BrisbaneAustralia55
  88. ColomboSri Lanka55
  89. MontevideoUruguay55
  90. SavannahUnited States55
  91. ThessalonikiGreece55
  92. BledSlovenia50
  93. BordeauxFrance50
  94. CasablancaMorocco50
  95. ChicagoUnited States50
  96. FukuokaJapan50
  97. Hong KongHong Kong50
  98. LisbonPortugal50
  99. MelbourneAustralia50
  100. MeridaMexico50
  101. NaplesItaly50
  102. New YorkUnited States50
  103. RomeItaly50
  104. TangierMorocco50
  105. EssaouiraMorocco47
  106. TiranaAlbania46
  107. YokohamaJapan46
  108. BilbaoSpain45
  109. DohaQatar45
  110. GenevaSwitzerland45
  111. IstanbulTürkiye45
  112. ZurichSwitzerland45
  113. Panama CityPanama44
  114. PenangMalaysia44
  115. VeronaItaly44
  116. LimaPeru42
  117. OrlandoUnited States42
  118. Sao PauloBrazil42
  119. VancouverCanada42
  120. BakuAzerbaijan40
  121. BelgradeSerbia40
  122. CopenhagenDenmark40
  123. GdanskPoland40
  124. JerusalemIsrael40
  125. PortoPortugal40
  126. RigaLatvia40
  127. SingaporeSingapore40
  128. StockholmSweden40
  129. TaipeiTaiwan40
  130. TokyoJapan40
  131. BerlinGermany38
  132. ChristchurchNew Zealand38
  133. GranadaSpain38
  134. KochiIndia38
  135. ManausBrazil38
  136. The HagueNetherlands38
  137. UbudIndonesia38
  138. ComoItaly36
  139. OsloNorway36
  140. PhiladelphiaUnited States36
  141. ValparaisoChile36
  142. BostonUnited States35
  143. LucerneSwitzerland35
  144. OttawaCanada35
  145. SalzburgAustria35
  146. AarhusDenmark34
  147. OsakaJapan34
  148. TorontoCanada34
  149. RotoruaNew Zealand33
  150. WellingtonNew Zealand33
  151. HalifaxCanada32
  152. Santiago de CompostelaSpain32
  153. AustinUnited States30
  154. BolognaItaly30
  155. CardiffUnited Kingdom30
  156. HiroshimaJapan30
  157. HobartAustralia30
  158. InterlakenSwitzerland30
  159. San JoseUnited States30
  160. SeattleUnited States30
  161. BrugesBelgium28
  162. GalwayIreland28
  163. HamburgGermany28
  164. HelsinkiFinland28
  165. JakartaIndonesia28
  166. MunichGermany28
  167. SapporoJapan28
  168. TallinnEstonia28
  169. VictoriaCanada28
  170. BarilocheArgentina27
  171. DublinIreland27
  172. RotterdamNetherlands27
  173. ViennaAustria27
  174. AmsterdamNetherlands25
  175. BudapestHungary25
  176. CorkIreland25
  177. GhentBelgium25
  178. LondonUnited Kingdom25
  179. MontrealCanada25
  180. San FranciscoUnited States25
  181. MacauMacau24
  182. MostarBosnia and Herzegovina24
  183. AmmanJordan22
  184. AvignonFrance22
  185. EdinburghUnited Kingdom22
  186. KillarneyIreland22
  187. LiverpoolUnited Kingdom22
  188. LjubljanaSlovenia22
  189. YogyakartaIndonesia22
  190. BelfastUnited Kingdom20
  191. BergenNorway20
  192. InnsbruckAustria20
  193. InvernessUnited Kingdom20
  194. MilanItaly20
  195. PortlandUnited States20
  196. QueenstownNew Zealand20
  197. BrusselsBelgium18
  198. Ho Chi Minh CityVietnam18
  199. MumbaiIndia18
  200. Quebec CityCanada18
  201. SeoulSouth Korea18
  202. SevilleSpain18
  203. VilniusLithuania17
  204. SedonaUnited States16
  205. AntwerpBelgium15
  206. BratislavaSlovakia15
  207. KyotoJapan15
  208. CologneGermany14
  209. CordobaSpain14
  210. FlorenceItaly14
  211. GlasgowUnited Kingdom14
  212. Luang PrabangLaos14
  213. NashvilleUnited States14
  214. New OrleansUnited States14
  215. NurembergGermany14
  216. SienaItaly14
  217. YorkUnited Kingdom14
  218. BanffCanada12
  219. BangkokThailand12
  220. Kuala LumpurMalaysia12
  221. LyonFrance12
  222. ManilaPhilippines12
  223. ReykjavikIceland12
  224. Salt Lake CityUnited States12
  225. San Jose, Costa RicaCosta Rica12
  226. SantiagoChile12
  227. TurinItaly12
  228. WarsawPoland12
  229. Washington DCUnited States12
  230. AswanEgypt10
  231. AtlantaUnited States10
  232. BathUnited Kingdom10
  233. CairoEgypt10
  234. DresdenGermany10
  235. Las VegasUnited States10
  236. PragueCzechia10
  237. RovaniemiFinland10
  238. ShanghaiChina10
  239. StrasbourgFrance10
  240. ToulouseFrance10
  241. ZagrebCroatia10
  242. KrakowPoland9
  243. ManchesterUnited Kingdom9
  244. ParisFrance9
  245. AnchorageUnited States8
  246. ArequipaPeru8
  247. Baden-BadenGermany8
  248. BucharestRomania8
  249. CalgaryCanada8
  250. FrankfurtGermany8
  251. GuilinChina8
  252. MaastrichtNetherlands8
  253. ScottsdaleUnited States8
  254. StuttgartGermany8
  255. TromsoNorway8
  256. Buenos AiresArgentina7
  257. HeidelbergGermany7
  258. MarrakechMorocco7
  259. Palm SpringsUnited States7
  260. PlovdivBulgaria7
  261. TbilisiGeorgia7
  262. Victoria FallsZimbabwe7
  263. Antigua GuatemalaGuatemala6
  264. BeijingChina6
  265. BrasovRomania6
  266. Chiang MaiThailand6
  267. HanoiVietnam6
  268. LuxorEgypt6
  269. MendozaArgentina6
  270. Phnom PenhCambodia6
  271. SarajevoBosnia and Herzegovina6
  272. SkopjeNorth Macedonia6
  273. BogotaColombia5
  274. ChengduChina5
  275. DenverUnited States5
  276. FesMorocco5
  277. GuadalajaraMexico5
  278. JohannesburgSouth Africa5
  279. MadridSpain5
  280. MedellinColombia5
  281. Mexico CityMexico5
  282. OaxacaMexico5
  283. PetraJordan5
  284. Puerto IguazuArgentina5
  285. QuitoEcuador5
  286. Santa FeUnited States5
  287. Siem ReapCambodia5
  288. SofiaBulgaria5
  289. ToledoSpain5
  290. UdaipurIndia5
  291. DelhiIndia4
  292. KathmanduNepal4
  293. NairobiKenya4
  294. SamarkandUzbekistan4
  295. San Miguel de AllendeMexico4
  296. VaranasiIndia4
  297. WindhoekNamibia4
  298. Xi'anChina4
  299. AgraIndia3
  300. AlUlaSaudi Arabia3
  301. CuscoPeru3
  302. GoremeTürkiye3
  303. JaipurIndia3
  304. La PazBolivia3
  305. UshuaiaArgentina3

The other rankings