Spain-Places.com has listed approx 286 Public beaches in Spain. Some of the Top rated Public beaches in Spain are- Cala Pedrosa, Playa Cala del Crit, Playa Port de la Selva / La Ribera, Playa de Aritzatxu (Bermeo), Platja Port de la Selva / La Ribera, Platja Calafat, Playa de la Víbora, Playa de la Solsida, Playa de Aritzatxu (Bermeo) & Playa Benajarafe.