Right Beaches

Right Beaches › Puerto Rico

Puerto Rico beaches

347 beaches, with the parking, the walk to the water and the tide for each one.

Where are you starting from?
What matters today?
Start here

Good places to start

Crash Boat Beach
Borinquen
Walk to water260 ft
Parking50 ft away
Buyé Beach
Cabo Rojo
Walk to water90 ft
Parking140 ft away
CostPaid parking
Mar Chiquita Beach
Tierras Nuevas Poniente
Walk to waterYou're on it
Parking200 yd away
CostFree
Playa Jobos
Puerto Rico
Walk to water180 ft
Parking80 ft away
CostPaid parking
Balneario El Escambrón
San Juan
Walk to water150 ft
Parking125 yd away
CostPaid parking
Santa Beach
Puerto Rico
Walk to water110 ft
Parking110 ft away
CostFree
Narrow it down

Lists for a particular day

Dog friendly beaches
57 in Puerto Rico
Family friendly beaches
91 in Puerto Rico
Beaches for snorkelling
57 in Puerto Rico
Sea glass beaches
5 in Puerto Rico
Beaches with a playground
42 in Puerto Rico
Free parking
39 in Puerto Rico
Shortest walk

Park almost on the sand

Puerto Rico · the listing sits on the shoreline
Puerto Rico · the listing sits on the shoreline
San Juan · the listing sits on the shoreline
Aguadilla · the listing sits on the shoreline
Puerto Rico · the listing sits on the shoreline
Maleza Baja · the listing sits on the shoreline
Roosevelt Roads · the listing sits on the shoreline
Playa Sardinas II · the listing sits on the shoreline
Free parking

Beaches where parking is free

Tierras Nuevas Poniente · free parking · visitors report
Puerto Rico · free parking · visitors report
San Juan · free parking · visitors report
Boquerón · free parking · the operator
Campamento Piñones · free parking · visitors report
Quebradillas · free parking · visitors report
Luquillo · free parking · visitors report
Puerto Rico · free parking · visitors report
With little kids

Calm water and bathrooms nearby

Cabo Rojo · bathrooms nearby · mentioned by 22 visitors · 2017–2026
Puerto Rico · bathrooms nearby · mentioned by 22 visitors · 2019–2026
Las Croabas · bathrooms nearby · mentioned by 18 visitors · 2016–2026
Puerto Rico · bathrooms nearby · mentioned by 28 visitors · 2017–2026
Dorado · bathrooms nearby · mentioned by 12 visitors · 2016–2026
Puerto Rico · bathrooms nearby · mentioned by 16 visitors · 2015–2026
Las Croabas · bathrooms nearby · mentioned by 28 visitors · 2018–2026
Carolina · bathrooms nearby · mentioned by 18 visitors · 2015–2026
Browse

All beaches

Every beach

All 347 beaches, by how many people rate them

