Établie à 63 mètres d'altitude, la gare du Bugue est située au PK 548,542 de la ligne de Niversac à Agen , entre les gares des Eyzies et du Buisson .