Benajarafe Beach is a beach of Vélez-Málaga, in Costa del Sol, province of Malaga, Andalusia, Spain. It's a dark sand semi-urban beach with a moderate swell. It is located in the borough of Benajarafe. It has about long and deep. The beach only has basic services.