BeachTownWalk to waterParkingFeeRestrooms
Crash Boat BeachBorinquen260 ft50 ft––
Buyé BeachCabo Rojo90 ft140 ftpaidyes
Mar Chiquita BeachTierras Nuevas Ponienteon the sand200 ydfree–
Playa Jobos180 ft80 ftpaid–
Balneario El EscambrónSan Juan150 ft125 ydpaidyes
Santa Beach110 ft110 ftfree–
Luquillo Beach230 ft200 ydpaidyes
Playa Ocean ParkSan Juan120 ft160 ftfreeyes
Playa Flamenco BeachFlamenco50 ft325 yd–yes
Playa El Combate BeachBoquerón160 ft150 ydfree–
Peña Blanca BeachAguadillaon the sand190 ft––
Terraplen La Posita de PiñonesCampamento Piñones270 ft–free–
Isla Verde Beach WestCarolina50 ft200 yd––
Playa Sucia40 ft300 yd––
Parque Nacional Balneario Seven SeasLas Croabas40 ft150 ydpaidyes
Montones Beachon the sand525 ydpaidyes
Playa SardineraDorado130 ft240 ftpaidyes
La Poza de las MujeresTierras Nuevas Poniente50 ft200 yd––
Balneario Cerro Gordo40 ft180 ftpaidyes
Puerto Hermina BeachQuebradillas120 ft90 ftfree–
Playa La JunglaEnsenada70 ft–paid–
Playa Vacía Talegaon the sand–––
Playa EscondidaFajardo50 ft–––
Playa La ParedLuquillo120 ft150 ftfree–
Seven Seas BeachLas Croabason the sand150 ydpaidyes
Playa Piñones70 ft–free–
Punta Borinquen BeachAguadilla70 ft40 ftfree–
Playa AzulLuquillo210 ft80 ftfree–
Hobie BeachCarolina240 ft150 yd––
Caracas BeachPuerto Ferroon the sand–––
Carolina Public BeachCarolina140 ft170 ftpaidyes
Puerto Nuevo Playa de Vega Baja Beach200 ft170 ft–yes
Black Sand Beach80 ft375 yd––
Survival BeachAguadilla50 ft625 yd––
Playa Sardinera300 ft250 ydpaidyes
Domes BeachRincón50 ft275 ydfreeyes
Zoni BeachFraile180 ft10 ftfree–
Playita del CondadoSan Juan60 ft270 ftpaid–
Playa La Esperanza Beach70 ft–––
Tamarindo BeachCulebra60 ft10 ft––
Playa FortunaLuquillo160 ft375 ydfree–
Playa De Vega60 ft50 ftpaidyes
Condado BeachSan Juanon the sand180 ftpaid–
Playa JaboncilloGuánicaon the sand50 ftfreeyes
Isla Mata La GataLajas60 ft–paidyes
El Cocal Beach70 ft–––
Playa "Tres Tubos" BeachCabo Rojo70 ft–––
Sun Bay Beach80 ft–paidyes
Salinas BeachMariano Colón70 ft–––
Escambron BeachSan Juanon the sand170 ftpaidyes
Sandy Beach EastRincón160 ft130 ft––
Black Eagle BeachRincón60 ft120 ftfreeyes
Tropical Beach NaguaboNaguabo110 ft–free–
Kikita Surf BeachDorado30 ft–free–
Pozo TeodoroIsabela30 ft–free–
Playa El Último TrolleySan Juan180 ft110 ftfree–
Playa Guardaraya160 ft–––
Playa Doña Lala BeachRincón100 ft225 ydfreeyes
Guayanés Beach130 ft––yes
Los Limones BeachGuayama100 ft–––
Los Tubos Beachon the sand––yes
Isla Verde BeachCarolina60 ft220 ft–yes
Playa Punta SoldadoPlaya Sardinas II50 ft–––
Balneario de DoradoDoradoon the sand300 yd–yes
Icacos Beach130 ft–––
Playa Los MachosRoosevelt Roads110 ft–freeyes
Punta Tuna Beach50 ft350 yd––
Playa La ChivaPuerto Ferro70 ft425 yd–yes
Shacks BeachIsabelaon the sand–free–
Atlantic BeachSan Juan90 ft230 ftpaidyes
Playa La Selva50 ft210 ft––
Medio Mundo BeachRoosevelt Roads50 ft–––
Playa CaracolesIslote110 ft–––
Playa Punta ArenasFlorida60 ft125 yd––
Caza y Pesca PlayaArecibo50 ft210 ftfree–
Punta Bandera Luquillo PR125 yd–free–
Playa AvionesCarolina40 ft–––
Playa Buye70 ft––yes
Pozuelo Exclusive Beach100 ft–––
Playita Rosada70 ft100 ft–yes
Playa TamarindoIndios90 ft300 yd––
Balneario Seven SeasFajardo60 ft150 ydpaidyes
Playa ColoraFajardo50 ft–––
Mameyal BeachDorado120 ft–––
Middles Beach190 ft–free–
Playa Boqueronon the sand125 ydpaid–
Playa las Picuas, Rio GrandeRío Grande200 ft625 yd––
Balneario de Punta SantiagoPunta Santiago175 yd30 ft––
Sea Glass BeachViequeson the sand500 yd––
Playa Peñon BrusiMembrillo190 ft––yes
Almendro's BeachRincón110 ft110 ftfree–
Wilderness Beach, Base RameyAguadillaon the sand90 ft––
Condado playaSan Juan70 ft230 ft–yes
Balneario Luquillo70 ft275 ydpaidyes
Playa CórcegaRincón125 yd40 ftfreeyes
Media Luna Beach100 ft–paid–
Los Pozos Beach60 ft–––
Playa LevittownToa Baja100 ft300 ft––
Playa La Mela Cabo RojoCabo Rojo90 ft175 yd––
Ojo de Agua Beach150 ft–––
Inches BeachPatillas40 ft–free–
Bizarreta Beach140 ft–––
Rompeolas BeachAguadilla110 ft175 ydfree–
Cueva de las Golondrinas30 ft450 yd––
Balneario Público de Boquerón175 yd200 ydpaidyes
Playa SardinasPlaya Sardinas I40 ft200 ft––
Playa La Fanduca60 ft50 ftfree–
Playa Tamarindo Grande BeachCulebraon the sand–––
El Faro BeachArecibo90 ft425 yd––
Playa Los HotelesPatillas130 ft–––
Natural Pools of ManatiTierras Nuevas Poniente40 ft–––
Playa Carlos RosarioCulebra80 ft–paid–
Playa JaucaJauca60 ft–––
El Malecón La EsperanzaVieques60 ft225 yd––
Pico de Piedra Beachon the sand310 ftfreeyes
El Cayo BeachEsperanza100 ft625 ydfreeyes
Mar Del SurPalmas150 yd–––
Playa CaliforniaMaunabo140 ft–––
Boquillas Beach40 ft475 yd––
Playa La Jungla, Guanica70 ft–paid–
Playa Isla VerdeCarolina120 ft100 ftpaidyes
Giant Beach SeatsCampamento Piñones120 ft275 yd––
Punta GuilarteArroyo150 yd–––
Melones BeachPlaya Sardinas I100 ft160 ft––
Esperanza BeachVieques110 ft325 yd––
Playa Palo Seco Norte BeachPalo Seco40 ft325 yd––
Palmas del mar beachPalmas Del Mar80 ft425 yd––
Navio40 ft–––
Balneario Tres HermanosLa Playa180 ft250 yd–yes
Playa TortugaFraile160 ft–––
Isla Verde Beach Access Path #1Carolina150 yd150 yd–yes
Emajaguas Beach House120 ft–––
Pine Grove Surfing BeachCarolina190 ft250 ft–yes
Playa Punta Santiago PuntaPunta Santiago330 ft230 ft––
Balneario Isla VerdeCarolina160 ft300 ftpaidyes
Sardineras BeachHatillo300 yd325 yd––
Muelle de Azúcar BeachAguadilla40 ft–––
Playa CV SeaSan Juan190 ft140 ft––
Las Positas Del Lido90 ft500 yd––
Rio Grande BeachRío Grande240 ft–––
Playa MosquitoCulebra100 ft–––
Los Congres BeachGuánica110 ft–––
Playa VacíaCarolina70 ft–––
Playa Puerto Nuevo210 ft450 yd––
Playa Punta BorinquenMaleza Bajaon the sand575 yd–yes
Balneario Punta SantiagoPunta Santiago70 ft525 yd––
El Alambique BeachCarolina130 ft125 yd––
Gasolina BeachArecibo270 ft–––
Playa Pastillo, Coto140 ft–––
Cangrejo BeachArroyo50 ft–––
Playuela Beachon the sand575 yd––
Playa TeresaEl Negro50 ft–––
Balneario De AnascoLa Playa170 ft575 yd––
Escondida BeachManatí110 ft–––
Balneario El TuquePonce90 ft–free–
Dorado Reef Beach playa públicaDorado120 ft–paid–
Hidden Beach40 ft450 yd––
Balneario De Arroyo120 ft–––
Culebrita BeachFraile220 ft–––
Playa EspinarAguada60 ft–––
Playa Dorado Del Mar BeachDorado110 ft–––
Bajuras Beach270 ft–––
Paseo Atlántico BeachLoíza160 ft–free–
Las Palmas BeachTierras Nuevas Poniente90 ft–––
Cueva Escondida Beachon the sand–––
Secret Beach, Humacaoon the sand–––
Playa Tocones70 ft–––
Hallows Surf BeachGarrochales150 ft–––
Cueva Jagüey BeachCabo Rojoon the sand325 yd––
the Beaches thongSan Juan90 ft210 ftpaidyes
Shore Island BeachIsabela40 ft225 yd––
playa El Negro70 ft–––
Playa Maunabo70 ft600 yd––
Aguada Beach50 ft–––
Playa Del DoradoDorado260 ft–––
Bio bay beachPuerto Ferro90 ft–paid–
Los Almendros BeachYeguada140 ft650 yd––
Punta Ballena100 ft–––
El Terraplén BeachCampamento Piñones120 ft–free–
Bridges Surf BeachAguadilla110 ft250 yd––
Ocean ParkSan Juan210 ft225 yd––
Canto Las Piedras BeachAguadillaon the sand–––
Arecibo Oceanfront ParadiseCaguas120 ft575 yd––
Playa La RuinaBorinquen80 ft–––
Playa escondida Ceiba, BaseRoosevelt Roadson the sand400 yd––
Hatillo BeachHatillo130 ft300 yd––
Punta Guilarte Beach130 ft–free–
Playa De JaucaJauca60 ft–––
Los Pinos BeachCamuy60 ft–––
Piedras BeachPlayita Cortadaon the sand–––
Joyuda Beach70 ft–––
Playa Grande90 ft–––
Calle Beach BlvdLuquillo70 ft550 yd––
Playa De Guayanilla50 ft–––
Heaven BeachGuánicaon the sand–––
Playa Punta Arenas150 ft–––
Secret Beach50 ft–––
Punta Icacos Canyon & BeachComunas40 ft–free–
Pata Pata Beach125 yd–––
La cueva uvera piñones Beach160 ft–––
Playa de Muertos BeachVieques90 ft450 yd––
Playa Puerto RealFajardo30 ft125 yd––
Tabletop BeachAguadilla70 ft500 yd––
Sardinera Dorado Beach East110 ft425 yd––
Playa Puerta De TierraSan Juan50 ft200 ft–yes
Playa De Cerro Gordo125 yd–––
Playa Torrecillas PinonesCampamento Piñoneson the sand–––
Rio Mar BeachHatillo160 ft125 yd–yes
Survival Beach PRAguadilla60 ft–––
Balneario Público de HumacaoPunta Santiago175 yd270 ft––
Yabucoa BeachYabucoa60 ft–––
Posita Beachterraplén270 ft–––
Atolladora Beach50 ft275 ydfree–
Laguna Candelaria BeachCabo Rojo80 ft–––
Playa BramaderoMayagüez220 ft–––
Playa De SardineraHiguillar80 ft–––
El Veril BeachManatí30 ft–––
Playa Salinas80 ft–––
Bahía Salinas Beachon the sand225 yd––
Playa ZoniFraile150 ft–––
Playa Sabaneta160 ft–––
Puerto Angelino BeachCabo Rojo90 ft–––
Blue BeachPuerto Ferro120 ft–––
Canal BeachRincón100 ft300 yd–yes
Yauco BeachYauco70 ft–––
Playa Tortuguero100 ft–––
Playa De Los CabesSan Juan150 yd350 yd–yes
Punta Sombrero BeachEnsenada170 ft250 yd––
Punta Jorobado BeachEnsenada140 ft–––
Playa Pozuelo / Pozuelo BeachGuayama70 ft–––
Balnearin de AñascoLa Playa250 ft200 yd––
Mosquito Bay Beach110 ft–––
Tórtolos BeachSan Isidroon the sand–––
Omega BeachRincónon the sand525 yd––
Arroyo BeachArroyo170 ft–––
Playa Blanca340 ft–––
Pool's BeachRincón170 ft475 yd––
Playa Media Lunaon the sand–––
Playa De Los ToconesSabana70 ft250 yd––
Balneario CondadoSan Juan140 ft200 yd––
Playa Mala Pascua80 ft–––
Punta Bandera BeachLuquilloon the sand–free–
Piñero Cay BeachCeiba110 ft–––
Shipwreck BeachEsperanzaon the sand–––
Poza Los Barriles BeachCarolina30 ft225 yd––
Playa Brava80 ft–––
Playa Grande BeachMayagüez70 ft175 yd––
Parda BeachGuánicaon the sand–––
Playa Icacos250 ft–––
La Poza De Bethesda BeachCarolina70 ft125 yd––
Playa Las Palmas90 ft–––
Pelican BeachYauco40 ft–––
El Corcho BeachRoosevelt Roadson the sand–––
Playa EscondidaPuerto Diabloon the sand–––
Moose Rock BeachIsabela140 ft150 yd––
No beach accessSan Juan110 ft175 yd––
Punta BoquillaManatí50 ft–––
Joel’s BeachMosquito50 ft–––
Serenity Breeze Beach HouseCabo Rojo200 ft–––
Dorado BeachDorado280 ft10 ft––
Cataño BeachCataño210 ft225 yd––
Bahía Salinas425 yd650 yd––
Ruins BeachBorinquen150 ft–––
Punta Aguacate BeachMaleza Alta50 ft–––
Flag at Puerto Nuevo Beach rocksVega Baja80 ft300 yd––
Playa Barlovento BeachDorado60 ft–––
Kelsey/Snorkeling/South BeachFraile50 ft–––
El Caserío BeachCarolina30 ft240 ft––
Ama's BeachStella140 ft275 yd––
Luz BeachRoosevelt Roadson the sand–––
Los Marullos BeachCampamento Piñones140 ft–––
Don Antonio’s BeachRincón90 ft30 ft––
Burro Blanco BeachRoosevelt Roadson the sand–––
Playa de MamaLuz BeachPlaya Sardinas IIon the sand–––
Los Pescadores120 ft175 yd–yes
Puntas Arenas Beach200 ft–––
Mameyito Beach110 ft–––
Papi Metro BeachAguadilla40 ft–––
BeachSabana170 ft50 ft–yes
Velazquez BeachCeiba50 ft–––
Carlos Rosario beach TrailFlamenco200 yd30 ft–yes
Playita del Condado90 ft–––
Spanish Wall Beach70 ft–––
Playa María290 ft–––
Playa Steps180 ft–––
Sandy Beach50 ft–––
Playa Punta Higüero60 ft–––
Playa del Caribe Hilton80 ft–––
Playa Arenosa50 ft–––
Playa Isla Verde310 ft–––
Borinquen Beach70 ft–––
Balneario Crash Boaton the sand–––
Balneario de Carolina290 ft–––
Balneario de Boquerón150 yd–––
Playa Combate300 ft–––
Playa Resaca180 ft–––
Playa Tortolaon the sand–––
Playa de Cascajoon the sand–––
Playa Tampicoon the sand–––
Cayo Luis Pena30 ft–––
Playa Luis Peña110 ft–––
Playa Cayo Norte100 ft–––
Playa Almirante100 ft–––
Wilderness50 ft–––
Playa Pine Grove160 ft–––
Pocita de Piñones280 ft–––
Balneario El Escambrón IIon the sand–––
Balneario La Monseratte250 ft–––
Playa El Convento125 yd–––
Playa Canalejo50 ft–––
Balneario Punta Santiago125 yd–––
Playa Punta Tuna210 ft–––
Balneario Punta Guilarte125 yd–––
Playa Pozuelo260 ft–––
Playa La Ochenta90 ft–––
Playa Cayo Maria Langa60 ft–––
Playa Ballenaon the sand–––
Playa La Ventana120 ft–––
Balneario Caña Gorda140 ft–––
Playa Las Pardas140 ft–––
Playa Moja Casabe70 ft–––
Playa Hilton Ponce40 ft–––
La Playita40 ft–––
Balneario de Rincón140 ft–––
Balneario Pico de Piedra80 ft–––
Playa Chica (Playa Rompeolas)on the sand–––
La Pocitaon the sand–––
Poza del Obispo60 ft–––
Playa El Muelleon the sand–––
Playa Cayaoon the sand–––
Balneario Puerto Nuevo200 ft–––
Punta Salinas190 ft–––
The Mix60 ft–––
Playa Peñaon the sand–––
Martinica Beach60 ft–––
Playa El Pastillo150 yd–––
Playa El Pastillo80 ft–––
Coconut Beach60 ft–––
Playa Icacos120 ft–––
Playa Cayo Cardona40 ft–––
Playa La Puntillaon the sand–––
Playa Sun Bay125 yd–––
Playa Pelícano210 ft–––
Silver Beach180 ft–––
Playa Prieta90 ft–––
Playa Pública100 ft–––
Playa Azul50 ft–––

