Spain-Places.com has listed approx 286 Public beaches in Spain. Some of the Top rated Public beaches in Spain are- Platja del Garraf, Playa De PortomaiorBueu Pontevedra, Platja dels Pins, Platja De Les Roques D'en Lluc, Cala del Racó dels Homes, Playa de Aritzatxu (Bermeo), Gaztetape beach, Playa Nerja, Platja Naturista de la Savinosa & Playa LUZ SERENA.