Il Cammino di Carlo Magno si sviluppa lungo tutta la Valcamonica per circa 100 km suddiviso in 5 tappe.
Il tragitto prende il suo nome da una leggenda del XV secolo che narra il passaggio del sovrano in Valle Camonica. Il viaggio leggendario parte da Pavia, raggiunge Lodi, Bergamo e arriva a Lovere presso il Lago d’Iseo per poi risalire la Valle Camonica.
Da qui Carlo Magno risale per il Passo del Tonale dove prosegue il suo viaggio in Trentino.
Il Cammino è unidirezionale e conduce verso le alpi: partendo da Lovere si segue la destra orografica del fiume Oglio fino al centro di Boario Terme, dove attraversando il paese, si passa sulla sinistra orografica, per poi tornare sul versante destro da Edolo fino a Ponte di Legno.