La gare de Brignac est une gare ferroviaire française de la ligne du Palais à Eygurande - Merlines, située sur le territoire de la commune de Royères dans le département de la Haute-Vienne en région Nouvelle-Aquitaine. C'est une halte voyageurs de la Société nationale des chemins de fer français (SNCF) desservie par des trains TER Nouvelle-Aquitaine.