Bourréac est une commune de l'aire urbaine de Lourdes située à 4 km de Lourdes. Le village se situe au centre d'une ligne de collines, de 500 à 600 m d'altitude, face à la chaîne pyrénéenne, avec, en particulier, le Pic du Jer au premier plan, le Cabaliros, le Hautacam, le Montaigu et le Pic du Midi de Bigorre en arrière plan. Il domine en balcon la plaine de Lézignan (village en contrebas) qui s'ouvre sur la ville de Lourdes à l'ouest.
Le territoire offre les marques de dépôts morainiques (sédiments, pierres et rochers) provenant de l'ancien glacier qui, il y a 30 000 ans, empruntait la vallée du gave de Pau et recouvrait l'emplacement de la ville de Lourdes. Le village offre la particularité d'avoir plusieurs sources sur le versant nord du territoire communal, en particulier la source de Bidole qui alimentait autrefois le village et celle de Coulat qui alimente le réseau AEP du syndicat intercommunal des Côtes de Bourréac et du Miramont.