Matthias Bühler (born 2 September 1986 in Lahr) is a German sprinter. He competed in the 110 m hurdles event at the 2012 Summer Olympics.