Spain-Places.com has listed approx 286 Public beaches in Spain. Some of the Top rated Public beaches in Spain are- Es Canyaret, Playa Las Clavellinas, Playa de San José, Playa de Alkolea, Playa de Santa Pola, Cala Major, Playa del Cristo, Playa Ostende / Urdiales, Playa de la Víbora & Playa de la Venta del Bancal.