Le Starzachlauf se déroule à la Mehrzweckhalle de Starzach-Wachendorf, qui sert de point de départ et d’arrivée pour toutes les courses. Au programme : un 10,7 km en course principale, un 5,2 km en course loisir, et un 10,7 km pour la marche et la marche nordique. Le matin, il y a aussi des courses courtes pour les plus jeunes, avec un 400 m Bambini, des 800 m pour les enfants, et un 1300 m pour les jeunes.
Les parcours du 10,7 km, du 5,2 km, de la course jeunesse, des courses enfants, du Bambini et de la marche sont disponibles sur AllTrails. L’épreuve principale propose des catégories d’âge allant des moins de 20 ans aux plus de 80 ans. Les courses jeunesse et enfants sont divisées en catégories : U16, U14, U12, U10 et U8. Le Bambini est gratuit, sans chrono et sans catégories, c’est juste pour initier les tout-petits à la course sans pression.