Karin Thürig naît le à Rothenburg, dans le canton de Lucerne. Jusqu'en 1997, elle joue au volleyball avec le BTV Lucerne en ligue nationale B (deuxième niveau suisse). Elle devient ensuite entraîneuse d'aérobic et de fitness[1].
À l'âge de 25 ans, Thürig commence le duathlon[1]. Elle atteint rapidement le plus haut niveau puisqu'elle est deux fois championne du monde dans cette discipline[2]. Elle change à nouveau de sport en 2001 et commence le cyclisme, une des deux disciplines du duathlon, car le duathlon n'est pas devenu une épreuve olympique[1].
En 2009, Karin Thürig arrête sa carrière cycliste après une neuvième place aux Championnats du monde. Elle continue en revanche le triathlon[7]. Elle est championne d'Europe de triathlon sur la distance Ironman 70.3 en 2011 à Wiesbaden (Allemagne). Pendant sa carrière de triathlète, elle a remporté au total cinq Ironman et deux Ironman 70.3[8].