Marathon est une ville de Floride aux États-Unis. Elle se trouve sur les îles Knight's Key, Boot Key, Key Vaca, Fat Deer Key, Long Point Key, Crawl Key et Grassy Key, au milieu des Florida Keys, dans le comté de Monroe. Au recensement de 2000, la ville comptait une population totale de 10 255 habitants. En 2005, le Bureau américain du recensement a estimé la population à 10 626 habitants.

Le nom "Marathon" a commencé avec la construction de la Florida East Coast Railroad. Les ouvriers du chemin de fer travaillaient jour et nuit pour achever la construction du chemin de fer. Beaucoup d'entre eux se sont plaints que "ce [projet] est en train de devenir un véritable marathon". Plus tard, la compagnie ferroviaire a baptisé la gare la plus proche du chemin de fer "Marathon".