Pierwsze ślady osadnictwa na terenie miasta pochodzą z epoki żelaza. W okresie rzymskim przez miasteczko prowadziła droga przez przełęcz Predel, z Akwileji do prowincji Noricum. Miasto po raz pierwszy wzmiankowane w 1174. W okresie wojen napoleońskich stało na drodze przemarszu wojsk napoleońskich przez przełęcz Predel. W trakcie I wojny światowej znajdowało się w latach 1915–1917 na linii frontu. Po 1918, w wyniku układu w Rapallo, Bovec znalazło się w granicach Włoch. Podczas II wojny światowej, w latach 1943–1945, zajmowane przez Niemcy, po zakończeniu walk znalazło się w brytyjsko-amerykańskiej strefie okupacyjnej. W 1976 zniszczone przez trzęsienie ziemi.