Castillo de Aro se extiende por el extremo oriental del Valle de Aro, una estrecha llanura drenada por el río Ridauras y situada entre la Sierra de Cadiretes y las montañas meridionales del macizo de las Gavarres.