Spain-Places.com has listed approx 286 Public beaches in Spain. Some of the Top rated Public beaches in Spain are- Playa Ostende / Urdiales, Playa Santiago de Deba / Debako Santiago Hondartza, Platja Sa Tuna, Platja del Coco, Playa Santiago de Deba / Debako Santiago Hondartza, Platja de la Paella, Platja del Coco, Platja Sa Tuna, Platja Sa Tuna & Beach Altafulla.