Walk and parking distances are measured on OpenStreetMap. Fee and restrooms come from counted visitor reviews and mapped facilities. A dash means we have no evidence either way, not that the answer is no.

Questions

Common questions

Which Puerto Rico beach has the shortest walk from the car?
Playa Boqueron in Puerto Rico has the listing right on the shoreline. We measure the straight line from the listed location to the mapped waterline for every beach, so the table above ranks them all.
Do you have to pay to park at Puerto Rico beaches?
Mostly yes. Of the 347 beaches here, 31 have visitors reporting a parking or entry fee and 8 report free parking. Reported fees run from $20 to $35 a day in season, and several beaches drop the fee after 5pm or outside the summer.
Which beaches have restrooms?
52 of the 347 beaches have restrooms mapped on site or reported by visitors. Seasonal closures are common: several National Seashore beaches close their facilities outside the summer.
How current is this?
Tide, waves, wind and water temperature are fetched live in your browser from NOAA and Open-Meteo. Parking and facility positions come from OpenStreetMap; imagery from USGS NAIP. Facts counted from visitor reviews carry the year range they were written in.
How we know

Where this comes from

Place details from the public Google business listing. Beach shape, parking and facility positions from OpenStreetMap (ODbL). Aerial imagery is public-domain USGS NAIP. Tide comes from NOAA, and weather and water from Open-Meteo. Map drawings are redrawn from that aerial imagery by an image model. Markers, distances and every fact on this page come from OpenStreetMap and counted reviews, never from a drawing. Review text is never republished.