Spain-Places.com has listed approx 286 Public beaches in Spain. Some of the Top rated Public beaches in Spain are- Playa de La Concha, Playa de La Concha, Hondarribiko hondartza, Platja de Porto Cristo, Platja del Garraf, Platja del Garraf, Playa del Cristo, Primera Playa del Sardinero, Primera Playa del Sardinero & Playa Ostende / Urdiales.