Le site de Callac est occupé depuis l'époque gallo-romaine, comme l'atteste ce pont qui enjambe l'Hyère. La ville était située sur l'axe reliant le Yaudet, au Nord -Ouest du département, à la capitale bretonne de l'époque : Vorgium, aujourd'hui devenue Carhaix-Plouguer.