Kuhn spilte for FC Zürich i 16 år, og vant seks ligatitler og fem cupmesterskap. Han spilte også for Zürich i semifinalen i Europacupen i 1963 og 1977. Mot slutten av karrieren spilte han en kort periode hos byrivalene Grasshopper-Club Zürich.