La commune du Bugue est traversée par la ligne PERIGEUX-AGEN. 
La gare du Buisson de Cadouin (environ 10 km du Bugue en direction de Bergerac), est un pôle d'échange entre les lignes SARLAT-BORDEAUX et PÉRIGEUX-AGEN/SARLAT.

Horaires des lignes 

Pour consulter les horaires et les infos trafics : 
https://www.ter.sncf.com/nouvelle-aquitaine