Provinsen ligger like sør for Pyreneene og grenser til Zaragoza og Lleida og regionen Navarra. I tillegg grenser den til de franske departementene Pyrénées-Atlantiques og Hautes-Pyrénées.