Está situada al pie de la sierra de su propio nombre a 27 km al noroeste de Huesca en la carretera A-1206 entre Bolea y Ayerbe.