Rudolf Maresch (born 25 November 1934) is a former Austrian cyclist. He competed in three events at the 1956 Summer Olympics.