&lt;a href="Puchar%20%C5%9Awiata%20w%20skokach%20narciarskich%202003/2004"&gt;Sezon 2003/2004&lt;/a&gt; okazał się jego ostatnim w Pucharze Świata. Hannawald zajmował miejsca w czołowej dziesiątce w czterech z pięciu pierwszych konkursów. Podczas 52. edycji Turnieju Czterech Skoczni był 18. w Oberstdorfie, 9. w Garmisch-Partenkirchen i Innsbrucku oraz 22. w Bischofshofen. Po turnieju Hannawalda wycofano ze startów w dwóch następnych konkursach Pucharu Świata. W Zakopanem zajął 30. miejsce pierwszego dnia i zrezygnował z występu w konkursie niedzielnym. Po dwutygodniowej przerwie spróbował kolejnego powrotu, tym razem na skoczni w Willingen, na której rok wcześniej odniósł swoje ostatnie zwycięstwo. Zajął tam 36. miejsce. Następnie pojechał na mistrzostwa świata w lotach w Planicy, gdzie był 17. Ostatni występ Hannawalda w Pucharze Świata miał miejsce 28 lutego 2004 w Park City. Zajął 47. miejsce, po czym zrezygnował z dalszych występów w tamtym sezonie.W klasyfikacji generalnej PŚ zajął 24. miejsce.