Situado al pie de la sierra de Penáguila, en el dominio prebético valenciano, el municipio se extiende desde el Ull del Morro (1050 m s. n. m.), al oeste, hasta el alto de la Creueta, al este, formando parte de las vertientes septentrionales de la Sierra de Aitana y abierto hacia la fosa de Alcoy. El término lo atraviesa el río de Frainos o de Penáguila, al este de la villa, que desemboca en el Serpis o río de Alcoy cuando este llega a Cocentaina. Se comunica, a través de la CV-70 que enlaza con la autovía A-7, con Alicante y Valencia.