Rudolf Dannhauer (born 29 June 1934) is a German cross-country skier. He competed at the 1960 Winter Olympics and the 1964 Winter Olympics.