Villefranche-du-Périgord (French pronunciation: [vilfʁɑ̃ʃ dy peʁiɡɔʁ]; Languedocien: Vilafranca de Perigòrd) is a commune in the Dordogne department in Nouvelle-Aquitaine in southwestern France. Villefranche-du-Périgord station has rail connections to Périgueux and Agen.