У дорослому футболі дебютував1970 року виступами за«Рапід» (Відень), в якому провів сім сезонів, взявши участь лише у 205 матчах чемпіонату. Більшість часу, проведеного у складі віденського «Рапіда», був основним гравцем атакувальної ланки команди. Крім того, Ганс був одним з головних бомбардирів команди, маючи середню результативність на рівні 0,8 гола за гру першості. За цей час виборов титул володаряКубка Австрії.
Протягом сезону 1971-72 років захищав на правах оренди кольори клубу«Вінер Атлетік».
У1978 році перейшов в«Барселону», проте заграти в складі каталонців Кранклю не вдалося і в1981 році він повернувся в«Рапід» (Відень), за який відіграв ще п'ять з половиною сезонів. Протягом цих років додав до переліку своїх трофеїв два титуличемпіона Австрії та став триразовим володаремКубка Австрії.
Розпочав тренерську кар'єру ще1987 року, ставши граючим тренером клубу«Вінер Шпорт-Клуб».
Надалі очолював низку австрійських клубів, а також німецьку«Фортуну» (Кельн) тазбірну Австрії, з якої був звільнений після невдалої кваліфікації наЧС-2006.
Наразі останнім місцем тренерської роботи був клубЛАСК (Лінц), який Ганс Кранкль очолював як головний тренер у2009 році.