Marathon é uma cidade da Flórida nos Estados Unidos. Está nas ilhas Knight's Key, Boot Key, Key Vaca, Fat Deer Key, Long Point Key, Crawl Key e Grassy Key, no meio da Florida Keys, no condado de Monroe. A partir do censo de 2000, a cidade contava com uma população total de 10.255 habitantes. Em 2005, a população estimada pelo Departamento do Censo dos EUA é de 10.626 habitantes.
O nome "Marathon" começou com a construção da Estrada de Ferro da Costa Leste da Flórida. Os trabalhadores da ferrovia trabalhavam noite e dia para completar a ferrovia. Muitos dos trabalhadores reclamaram que "este [o projeto] está se tornando uma verdadeira Maratona". Mais tarde, a ferrovia nomeou a estação mais próxima ao longo da estrada de ferro "Marathon".