Tarbes si trova nel sud-ovest della Francia, ai piedi dei Pirenei, in una fertile pianura della valle del fiume Adour, a 20 km (12 mi) a nord-est di Lourdes, 70 km (43 mi) a sud-est di Auch, 144 km (89 mi) a est di Bayonne e 155 km (96 mi) a sud-ovest di Tolosa.
Ha una superficie di 15,33 km2 (6 sq mi) e la sua altitudine media è di 304 m (997 ft); al municipio, l'altitudine è di 311 m (1.020 ft).
Due fiumi attraversano la città: l'Adour a est e l'Échez a ovest.
Comuni limitrofi
| Tarbes e i suoi comuni vicini |
|  |
I seguenti comuni (comuni) si trovano intorno a Tarbes:
- A nord: Andrest, Bazet (andando a Bordeaux)
- A nord-est: Orleix, Aureilhan (andando a Auch)
- A est: Séméac (andando a Saint-Gaudens, Tolosa)
- A sud-est: Soues, Barbazan-Debat
- A sud: Laloubère, Horgues (andando a Bagnères-de-Bigorre)
- A sud-ovest: Juillan, Ossun, Hibarette, Odos (andando a Lourdes, Argelès-Gazost)
- A ovest: Ibos (andando a Pau, Bayonne)
- A nord-ovest: Bordères-sur-l'Échez, Oursbelille
Clima
Tarbes ha un clima oceanico con estati relativamente calde, inverni miti e precipitazioni abbondanti, Cfb nella classificazione climatica di Köppen.
| Dati climatici per Tarbes, Francia (altitudine 360m, 1981-2010) (Fonte: Météo-France, Infoclimat.fr) |
| Mese | Jan | Feb | Mar | Apr | Maggio | Jun | Jul | Agosto | Sep | Ott | Nov | Dic | Anno |
| Alta media °C (°F) | 10.3 (50.5) | 11.3 (52.3) | 14.2 (57.6) | 15.8 (60.4) | 19.5 (67.1) | 22.8 (73.0) | 25.1 (77.2) | 25.2 (77.4) | 22.8 (73.0) | 19.0 (66.2) | 13.7 (56.7) | 11.0 (51.8) | 17.6 (63.6) |
| Bassa media °C (°F) | 1.0 (33.8) | 1.5 (34.7) | 3.7 (38.7) | 5.6 (42.1) | 9.5 (49.1) | 12.8 (55.0) | 14.9 (58.8) | 14.9 (58.8) | 11.9 (53.4) | 8.7 (47.7) | 4.3 (39.7) | 1.8 (35.2) | 7.6 (45.6) |
| Precipitazioni medie mm (pollici) | 95.0 (3.74) | 81.1 (3.19) | 87.0 (3.43) | 111.7 (4.40) | 111.6 (4.39) | 78.0 (3.07) | 56.0 (2.20) | 68.1 (2.68) | 71.6 (2.82) | 88.1 (3.47) | 102.5 (4.04) | 96.7 (3.81) | 1,047.4 (41.24) |
| Fonte #1: climat.meteofrance.com |
| Fonte #2: infoclimat.fr |