Discover Puerto Rico's Beaches

Explore 233+ beautiful beaches. Find the perfect spot for surfing, snorkeling, family fun, or a peaceful escape.

🔍 Browse All Beaches

Aguada Malecón Strip beach in Aguada

Aguada Malecón Strip

Aguada

4.5 (1,077)
Family Friendly Scenic
Directions
Aguada Town Beach beach in Aguada

Aguada Town Beach

Aguada

4.5 (1,077)
Scenic
Directions
Aguirre Bay Shore beach in Guayama

Aguirre Bay Shore

Guayama

4.4 (339)
Scenic
Directions
Airport Beach (Vieques) beach in Vieques

Airport Beach (Vieques)

Vieques

4.5 (795)
Scenic
Directions
Ardilla (north pocket) beach in Aguadilla

Ardilla (north pocket)

Aguadilla

4.7 (6,320)
Scenic Secluded
Directions
Aviones Beach beach in Loíza

Aviones Beach

Loíza

4.7 (1,652)
Scenic Surfing
Directions
Bahía Sucia Flats beach in Cabo Rojo

Bahía Sucia Flats

Cabo Rojo

4.6 (1,529)
Scenic
Directions
Bahía de Toa Baja Shore (PR-165) beach in Toa Baja

Bahía de Toa Baja Shore (PR-165)

Toa Baja

4.7 (430)
Scenic
Directions
Balneario Caña Gorda beach in Guánica

Balneario Caña Gorda

Guánica

4.4 (1,167)
Family Friendly Scenic
Directions
Balneario Cerro Gordo beach in Vega Alta

Balneario Cerro Gordo

Vega Alta

4.8 (4,788)
Camping Family Friendly +2
Directions
Balneario El Escambrón beach in San Juan

Balneario El Escambrón

San Juan

4.7 (2,466)
Family Friendly Scenic +1
Directions
Balneario La Monserrate (Luquillo) beach in Luquillo

Balneario La Monserrate (Luquillo)

Luquillo

4.5 (6,681)
Family Friendly Scenic
Directions

Showing 12 of 233 beaches