La voie antique de Périgueux à Poitiers passe près de Reilhac.
Une villa gallo-romaine a été découverte en 1922 près de l'étang des Petits Moulins alimenté par le Trieux, en bordure sud de la commune. Si les premières mentions connues des lieux remontent au XIVe siècle sous les formes « Champnier » et Relhacum, les églises des deux sites ont été bâties deux siècles auparavant.