La gare de Saint-Yrieix est une gare ferroviaire française des lignes de Nexon à Brive-la-Gaillarde et de Bussière-Galant à Saint-Yrieix, située sur le territoire de la commune de Saint-Yrieix-la-Perche, dans le département de Haute-Vienne en région Nouvelle-Aquitaine. Elle est mise en service en 1875 par la Compagnie du chemin de fer de Paris à Orléans (PO). C'est une gare SNCF desservie par des trains TER Nouvelle-Aquitaine.