Casarabonela ta asitiáu nel cantu occidental de la contorna del Valle del Guadalhorce, enfusándose na contorna natural de Ronda por Alcaparaín (1.200 m) y Prieta (1.521 m), hasta averase al ríu Turón na so llende col conceyu d'El Burgo.