Rudolf Wåhlin (2 November 1887 – 21 April 1972) was a Swedish long-distance runner. He competed in the marathon at the 1920 Summer Olympics.