Está situado a 6 km al este de Huesca en una dilatada vega bajo los cerros de Estrecho Quinto y a orillas del río Flumen.