Saint-Cyprien is a railway station of modest size and importance in the village of Saint-Cyprien, Dordogne, France. The station is located on the Siorac-en-Périgord - Cazoulès railway line. The station is served by TER (local) services operated by the SNCF.
The following services currently call at Saint-Cyprien:
local service (TER Nouvelle-Aquitaine) Bordeaux - Libourne - Bergerac - Sarlat-la-CanédaAbout 5 trains per day serve Saint-Cyprien.