HCA Marathon, c'est un marathon en ville à Odense, au Danemark. Le départ et l'arrivée se font à l'Odense Idrætspark. La course porte le nom de Hans Christian Andersen, l'écrivain de contes de fées bien connu d'Odense. Au programme, il y a aussi un half marathon, une option 10 kilomètres appelée Run the Last 10, et un MiniMarathon de 4.2 kilomètres pour les enfants et les jeunes.
Le parcours du marathon passe dans les rues d'Odense. La circulation est coupée sur le tracé pendant six heures. Les organisateurs le présentent comme le parcours de marathon le plus rapide du Danemark, et même du monde. Ils mettent aussi en avant que c'est le marathon avec l'air le plus pur. Le MiniMarathon fait un dixième de marathon. Il utilise un parcours sans voitures et l'arrivée se fait au même endroit que la course principale. Les coureurs étrangers sont attirés en partie par le lien avec Hans Christian Andersen, et les courses plus courtes permettent de bien organiser la journée pour les familles, en plus des marathoniens.