Martin Kohler (born 17 July 1985) is a Swiss road racing cyclist, who last rode for Team Roth.
He competed in the 2010 Giro d'Italia but had to withdraw in the second stage due to a crash.
Kohler won the Swiss National Time Trial Championships in 2011 and the Swiss National Road Race Championships in 2012.