Olula de Castro es un municipio español de la provincia de Almería, Andalucía.