Autrefois, Bar, c’était Bar le Vieux, site où les Gaulois avaient établi une place forte. Les Romains, puis les Gallo-Romains y édifièrent un oppidum (agglomération généralement fortifiée). Situé sur un piton, à 458 mètres d’altitude, c’était une sorte de nid d’aigle qui offrait une vue incomparable sur les environs. La voie romaine reliant le site de Tintignac à l’Auvergne permettait d’accéder au village où s’élevaient église et château. L’église, attestée dès le Xème siècle, et bien qu’ayant souffert à la Révolution, demeura l’église paroissiale jusqu’en 1884, date de sa démolition. Quant au château attenant à l’église, il avait abrité les Anglais en 1374, puis fut pillé et détruit sous la Révolution.
Le nom de Chastres, près du village de Lacour, où des monnaies auraient été frappées, évoque le « castrum » romain.
Le village d’Hublanges garde encore son château du XVème siècle, fortement remanié.
Au puy de la Bouteyrie affleurent en pleine nature deux sarcophages mérovingiens.
Le nouveau bourg est situé à la confluence des vallées de la Corrèze, de la Menaude et de la Vimbelle.
À la fin du XIXème siècle, la vie s’organise dans le nouveau bourg. Son emplacement a été choisi pour sa position centrale dans la commune, près de la route nouvellement ouverte reliant Corrèze à Tulle.