Bours liegt in der Landschaft Bigorre, etwa fünf Kilometer nordnordöstlich von Tarbes am Adour. Umgeben wird Bours von den Nachbargemeinden Bazet im Norden und Nordwesten, Aurensan im Norden und Nordosten, Orleix im Osten, Aureilhan im Süden, Tarbes im Südwesten sowie Bordères-sur-l’Échez im Westen und Südwesten.