Le Brooks Marathon du Lac d'Annecy se court en Haute-Savoie, sur les routes et les voies qui longent le lac, avec les massifs des Bauges et des Aravis en toile de fond. Le cadre est celui d'une course de printemps en moyenne montagne : bord de l'eau, villages traversés et vues dégagées sur les sommets, avec une météo qui peut varier fortement d'une heure à l'autre.
Le programme réunit un marathon de 42,195 km, un semi-marathon de 21,0975 km, un 10 km et un 5 km, ce qui ouvre l'épreuve à des profils très différents.