Casariche se encuentra en el centro de Andalucía, al sureste de la provincia de Sevilla, y pertenece a la comarca de la Sierra Sur de Sevilla.