El río Alcanadre divide la comarca en dos partes: el Somontano de Huesca, al oeste y el de Barbastro, al este. El Somontano de Huesca comienza sobre las márgenes del río Flumen y va desarrollándose hacia el sudeste, comenzando al este el de Barbastro, más montuoso, con cerros y colinas separadas por hondos barrancos. Presenta tres zonas diferenciadas: las sierras, el Somontano y las llanuras.
Al norte limita con las comarcas de Sobrarbe y Ribagorza, entrando en contacto por el oeste con la Hoya de Huesca, al sur con los Monegros y al este con la comarca de La Litera.