La Florence Marathon, una 42 km che si corre ogni anno a fine novembre dal 1984, si snoda per Florence. È partita con 462 partecipanti ed è diventata la seconda marathon più grande d'Italia, seconda solo a Rome. Il grosso dei partecipanti è italiano, con un bel po' di gente che arriva da France, Germany e United Kingdom. Orlando Pizzolato, che ha vinto due volte la New York Marathon, era lì alla prima edizione. La marathon poi ha preso piede a livello nazionale, tanto da ospitare il campionato italiano.
Il percorso attuale parte da Lungarno Pecori Giraldi e finisce in Piazza Santa Croce. Si passa dal centro storico, toccando Piazza della Signoria, Ponte Vecchio e la Basilica of Santa Maria del Fiore. Una bella fetta della gara segue l'Arno River, con diversi ponti da attraversare e lunghi tratti sulla sponda nord del fiume. Il percorso arriva anche al Cascine Park, il parco pubblico più grande della città. Le edizioni passate erano più toste, con più curve, tratti di sampietrini, e una volta era anche più corta di circa 1 km. Però quello di adesso è pensato per una marathon più veloce, dove si possono fare i tempi.