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
CancunMexico98
SydneyAustralia95
Punta CanaDominican Republic94
Gold CoastAustralia92
Rio de JaneiroBrazil92
HonoluluUnited States91
MiamiUnited States90
PhuketThailand90
Fort LauderdaleUnited States88
Playa del CarmenMexico88
TulumMexico88
KrabiThailand87
Naples, FloridaUnited States87
Sharm el-SheikhEgypt87
PerthAustralia86
SarasotaUnited States86
Tel AvivIsrael86
FlorianopolisBrazil85
Puerto VallartaMexico85
St. Petersburg, FloridaUnited States85
HurghadaEgypt84
Los CabosMexico84
Montego BayJamaica84
SalvadorBrazil84
San JuanPuerto Rico84
AlicanteSpain82
AntalyaTürkiye82
MombasaKenya82
BodrumTürkiye80
CadizSpain80
CannesFrance80
Da NangVietnam80
DubaiUnited Arab Emirates80
DurbanSouth Africa80
GalleSri Lanka80
West Palm BeachUnited States80
Abu DhabiUnited Arab Emirates78
ValenciaSpain78
Fort MyersUnited States77
LimassolCyprus77
MalagaSpain77
PalermoItaly77
PaphosCyprus76
BarcelonaSpain75
NiceFrance75
SplitCroatia75
DubrovnikCroatia74
FaroPortugal74
AgadirMorocco72
CataniaItaly72
CharlestonUnited States72
Hoi AnVietnam72
MarseilleFrance72
MuscatOman72
Punta del EsteUruguay72
San DiegoUnited States72
ZadarCroatia72
AthensGreece70
CartagenaColombia70
RovinjCroatia70
Santa MartaColombia70
TampaUnited States70
AdelaideAustralia68
AucklandNew Zealand68
BiarritzFrance68
BusanSouth Korea68
MonacoMonaco68
San SebastianSpain68
VallettaMalta68
HavanaCuba64
MontpellierFrance64
CairnsAustralia62
GenoaItaly62
IzmirTürkiye62
CebuPhilippines60
Key WestUnited States60
La SpeziaItaly60
Los AngelesUnited States60
SorrentoItaly60
TunisTunisia60
Cape TownSouth Africa58
PisaItaly58
Santo DomingoDominican Republic58
KotorMontenegro57
VeniceItaly56
AnnecyFrance55
BrisbaneAustralia55
ColomboSri Lanka55
MontevideoUruguay55
SavannahUnited States55
ThessalonikiGreece55
BledSlovenia50
BordeauxFrance50
CasablancaMorocco50
ChicagoUnited States50
FukuokaJapan50
Hong KongHong Kong50
LisbonPortugal50
MelbourneAustralia50
MeridaMexico50
NaplesItaly50
New YorkUnited States50
RomeItaly50
TangierMorocco50
EssaouiraMorocco47
TiranaAlbania46
YokohamaJapan46
BilbaoSpain45
DohaQatar45
GenevaSwitzerland45
IstanbulTürkiye45
ZurichSwitzerland45
Panama CityPanama44
PenangMalaysia44
VeronaItaly44
LimaPeru42
OrlandoUnited States42
Sao PauloBrazil42
VancouverCanada42
BakuAzerbaijan40
BelgradeSerbia40
CopenhagenDenmark40
GdanskPoland40
JerusalemIsrael40
PortoPortugal40
RigaLatvia40
SingaporeSingapore40
StockholmSweden40
TaipeiTaiwan40
TokyoJapan40
BerlinGermany38
ChristchurchNew Zealand38
GranadaSpain38
KochiIndia38
ManausBrazil38
The HagueNetherlands38
UbudIndonesia38
ComoItaly36
OsloNorway36
PhiladelphiaUnited States36
ValparaisoChile36
BostonUnited States35
LucerneSwitzerland35
OttawaCanada35
SalzburgAustria35
AarhusDenmark34
OsakaJapan34
TorontoCanada34
RotoruaNew Zealand33
WellingtonNew Zealand33
HalifaxCanada32
Santiago de CompostelaSpain32
AustinUnited States30
BolognaItaly30
CardiffUnited Kingdom30
HiroshimaJapan30
HobartAustralia30
InterlakenSwitzerland30
San JoseUnited States30
SeattleUnited States30
BrugesBelgium28
GalwayIreland28
HamburgGermany28
HelsinkiFinland28
JakartaIndonesia28
MunichGermany28
SapporoJapan28
TallinnEstonia28
VictoriaCanada28
BarilocheArgentina27
DublinIreland27
RotterdamNetherlands27
ViennaAustria27
AmsterdamNetherlands25
BudapestHungary25
CorkIreland25
GhentBelgium25
LondonUnited Kingdom25
MontrealCanada25
San FranciscoUnited States25
MacauMacau24
MostarBosnia and Herzegovina24
AmmanJordan22
AvignonFrance22
EdinburghUnited Kingdom22
KillarneyIreland22
LiverpoolUnited Kingdom22
LjubljanaSlovenia22
YogyakartaIndonesia22
BelfastUnited Kingdom20
BergenNorway20
InnsbruckAustria20
InvernessUnited Kingdom20
MilanItaly20
PortlandUnited States20
QueenstownNew Zealand20
BrusselsBelgium18
Ho Chi Minh CityVietnam18
MumbaiIndia18
Quebec CityCanada18
SeoulSouth Korea18
SevilleSpain18
VilniusLithuania17
SedonaUnited States16
AntwerpBelgium15
BratislavaSlovakia15
KyotoJapan15
CologneGermany14
CordobaSpain14
FlorenceItaly14
GlasgowUnited Kingdom14
Luang PrabangLaos14
NashvilleUnited States14
New OrleansUnited States14
NurembergGermany14
SienaItaly14
YorkUnited Kingdom14
BanffCanada12
BangkokThailand12
Kuala LumpurMalaysia12
LyonFrance12
ManilaPhilippines12
ReykjavikIceland12
Salt Lake CityUnited States12
San Jose, Costa RicaCosta Rica12
SantiagoChile12
TurinItaly12
WarsawPoland12
Washington DCUnited States12
AswanEgypt10
AtlantaUnited States10
BathUnited Kingdom10
CairoEgypt10
DresdenGermany10
Las VegasUnited States10
PragueCzechia10
RovaniemiFinland10
ShanghaiChina10
StrasbourgFrance10
ToulouseFrance10
ZagrebCroatia10
KrakowPoland9
ManchesterUnited Kingdom9
ParisFrance9
AnchorageUnited States8
ArequipaPeru8
Baden-BadenGermany8
BucharestRomania8
CalgaryCanada8
FrankfurtGermany8
GuilinChina8
MaastrichtNetherlands8
ScottsdaleUnited States8
StuttgartGermany8
TromsoNorway8
Buenos AiresArgentina7
HeidelbergGermany7
MarrakechMorocco7
Palm SpringsUnited States7
PlovdivBulgaria7
TbilisiGeorgia7
Victoria FallsZimbabwe7
Antigua GuatemalaGuatemala6
BeijingChina6
BrasovRomania6
Chiang MaiThailand6
HanoiVietnam6
LuxorEgypt6
MendozaArgentina6
Phnom PenhCambodia6
SarajevoBosnia and Herzegovina6
SkopjeNorth Macedonia6
BogotaColombia5
ChengduChina5
DenverUnited States5
FesMorocco5
GuadalajaraMexico5
JohannesburgSouth Africa5
MadridSpain5
MedellinColombia5
Mexico CityMexico5
OaxacaMexico5
PetraJordan5
Puerto IguazuArgentina5
QuitoEcuador5
Santa FeUnited States5
Siem ReapCambodia5
SofiaBulgaria5
ToledoSpain5
UdaipurIndia5
DelhiIndia4
KathmanduNepal4
NairobiKenya4
SamarkandUzbekistan4
San Miguel de AllendeMexico4
VaranasiIndia4
WindhoekNamibia4
Xi'anChina4
AgraIndia3
AlUlaSaudi Arabia3
CuscoPeru3
GoremeTürkiye3
JaipurIndia3
La PazBolivia3
UshuaiaArgentina3