Le viaduc dispose de deux voies car, dès son ouverture, il permet également le passage d'un tronçon de la ligne de Souillac à Viescamp-sous-Jallès dont l'embranchement est situé à proximité de son entrée est, les deux lignes étant alors en tronc commun jusqu'à la gare de Souillac.
Le viaduc, comprenant 30 arches, se présente sous la forme d'un pont en arcs dont la portée est de 15 mètres. Il a une hauteur de 32 mètres et une longueur de 571 mètres[2].