Établie à 39 mètres d'altitude, la gare de Bergerac est située au PK 607,48 de la ligne de Libourne au Buisson .