Se encuentra ubicado en la cabecera del valle del río Onsella, (la llamada Valdonsella y Val de Onsella[4] o Baldonsella y Bal d'Ossella en aragonés), en la confluencia de los arroyos Caparrito y Chinela con el río Onsella, junto a la sierra de Santo Domingo, en las estribaciones del Prepirineo aragonés.
Se accede a la población por una carretera local desde Sos del Rey Católico y Navardún, o bien por una pista sin asfaltar que está catalogada como carretera autonómica (A2603) que parte de la carretera entre Bailo y Ayerbe, cerca del puerto de Santa Bárbara.
Se mantuvo vinculado durante mucho tiempo a dicho monasterio, formando parte del dominio legerense.
[12] Otros nombres por los que ha sido conocido son: Longares y Longars (este último, en aragonés), acabando por pasar al castellano en la forma Longás, como producto de un error de ortografía, ya que en la lengua aragonesa la r final no se pronuncia en el plural.
La actividad económica se ha resentido históricamente por el difícil acceso al pueblo realizado por caminos sólo transitables por personas y mulas, posteriormente a través de pistas forestales y en épocas recientes por una mala carretera desde Lobera de onsella.
También hay que destacar la presencia en la plaza del pueblo de una pared o frontis donde antaño se jugaba a pelota, en dos especialidades a mano y con pala, actualmente tiene más éxito el frontenis.