Beynac jest jedną z najpiękniejszych miejscowości we Francji i znajduje się nad brzegiem rzeki Dordogne, na południowy zachód od Sarlat. Naprzeciwko Chateau de Beynac po drugiej stronie rzeki jest jego tradycyjny wróg Chateau de Castelnaud.Piękna wioska Beynac rozciąga się wzdłuż północnego brzegu rzeki Dordogne, a na wzgórzu za nim, osiągając zamek, który stoi nad wioską i rzeką. Wąskie uliczki prowadzą przez tradycyjne białe i żółte kamienne budynki Dordogne.