Spain-Places.com has listed approx 286 Public beaches in Spain. Some of the Top rated Public beaches in Spain are- Playa de Port Saplaya Norte, Playa Del Pantano De Orellana La Vieja, Algorri, Playa canina Torre del Mar, Lesparrello, Cala Rocosa, Playa de Fuentebravía, Rincón De Loix, Cala Aiguafreda & Platja Del Bonifaci.