O termin municipal de Castilblanco de los Arroyos muga a o norte con Almadén de la Plata; a a l'este con El Pedroso; a o sudeste con Cantillana; a o sud con Alcalá del Río, Burguillos y Villaverde del Río; a l'ueste con Guillena; y a o norueste con El Ronquillo.