Tarbes is located in the southwest of France, at the foot of the Pyrenees, in a fertile plain of the valley of the river Adour, at to the northeast of Lourdes, to the southeast of Auch, to the east of Bayonne and to the southwest of Toulouse.