Right Beaches

Right Beaches › Puerto Rico

Puerto Rico beaches

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

Where are you starting from?
What matters today?
Narrow it down

Lists for a particular day

Dog friendly beaches
57 in Puerto Rico
Family friendly beaches
91 in Puerto Rico
Free parking
30 in Puerto Rico
Shortest walk

Park almost on the sand

Cape Cod · the listing sits on the shoreline
Cape Cod · the listing sits on the shoreline
San Juan · the listing sits on the shoreline
Aguadilla · the listing sits on the shoreline
Cape Cod · 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 visitors report free parking

Tierras Nuevas Poniente · free parking · mentioned by 18 visitors · 2016–2026
Cape Cod · free parking · mentioned by 8 visitors · 2016–2026
San Juan · free parking · mentioned by 12 visitors · 2017–2026
Tierras Nuevas Poniente · free parking · mentioned by 8 visitors · 2015–2026
Quebradillas · free parking · mentioned by 5 visitors · 2016–2026
Cape Cod · free parking · mentioned by 13 visitors · 2017–2026
Luquillo · free parking · mentioned by 3 visitors · 2016–2026
Cape Cod · free parking · mentioned by 5 visitors · 2016–2026
With little kids

Calm water and bathrooms nearby

Cabo Rojo · bathrooms nearby · mentioned by 22 visitors · 2017–2026
Cape Cod · bathrooms nearby · mentioned by 22 visitors · 2019–2026
Las Croabas · bathrooms nearby · mentioned by 18 visitors · 2016–2026
Cape Cod · bathrooms nearby · mentioned by 28 visitors · 2017–2026
Dorado · bathrooms nearby · mentioned by 12 visitors · 2016–2026
Cape Cod · 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 349 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 ydfreeyes
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 ydyes
Playa El Combate BeachBoquerón160 ft150 yd
Peña Blanca BeachAguadillaon the sand190 ft
Terraplen La Posita de PiñonesCampamento Piñones270 ft
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 ydfree
Balneario Cerro Gordo40 ft180 ftpaidyes
Puerto Hermina BeachQuebradillas120 ft90 ftfree
Playa La JunglaEnsenada70 ftpaid
Playa Vacía Talegaon the sandfree
Playa EscondidaFajardo50 ft
Playa La ParedLuquillo120 ft150 ftfree
Seven Seas BeachLas Croabason the sand150 ydpaidyes
Playa Piñones70 ftfree
Punta Borinquen BeachAguadilla70 ft40 ft
Playa AzulLuquillo210 ft80 ft
Hobie BeachCarolina240 ft150 yd
Caracas BeachPuerto Ferroon the sand
Carolina Public BeachCarolina140 ft170 ftpaidyes
Puerto Nuevo Playa de Vega Baja Beach200 ft170 ftyes
Black Sand Beach80 ft375 ydfree
Survival BeachAguadilla50 ft625 ydfree
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 ftfree
Playa FortunaLuquillo160 ft375 ydfree
Playa De Vega60 ft50 ftpaidyes
Condado BeachSan Juanon the sand180 ftpaid
Playa JaboncilloGuánicaon the sand50 ftyes
Isla Mata La GataLajas60 ftpaidyes
El Cocal Beach70 ft
Playa "Tres Tubos" BeachCabo Rojo70 ft
Sun Bay Beach80 ftpaidyes
Salinas BeachMariano Colón70 ft
Escambron BeachSan Juanon the sand170 ftpaidyes
Sandy Beach EastRincón160 ft130 ftfree
Black Eagle BeachRincón60 ft120 ftfreeyes
Tropical Beach NaguaboNaguabo110 ft
Kikita Surf BeachDorado30 ft
Pozo TeodoroIsabela30 ft
Playa El Último TrolleySan Juan180 ft110 ftfree
Playa Guardaraya160 ft
Playa Doña Lala BeachRincón100 ft225 ydyes
Guayanés Beach130 ftyes
Los Limones BeachGuayama100 ft
Los Tubos Beachon the sandfreeyes
Isla Verde BeachCarolina60 ft220 ftyes
Playa Punta SoldadoPlaya Sardinas II50 ft
Balneario de DoradoDoradoon the sand300 ydyes
Icacos Beach130 ft
Playa Los MachosRoosevelt Roads110 ftfreeyes
Punta Tuna Beach50 ft350 yd
Playa La ChivaPuerto Ferro70 ft425 ydyes
Shacks BeachIsabelaon the sandfree
Atlantic BeachSan Juan90 ft230 ftpaidyes
Playa La Selva50 ft210 ft
Medio Mundo BeachRoosevelt Roads50 ftfree
Playa CaracolesIslote110 ft
Playa Punta ArenasFlorida60 ft125 yd
Caza y Pesca PlayaArecibo50 ft210 ftfree
Punta Bandera Luquillo PR125 yd
Playa AvionesCarolina40 ft
Playa Buye70 ftyes
Pozuelo Exclusive Beach100 ft
Playita Rosada70 ft100 ftyes
Playa TamarindoIndios90 ft300 yd
Balneario Seven SeasFajardo60 ft150 ydpaidyes
Playa ColoraFajardo50 ft
Mameyal BeachDorado120 ft
Middles Beach190 ft
Playa Boqueronon the sand125 ydpaidyes
Playa las Picuas, Rio GrandeRío Grande200 ft625 ydfree
Balneario de Punta SantiagoPunta Santiago175 yd30 ft
Sea Glass BeachViequeson the sand500 yd
Playa Peñon BrusiMembrillo190 ftyes
Almendro's BeachRincón110 ft110 ftfree
Wilderness Beach, Base RameyAguadillaon the sand90 ft
Condado playaSan Juan70 ft230 ftyes
Balneario Luquillo70 ft275 ydpaidyes
Playa CórcegaRincón125 yd40 ftyes
Media Luna Beach100 ftpaid
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
Bizarreta Beach140 ft
Rompeolas BeachAguadilla110 ft175 yd
Cueva de las Golondrinas30 ft450 yd
Balneario Público de Boquerón175 yd200 ydpaidyes
Playa SardinasPlaya Sardinas I40 ft200 ft
Playa La Fanduca60 ft50 ft
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 ftpaid
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 ftpaid
Playa Isla VerdeCarolina120 ft100 ftpaidyes
Giant Beach SeatsCampamento Piñones120 ft275 yd
Punta GuilarteArroyo150 ydfree
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 ydyes
Playa TortugaFraile160 ft
Isla Verde Beach Access Path #1Carolina150 yd150 ydyes
Emajaguas Beach House120 ft
Pine Grove Surfing BeachCarolina190 ft250 ftyes
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 ydyes
Balneario Punta SantiagoPunta Santiago70 ft525 yd
El Alambique BeachCarolina130 ft125 yd
Gasolina BeachArecibo270 ft
Playa Pastillo, Coto140 ftfree
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
Dorado Reef Beach playa públicaDorado120 ftpaid
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
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 ftpaid
Los Almendros BeachYeguada140 ft650 yd
Punta Ballena100 ft
El Terraplén BeachCampamento Piñones120 ftfree
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
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 ftfree
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 ftyes
Playa De Cerro Gordo125 yd
Playa Torrecillas PinonesCampamento Piñoneson the sand
Rio Mar BeachHatillo160 ft125 ydyes
Survival Beach PRAguadilla60 ft
Balneario Público de HumacaoPunta Santiago175 yd270 ft
Yabucoa BeachYabucoa60 ft
Posita Beachterraplén270 ft
Atolladora Beach50 ft275 yd
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 ydyes
Yauco BeachYauco70 ft
Playa Tortuguero100 ft
Playa De Los CabesSan Juan150 yd350 ydyes
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
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
Reserva Humacao BeachPunta Santiagoon the sand
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 ydyes
Puntas Arenas Beach200 ft
Mameyito Beach110 ft
Papi Metro BeachAguadilla40 ft
BeachSabana170 ft50 ftyes
Railway BeachStella30 ft
Velazquez BeachCeiba50 ft
Carlos Rosario beach TrailFlamenco200 yd30 ftyes
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 349 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?
54 of the 349 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.