Sanilhac may refer to the following places in France:

Sanilhac, Ardèche, a commune in the Ardèche department Sanilhac, Dordogne, a commune in the Dordogne department Sanilhac-Sagriès, a commune in the Gard department

See also Sanilac (disambiguation)