Spain-Places.com has listed approx 286 Public beaches in Spain. Some of the Top rated Public beaches in Spain are- Cala Chica Cala Grande y Barronal, Platja Dels Vinyals, Cala Roca Pins, Playa de Los Barqueros, Cala Cativa, mazagarrobo beach, Platja de Can Martinet, Cala Cativa, Cala Cativa & Cullera Campo.