Pizarra is located some twenty minutes from the capital (30 km), on the banks of the Guadalhorce River at the foothill of the mountain range of Sierra de Gibralmora, next to the towns of Álora, Cártama, Casarabonela and Coín.