Situado en el valle del río Osia a una altitud de 944 m., al norte de la provincia de Huesca.