Chaque année en septembre, le Kassel Marathon se déroule à Kassel, dans le nord de la Hesse. Le départ a lieu sur la Damaschkestraße près de l'Auestadion, et l'arrivée se fait dans l'enceinte du stade. Depuis 2007, l'épreuve attire près de 10 000 coureurs et environ 70 000 spectateurs. Au programme, en plus du marathon, il y a un semi, un relais, des courses enfants, une marche de 8 km, un mini-marathon, un semi en handbike et un semi en power-walking. Pas besoin d’être licencié pour s’inscrire au marathon ; les départs sont organisés par blocs selon le temps estimé.
Le parcours fait deux boucles dans Kassel, longeant la Fulda et passant par les monuments de la ville avant de revenir à l'Auestadion. C’est plat, mais pas de tout repos. Les marathon runners ont 6 heures pour finir. Les ravitaillements démarrent au 5e km. Le chrono est géré par un petit transpondeur EasyChip accroché aux lacets, que les coureurs peuvent garder après la course. Le week-end commence avec un Bambini run, suivi d’un petit-déj run, d’une marche et d’un mini-marathon, avant les courses du dimanche pour les handbikers, les semi-marathon, les marathon et les relais à quatre.