Spain-Places.com has listed approx 286 Public beaches in Spain. Some of the Top rated Public beaches in Spain are- Platja Port de la Selva / La Ribera, Playa de Bujarén, Saturraran, Playa de Teifaros, Playa de Ponent, Playa Santiago de Deba / Debako Santiago Hondartza, Zumaiako hondartza, Platja Las Estacas, Hondarribiko hondartza & Playa de l'Ampolla.