Établie à 703 m d'altitude, la gare de Meymac est située au PK 483,307 de la ligne du Palais à Eygurande -Merlines.
La gare est aussi le terminus de la ligne de Tulle à Meymac au PK 651,351.