Dominant la vallée du Lot, la commune de Pujols-le-Haut est un très joli village au charme légendaire, classé "Plus beau village de France". C'est perché
sur une colline que cette ancienne fortification albigeoise riche de son histoire et de son patrimoine accueille aujourd'hui ses visiteurs. Un caractère médiéval qui lui est unique et qui mérite le déplacement.
On peut découvrir dans ce joli bourg médiéval des vestiges très anciens qui donnent cette impression que le temps les a épargnés. Des enceintes et le château avec ses portes fortifiées semblent avoir traversés le temps sans aucune séquelle ni usure. Splendide, dirait chaque visiteur à la vue de ces imposantes architectures. C'est tout un caractère qui s'en dégage.
Pujols-le-Haut, ancienne place forte médiévale connut une histoire mouvementée. Encore ceinturée en partie de ses remparts, la cité s’ouvre par un passage sous la tour clocher de l’ancienne chapelle seigneuriale Saint Nicolas. Sur la place, face à la halle construite au 19ème siècle, où se tient le marché, se dressent de superbes maisons aux façades blanches ou à colombages. On peut aussi admirer de vieux toits, un puits, deux portes fortifiées et une partie du château, ainsi que l’église Sainte Foy décorée de fresques du 15ème siècle.