A primeira menção histórica de Espoleto ocorreu com o estabelecimento da colônia romana em , logo após o final da Primeira Guerra Púnica. Em , depois da Batalha do Lago Trasimeno, Aníbal avançou até as portas da cidade e a atacou, porém foi rechaçado.