Bruguières est située à 15 km au nord de Toulouse et 30 au sud de Montauban. C'est une commune de 903 hectares, au relief vallonné, en bordure de la vallée de la Garonne, au début de la zone des coteaux.
C'est une ville de 4047 habitants à caractère pavillonnaire implantée à 2 km de l'autoroute A62 Toulouse-Bordeaux ouverte en 1980 et à 6 km de la gare de St Jory, en bordure de la RN20