Situada en un llano, entre los río Cinca y Segre, unto a la carretera A -1239 con un buen acceso y una buena comunicación entre Barbastro, Monzón y Huesca y ciudades como Zaragoza, a 90 minutos, Madrid, a 4 horas, y Barcelona, a 2 horas.
El casco urbano de la localidad está atravesado por el canal de Zaidín. En él destacan las ilustres casas de Bayona y Miralbes, construidas en el siglo XIX.
Dentro de su término municipal se encuentra un importante yacimiento arqueológico, de época romana, en el término del Monte de las Pueblas. En él han aparecido numerosos restos de cerámicas, mosaicos, monedas, e incluso de elementos arquitectónicos. Además se localiza allí la mansión Mendicuela, perteneciente a la vía romana Ilerda-Osca.
Otro lugar de interés es la ermita de San Roque, actualmente en ruinas pero que se encuentra en estudio de restauración.