Montgaillard est situé près de Lourdes, Tarbes et de Bagnères-de-Bigorre.
Dans les hautes Pyrénées, sur la route D-935