The 1938 Ritter-von-Halt-Pokal was played in Garmisch-Partenkirchen, Germany, from December 25-28, 1938. It was won by SC Riessersee.