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