Olula de Castro estas vilaĝo kaj municipo de la Aŭtonoma Komunumo Andaluzio, en la provinco Almería, sude de Hispanio. La areo de la municipo estas 33 km2 kie loĝas 229 geloĝantoj, do loĝdenso estas 6.9 loĝ./km2. Olula de Castro situas je 54 km de la provinca ĉefurbo Almería.